[AArch64][dejagnu] Dejagnu support for ARMv8.1 Adv.SIMD.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
2
3         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
4         (check_effective_target_arm_arch_FUNC_ok)
5         (add_options_for_arm_arch_FUNC)
6         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
7         to the list to be generated.
8         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
9         (check_effective_target_arm_v8_1a_neon_ok): New.
10         (check_effective_target_arm_v8_1a_neon_hw): New.
11
12 2015-11-26  Nathan Sidwell  <nathan@acm.org>
13
14         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
15
16 2015-11-26  Richard Biener  <rguenther@suse.de>
17
18         PR testsuite/68555
19         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
20         and not XFAIL.
21
22 2015-11-26  Richard Biener  <rguenther@suse.de>
23
24         PR testsuite/68554
25         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
26
27 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
28
29         PR c++/67249
30         * g++.dg/concepts/pr67249.C: New.
31
32 2015-11-26  Richard Biener  <rguenther@suse.de>
33
34         PR testsuite/66799
35         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
36         vectorize init loop and adjust expected outcome.
37
38 2015-11-26  Richard Biener  <rguenther@suse.de>
39
40         PR testsuite/67203
41         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
42         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
43         also monitor final optimization result.
44
45 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
46
47         PR rtl-optimization/68249
48         PR rtl-optimization/68321
49         * gcc.c-torture/execute/pr68249.c: New test.
50         * gcc.c-torture/execute/pr68321.c: New test.
51
52 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
53
54         PR target/68416
55         * gcc.target/i386/mpx/pr68416.c: New test.
56
57 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
58
59         PR c++/67313
60         * g++.dg/cpp0x/no-weak1.C: New.
61
62 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
63
64         PR tree-optimization/68128
65         * gcc.dg/gomp/pr68128-1.c: New test.
66         * gcc.dg/gomp/pr68128-2.c: New test.
67
68 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
69
70         PR rtl-optimization/67226
71         * gcc.c-torture/execute/pr67226.c: New test.
72
73 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
74
75         PR c++/68508
76         * g++.dg/ubsan/pr68508.C: New test.
77
78 2015-11-25  Martin Sebor  <msebor@redhat.com>
79
80         PR c++/67876
81         * g++.dg/pr67876.C: New test.
82
83 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
84             Sebastian Pop  <s.pop@samsung.com>
85
86         PR tree-optimization/68453
87         * gfortran.dg/graphite/pr68453.f90: New.
88
89 2015-11-25  Martin Sebor  <msebor@redhat.com>
90
91         PR c/66516
92         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
93         * gcc.dg/addr_builtin-1.c: Same.
94
95 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
96
97         * gcc.target/powerpc/dform-1.c: New test.
98         * gcc.target/powerpc/dform-2.c: Likewise.
99
100 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
101
102         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
103         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
104         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
105
106 2015-11-25  Tom de Vries  <tom@codesourcery.com>
107
108         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
109         * gcc.dg/pr23911.c: Same.
110         * gcc.dg/tree-ssa/20030709-2.c: Same.
111         * gcc.dg/tree-ssa/20030731-2.c: Same.
112         * gcc.dg/tree-ssa/20040729-1.c: Same.
113         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
114         * gcc.dg/tree-ssa/loop-36.c: Same.
115         * gcc.dg/tree-ssa/pr21086.c: Same.
116         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
117         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
118         * gcc.dg/vect/pr26359.c: Same.
119         * c-c++-common/restrict-2.c: Update after adding new lim1.
120         * c-c++-common/restrict-4.c: Same.
121         * g++.dg/tree-ssa/pr33615.C: Same.
122         * g++.dg/tree-ssa/restrict1.C: Same.
123         * gcc.dg/tm/pub-safety-1.c: Same.
124         * gcc.dg/tm/reg-promotion.c: Same.
125         * gcc.dg/tree-ssa/20050314-1.c: Same.
126         * gcc.dg/tree-ssa/loop-32.c: Same.
127         * gcc.dg/tree-ssa/loop-33.c: Same.
128         * gcc.dg/tree-ssa/loop-34.c: Same.
129         * gcc.dg/tree-ssa/loop-35.c: Same.
130         * gcc.dg/tree-ssa/loop-7.c: Same.
131         * gcc.dg/tree-ssa/pr23109.c: Same.
132         * gcc.dg/tree-ssa/restrict-3.c: Same.
133         * gcc.dg/tree-ssa/restrict-5.c: Same.
134         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
135         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
136         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
137         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
138         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
139         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
140         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
141         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
142         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
143         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
144         * gcc.dg/tree-ssa/structopt-1.c: Same.
145         * gfortran.dg/pr32921.f: Same.
146         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
147         * g++.dg/tree-ssa/pr61009.C: Same.
148         * g++.dg/tree-ssa/ssa-dom.C: Same.
149         * gcc.dg/pr20115-1.c: Same.
150         * gcc.dg/tree-prof/20050826-2.c: Same.
151         * gcc.dg/tree-prof/cmpsf-1.c: Same.
152         * gcc.dg/tree-ssa/20030821-1.c: Same.
153         * gcc.dg/tree-ssa/20030922-2.c: Same.
154         * gcc.dg/tree-ssa/20031022-1.c: Same.
155         * gcc.dg/tree-ssa/20040615-1.c: Same.
156         * gcc.dg/tree-ssa/20040624-1.c: Same.
157         * gcc.dg/tree-ssa/pr21417.c: Same.
158         * gcc.dg/tree-ssa/pr61607.c: Same.
159         * gcc.dg/tree-ssa/slsr-27.c: Same.
160         * gcc.dg/tree-ssa/slsr-28.c: Same.
161         * gcc.dg/tree-ssa/slsr-29.c: Same.
162         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
163         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
164         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
165         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
166         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
167         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
168         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
169         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
170         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
171         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
172         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
173         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
174         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
175         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
176         * gcc.dg/tree-ssa/vrp47.c: Same.
177         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
178         * gcc.dg/tree-ssa/foldconst-2.c: Same.
179         * gcc.dg/tree-ssa/loop-40.c: Same.
180         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
181
182 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
183
184         * g++.dg/cpp0x/constexpr-array13.C: Fix.
185
186 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
187
188         * gfortran.dg/nint_p7.f90: New testcase.
189
190 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
191             Paolo Carlini  <paolo.carlini@oracle.com>
192
193         PR c++/68087
194         * g++.dg/cpp0x/constexpr-array13.C: New.
195
196 2015-11-25  Ilmir Usmanov <me@ilmir.us>
197             Cesar Philippidis  <cesar@codesourcery.com>
198
199         PR fortran/63858
200         * goacc/omp-fixed.f: New test.
201         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
202
203 2015-11-25  Richard Biener  <rguenther@suse.de>
204
205         PR middle-end/68528
206         * gcc.dg/torture/pr68528.c: New testcase.
207
208 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
209
210         PR c++/58910
211         * g++.dg/cpp0x/constexpr-tuple2.C: New.
212
213 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
214
215         PR rtl-optimization/68435
216         * gcc.dg/pr68435.c: New test.
217
218 2015-11-25  Richard Biener  <rguenther@suse.de>
219
220         PR tree-optimization/68517
221         * gcc.dg/torture/pr68517.c: New testcase.
222
223 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
224
225         PR target/67089
226         * gcc.dg/pr67089-1.c: New test.
227         * gcc.dg/pr67089-2.c: New test.
228         * gcc.dg/pr67089-3.c: New test.
229         * gcc.dg/pr67089-4.c: New test.
230         * gcc.dg/pr67089-5.c: New test.
231         * gcc.dg/pr67089-6.c: New test.
232         * gcc.dg/pr67089-7.c: New test.
233
234 2015-11-25  Richard Biener  <rguenther@suse.de>
235
236         PR tree-optimization/68502
237         * gcc.dg/vect/pr68502-1.c: New testcase.
238         * gcc.dg/vect/pr68502-2.c: Likewise.
239
240 2015-11-24  Michael Collison  <michael.collison@linaro.org>
241
242         * gcc.target/aarch64/saddw-1.c: New test.
243         * gcc.target/aarch64/saddw-2.c: New test.
244         * gcc.target/aarch64/uaddw-1.c: New test.
245         * gcc.target/aarch64/uaddw-2.c: New test.
246         * gcc.target/aarch64/uaddw-3.c: New test.
247         * lib/target-support.exp
248         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
249         Add aarch64 to list of support targets.
250
251 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
252
253         * gcc.target/mips/frame-header-4.c: New test.
254
255 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
256
257         PR fortran/68486
258         * gfortran.dg/simplify_cshift_3.f90
259
260 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
261
262         PR c++/68278
263         * g++.dg/cpp1y/pr68278.C: New.
264
265 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/68388
268         * g++.dg/cpp1y/pr68388.C: New.
269
270 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
271             Sebastian Pop  <s.pop@samsung.com>
272
273         PR tree-optimization/67984
274         * gcc.dg/graphite/pr67984.c: New.
275
276 2015-11-24  Michael Matz  <matz@suse.de>
277
278         PR rtl-optimization/68392
279         * g++.dg/pr68392.C: New test.
280
281 2015-11-24  Nathan Sidwell  <nathan@acm.org>
282
283         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
284
285 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
286
287         PR rtl-optimization/68381
288         * gcc.c-torture/execute/pr68381.c: New test.
289
290 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
291
292         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
293         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
294
295 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
296
297         PR target/68497
298         * gcc.target/i386/pr68497.c: New test.
299
300 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
301
302         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
303         New.
304         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
305         New.
306         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
307         New.
308         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
309         New.
310         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
311         New.
312         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
313         New.
314         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
315         New.
316         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
317         New.
318         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
319         New.
320         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
321         New.
322         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
323         New.
324         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
325         New.
326
327 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
328
329         PR middle-end/68375
330         * gcc.dg/pr68375.c: New test.
331
332 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
333
334         PR target/68483
335         * gcc.target/i386/pr68483-1.c: New test.
336         * gcc.target/i386/pr68483-2.c: New test.
337
338 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
339
340         PR c/68337
341         * gcc.target/i386/mpx/pr68337-1.c: New test.
342         * gcc.target/i386/mpx/pr68337-2.c: New test.
343
344 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
345
346         PR rtl-optimization/68194
347         PR rtl-optimization/68328
348         PR rtl-optimization/68185
349         * gcc.c-torture/execute/pr68185.c: New test.
350         * gcc.c-torture/execute/pr68328.c: Likewise.
351
352 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
353
354         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
355
356 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
357
358         PR objc/68438
359         * objc.dg/plugin: New subdirectory.
360         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
361         * objc.dg/plugin/plugin.exp: New file, based on
362         gcc.dg/plugin/plugin.exp.
363
364 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
365             Sebastian Pop  <s.pop@samsung.com>
366
367         PR tree-optimization/68493
368         * gcc.dg/graphite/pr68493.c: New.
369
370 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
371             Sebastian Pop  <s.pop@samsung.com>
372
373         PR tree-optimization/68279
374         * gfortran.dg/graphite/pr68279.f90: New.
375
376 2015-11-23  Marek Polacek  <polacek@redhat.com>
377
378         PR tree-optimization/68455
379         * gcc.dg/tree-ssa/pr68455.c: New test.
380
381 2015-11-23  Richard Biener  <rguenther@suse.de>
382
383         PR tree-optimization/68465
384         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
385
386 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
387
388         PR target/68363
389         * gcc.target/aarch64/pr68363_1.c: New test.
390
391 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
392
393         * gcc.target/aarch64/simd/vmulx.x: New.
394         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
395         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
396         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
397
398 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
399
400         PR c++/68001
401         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
402
403 2015-11-23  Richard Biener  <rguenther@suse.de>
404             Jiong Wang  <jiong.wang@arm.com>
405
406         PR tree-optimization/68317
407         PR tree-optimization/68326
408         * gcc.dg/pr68317.c: New testcase.
409
410 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
411
412         PR tree-optimization/68327
413         * gcc.dg/pr68327.c: New test.
414
415 2015-11-23  Tom de Vries  <tom@codesourcery.com>
416
417         PR tree-optimization/68460
418         * gcc.dg/autopar/pr68460.c: New test.
419
420 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
421
422         * c-c++-common/asan/halt_on_error-1.c: New test.
423         * c-c++-common/asan/halt_on_error-2.c: Likewise.
424
425 2015-11-23  Richard Biener  <rguenther@suse.de>
426
427         PR tree-optimization/68482
428         * gcc.dg/vect/pr68482.c: New testcase.
429
430 2015-11-23  Richard Biener  <rguenther@suse.de>
431
432         PR tree-optimization/68445
433         * gcc.dg/vect/pr68445.c: New testcase.
434
435 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
436
437         * gcc.target/s390/load-relative-check.c: New test to check
438         generation of load relative instructions.
439
440 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
441
442         * gfortran.dg/fmt_t_8.f90: New test.
443
444 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
445
446         PR target/68390
447         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
448
449 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450
451         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
452
453 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
454
455         PR fortran/68486
456         * gfortran.dg/simplify_cshift_2.f90: New test.
457
458 2015-11-22  James Norris  <jnorris@codesourcery.com>
459             Cesar Philippidis  <cesar@codesourcery.com>
460
461         * gfortran.dg/goacc/declare-1.f95: Update test.
462         * gfortran.dg/goacc/declare-2.f95: New test.
463
464 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
465
466         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
467         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
468         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
469         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
470         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
471         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
472         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
473         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
474         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
475         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
476         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
477         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
478
479 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
480
481         * gfortran.dg/simplify_cshift_1.f90: New test.
482
483 2015-11-21  Nathan Sidwell  <nathan@acm.org>
484
485         * gcc.dg/atomic-generic.c: Include <string.h>.
486
487 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
488
489         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
490
491 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
492
493         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
494
495 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
496
497         PR debug/66432
498         * gcc.dg/debug/pr66432.c: New test.
499
500 2015-11-20  Ian Lance Taylor  <iant@google.com>
501
502         PR go/66406
503         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
504
505 2015-11-20  Mike Stump  <mikestump@comcast.net>
506
507         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
508         isn't portable.
509
510 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
511
512         PR 62314
513         * gcc.dg/fixits.c: New file.
514         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
515         (test_fixit_insert): New.
516         (test_fixit_remove): New.
517         (test_fixit_replace): New.
518         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
519         (test_fixit_insert): New.
520         (test_fixit_remove): New.
521         (test_fixit_replace): New.
522         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
523         (test_show_locus): Add tests of rendering fixit hints.
524
525 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
526
527         PR middle-end/68339
528         * gcc.dg/vect/pr68339.c: New test.
529
530 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
531
532         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
533
534 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
535
536         PR fortran/68237
537         * gfortran.dg/submodule_12.f90: New test
538
539         PR fortran/66762
540         * gfortran.dg/submodule_6.f08: Add compile option -flto.
541
542 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
543
544         * lib/target-supports.exp
545         (check_effective_target_arm_neon_ok_nocache): Add check
546         for M profile.
547
548 2015-11-20  Tom de Vries  <tom@codesourcery.com>
549
550         PR tree-optimization/68373
551         * gcc.dg/autopar/pr68373.c: New test.
552
553 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
554
555         PR c++/67354
556         * g++.dg/abi/mangle67.C: New test.
557
558 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
559
560         * gcc.target/s390/bswap-1.c: New test.
561
562 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
563
564         * gcc.target/s390/pfpo.c: New test.
565
566 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
567
568         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
569         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
570
571 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
572
573         * g++.dg/spellcheck-fields.C: New file.
574
575 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
576             Sebastian Pop  <s.pop@samsung.com>
577
578         PR tree-optimization/68428
579         * gcc.dg/graphite/pr68428.c: New.
580
581 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
582             Sebastian Pop  <s.pop@samsung.com>
583
584         PR tree-optimization/68335
585         * gfortran.dg/graphite/pr68335.f90: New.
586
587 2015-11-19  Nathan Sidwell  <nathan@acm.org>
588
589         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
590         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
591         * gcc.dg/special/weak-2.c: Likewise.
592         * gcc.dg/weak/weak-12.c: Likewise.
593         * gcc.dg/weak/weak-15.c: Likewise.
594         * gcc.dg/weak/weak-16.c: Likewise.
595         * gcc.dg/weak/weak-1.c: Likewise.
596         * gcc.dg/weak/weak-2.c: Likewise.
597         * gcc.dg/weak/weak-4.c: Likewise.
598         * gcc.dg/torture/pr53922.c: Likewise.
599         * gcc.dg/torture/pr60092.c: Likewise.
600
601 2015-11-19  Marek Polacek  <polacek@redhat.com>
602
603         PR c/68412
604         * gcc.dg/pr68412-2.c: New test.
605         * gcc.dg/pr68412.c: New test.
606
607 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
608
609         * gcc.dg/tree-ssa/vrp98.c: New testcase.
610         * gcc.target/avr/uint8-single-reg.c: New testcase.
611
612 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
613
614         PR c++/67409
615         * g++.dg/eh/goto3.C: New test.
616
617 2015-11-19  Marek Polacek  <polacek@redhat.com>
618
619         PR tree-optimization/68431
620         * gcc.dg/tree-ssa/pr68431.c: New test.
621
622 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
623
624         PR rtl-optimization/68376
625         * gcc.c-torture/execute/pr68376-1.c: New test.
626         * gcc.c-torture/execute/pr68376-2.c: New test.
627
628         PR target/67770
629         * gcc.target/i386/pr67770.c: New test.
630
631 2015-11-18  Jeff Law  <law@redhat.com>
632
633         PR tree-optimization/68198
634         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
635         * gcc.dg/tree-ssa/pr68198.c: New test.
636
637 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
638
639         PR fortran/59910
640         * gfortran.dg/pr59910.f90: New test.
641
642 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
643
644         PR fortran/43996
645         * gfortran.dg/pr43996.f90: New test.
646
647 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
648
649         PR c/65083
650         * gcc.dg/atomic/stdatomic-fence-2.c,
651         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
652
653 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
654
655         * gnat.dg/loop_optimization19.adb: New test.
656         * gnat.dg/loop_optimization20.adb: Likewise.
657         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
658
659 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
660
661         * gnat.dg/opt52.adb: New test.
662
663 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
664
665         * gcc.dg/goacc/nvptx-sese-1.c: New.
666
667 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
668
669         * gnat.dg/renaming7.adb: New test.
670         * gnat.dg/renaming7_pkg.ads: New helper.
671
672 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
673
674         PR tree-optimization/68402
675         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
676         to avoid undefined behaviour.
677
678 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/68157
681         * g++.dg/opt/pr68157.C: New test.
682
683 2015-11-18  Richard Biener  <rguenther@suse.de>
684
685         PR tree-optimization/67790
686         * gcc.dg/vect/pr67790.c: New testcase.
687
688 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
689
690         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
691
692 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
693
694         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
695         (test_braced_init): New function.
696         (test_statement_expression): New function.
697         (test_address_of_label): New function.
698         (test_transaction_expressions): New function.
699         (test_keywords): New function.
700         (test_builtin_va_arg): New function.
701         (test_builtin_offsetof): New function.
702         * lib/multiline.exp (_build_multiline_regex): Escape braces.
703
704 2015-11-17  Martin Sebor  <msebor@redhat.com>
705
706         PR c++/68308
707         * g++.dg/init/new46.C: New test.
708
709 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
710
711         PR fortran/65751
712         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
713
714 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
715
716         PR middle-end/68134
717         * gcc.dg/pr68134.c: New test.
718
719 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
720
721         PR target/68143
722         * gcc.c-torture/execute/pr68143_1.c: New test.
723
724 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
725
726         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
727
728 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
729
730         * gcc.dg/tree-ssa/ifc-8.c: New test.
731
732 2015-11-16  Marek Polacek  <polacek@redhat.com>
733
734         PR c++/68362
735         * g++.dg/delayedfold/switch-1.C: New test.
736
737 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
738
739         PR fortran/58027
740         PR fortran/60993
741         * gfortran.dg/pr58027.f90: New test.
742
743 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
744
745         * c-c++-common/attr-simd.c: New test.
746         * c-c++-common/attr-simd-2.c: New test.
747         * c-c++-common/attr-simd-3.c: New test.
748
749 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
750
751         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
752
753 2015-11-16  Christian Bruel  <christian.bruel@st.com>
754
755         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
756          Check __ARM_NEON__ instead of "arm_neon.h.
757         * gcc.target/arm/attr-neon3.c: New test.
758         * gcc.target/arm/attr-neon-fp16.c: Likewise
759
760 2015-11-16  Christian Bruel  <christian.bruel@st.com>
761
762         PR target/65837
763         * gcc.target/arm/lto/pr65837_0.c
764         * gcc.target/arm/attr-neon2.c
765         * gcc.target/arm/attr-neon.c
766         * gcc.target/arm/attr-neon-builtin-fail.c
767         * gcc.target/arm/attr-crypto.c
768
769 2015-11-16  Richard Biener  <rguenther@suse.de>
770
771         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
772
773 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
774
775         PR fortran/50221
776         * gfortran.dg/deferred_character_1.f90: New test.
777         * gfortran.dg/deferred_character_4.f90: New test for comment
778         #4 of the PR.
779
780         PR fortran/68216
781         * gfortran.dg/deferred_character_2.f90: New test.
782
783         PR fortran/67674
784         * gfortran.dg/deferred_character_3.f90: New test.
785
786         PR fortran/63932
787         * gfortran.dg/deferred_character_5.f90: New test.
788
789         PR fortran/66408
790         * gfortran.dg/deferred_character_6.f90: New test.
791
792         PR fortran/49954
793         * gfortran.dg/deferred_character_7.f90: New test.
794
795 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
796
797         PR fortran/67803
798         * gfortran.dg/pr67803.f90: New test.
799
800 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
801
802         * g++.dg/cpp/ucn-1.C: Fix typo.
803
804 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
805
806         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
807         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
808
809 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
810             Jeff Law  <law@redhat.com>
811
812         * gcc.dg/tree-ssa/split-path-1.c: New test.
813
814 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
815
816         * c-c++-common/goacc/loop-auto-1.c: New.
817
818         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
819         * gcc.dg/goacc/nvptx-merged-loop.c: New.
820
821 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
822
823         PR fortran/68319
824         * gfortran.dg/pr68319.f90: New test.
825
826 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
827
828         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
829         hardware floating point support.
830
831         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
832         vector direct move instructions.
833
834         * gcc.target/powerpc/maddld.c: New test.
835
836 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
837
838         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
839         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
840         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
841
842 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
843
844         * gcc.dg/diagnostic-token-ranges.c: New file.
845         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
846         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
847         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
848         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
849         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
850         line_table param when calling
851         linemap_position_for_line_and_column.
852         (test_show_locus): Pass line_table to rich_location ctors.
853         (plugin_init): Remove setting of global_dc->colorize_source_p.
854         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
855         New file.
856         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
857         diagnostic_plugin_test_tree_expression_range.c,
858         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
859         and diagnostic-test-show-trees-1.c.
860
861 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
862
863         PR tree-optimization/67682
864         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
865         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
866         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
867         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
868
869 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
870
871         * gcc.target/aarch64/umaddl_combine_1.c: New test.
872
873 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
874
875         PR tree-optimization/68264
876         * gcc.dg/torture/pr68264.c: New test.
877
878 2015-11-13  Marek Polacek  <polacek@redhat.com>
879
880         PR c/68320
881         * gcc.dg/pr68320.c: New test.
882
883 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
884
885         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
886
887 2015-11-13  Richard Biener  <rguenther@suse.de>
888
889         PR tree-optimization/68306
890         * gcc.dg/pr68306.c: Adjust.
891         * gcc.dg/pr68306-2.c: New testcase.
892         * gcc.dg/pr68306-3.c: Likewise.
893
894 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
895
896         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
897         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
898
899 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
900
901         PR fortran/47266
902         * gfortran.dg/module_private_2.f90: New test.
903
904 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
905
906         PR fortran/47266
907         * gfortran.dg/warn_unused_function_2.f90: New test.
908
909 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
910
911         Revert [ARM] Remove neon-testgen.ml and generated tests.
912         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
913
914         * gcc.target/arm/neon/vRaddhns16.c: Remove.
915         * gcc.target/arm/neon/vRaddhns32.c: Remove.
916         * gcc.target/arm/neon/vRaddhns64.c: Remove.
917         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
918         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
919         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
920         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
921         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
922         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
923         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
924         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
925         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
926         * gcc.target/arm/neon/vRhadds16.c: Remove.
927         * gcc.target/arm/neon/vRhadds32.c: Remove.
928         * gcc.target/arm/neon/vRhadds8.c: Remove.
929         * gcc.target/arm/neon/vRhaddu16.c: Remove.
930         * gcc.target/arm/neon/vRhaddu32.c: Remove.
931         * gcc.target/arm/neon/vRhaddu8.c: Remove.
932         * gcc.target/arm/neon/vRshlQs16.c: Remove.
933         * gcc.target/arm/neon/vRshlQs32.c: Remove.
934         * gcc.target/arm/neon/vRshlQs64.c: Remove.
935         * gcc.target/arm/neon/vRshlQs8.c: Remove.
936         * gcc.target/arm/neon/vRshlQu16.c: Remove.
937         * gcc.target/arm/neon/vRshlQu32.c: Remove.
938         * gcc.target/arm/neon/vRshlQu64.c: Remove.
939         * gcc.target/arm/neon/vRshlQu8.c: Remove.
940         * gcc.target/arm/neon/vRshls16.c: Remove.
941         * gcc.target/arm/neon/vRshls32.c: Remove.
942         * gcc.target/arm/neon/vRshls64.c: Remove.
943         * gcc.target/arm/neon/vRshls8.c: Remove.
944         * gcc.target/arm/neon/vRshlu16.c: Remove.
945         * gcc.target/arm/neon/vRshlu32.c: Remove.
946         * gcc.target/arm/neon/vRshlu64.c: Remove.
947         * gcc.target/arm/neon/vRshlu8.c: Remove.
948         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
949         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
950         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
951         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
952         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
953         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
954         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
955         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
956         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
957         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
958         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
959         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
960         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
961         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
962         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
963         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
964         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
965         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
966         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
967         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
968         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
969         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
970         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
971         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
972         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
973         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
974         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
975         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
976         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
977         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
978         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
979         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
980         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
981         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
982         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
983         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
984         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
985         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
986         * gcc.target/arm/neon/vRsubhns16.c: Remove.
987         * gcc.target/arm/neon/vRsubhns32.c: Remove.
988         * gcc.target/arm/neon/vRsubhns64.c: Remove.
989         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
990         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
991         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
992         * gcc.target/arm/neon/vabaQs16.c: Remove.
993         * gcc.target/arm/neon/vabaQs32.c: Remove.
994         * gcc.target/arm/neon/vabaQs8.c: Remove.
995         * gcc.target/arm/neon/vabaQu16.c: Remove.
996         * gcc.target/arm/neon/vabaQu32.c: Remove.
997         * gcc.target/arm/neon/vabaQu8.c: Remove.
998         * gcc.target/arm/neon/vabals16.c: Remove.
999         * gcc.target/arm/neon/vabals32.c: Remove.
1000         * gcc.target/arm/neon/vabals8.c: Remove.
1001         * gcc.target/arm/neon/vabalu16.c: Remove.
1002         * gcc.target/arm/neon/vabalu32.c: Remove.
1003         * gcc.target/arm/neon/vabalu8.c: Remove.
1004         * gcc.target/arm/neon/vabas16.c: Remove.
1005         * gcc.target/arm/neon/vabas32.c: Remove.
1006         * gcc.target/arm/neon/vabas8.c: Remove.
1007         * gcc.target/arm/neon/vabau16.c: Remove.
1008         * gcc.target/arm/neon/vabau32.c: Remove.
1009         * gcc.target/arm/neon/vabau8.c: Remove.
1010         * gcc.target/arm/neon/vabdQf32.c: Remove.
1011         * gcc.target/arm/neon/vabdQs16.c: Remove.
1012         * gcc.target/arm/neon/vabdQs32.c: Remove.
1013         * gcc.target/arm/neon/vabdQs8.c: Remove.
1014         * gcc.target/arm/neon/vabdQu16.c: Remove.
1015         * gcc.target/arm/neon/vabdQu32.c: Remove.
1016         * gcc.target/arm/neon/vabdQu8.c: Remove.
1017         * gcc.target/arm/neon/vabdf32.c: Remove.
1018         * gcc.target/arm/neon/vabdls16.c: Remove.
1019         * gcc.target/arm/neon/vabdls32.c: Remove.
1020         * gcc.target/arm/neon/vabdls8.c: Remove.
1021         * gcc.target/arm/neon/vabdlu16.c: Remove.
1022         * gcc.target/arm/neon/vabdlu32.c: Remove.
1023         * gcc.target/arm/neon/vabdlu8.c: Remove.
1024         * gcc.target/arm/neon/vabds16.c: Remove.
1025         * gcc.target/arm/neon/vabds32.c: Remove.
1026         * gcc.target/arm/neon/vabds8.c: Remove.
1027         * gcc.target/arm/neon/vabdu16.c: Remove.
1028         * gcc.target/arm/neon/vabdu32.c: Remove.
1029         * gcc.target/arm/neon/vabdu8.c: Remove.
1030         * gcc.target/arm/neon/vabsQf32.c: Remove.
1031         * gcc.target/arm/neon/vabsQs16.c: Remove.
1032         * gcc.target/arm/neon/vabsQs32.c: Remove.
1033         * gcc.target/arm/neon/vabsQs8.c: Remove.
1034         * gcc.target/arm/neon/vabsf32.c: Remove.
1035         * gcc.target/arm/neon/vabss16.c: Remove.
1036         * gcc.target/arm/neon/vabss32.c: Remove.
1037         * gcc.target/arm/neon/vabss8.c: Remove.
1038         * gcc.target/arm/neon/vaddQf32.c: Remove.
1039         * gcc.target/arm/neon/vaddQs16.c: Remove.
1040         * gcc.target/arm/neon/vaddQs32.c: Remove.
1041         * gcc.target/arm/neon/vaddQs64.c: Remove.
1042         * gcc.target/arm/neon/vaddQs8.c: Remove.
1043         * gcc.target/arm/neon/vaddQu16.c: Remove.
1044         * gcc.target/arm/neon/vaddQu32.c: Remove.
1045         * gcc.target/arm/neon/vaddQu64.c: Remove.
1046         * gcc.target/arm/neon/vaddQu8.c: Remove.
1047         * gcc.target/arm/neon/vaddf32.c: Remove.
1048         * gcc.target/arm/neon/vaddhns16.c: Remove.
1049         * gcc.target/arm/neon/vaddhns32.c: Remove.
1050         * gcc.target/arm/neon/vaddhns64.c: Remove.
1051         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1052         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1053         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1054         * gcc.target/arm/neon/vaddls16.c: Remove.
1055         * gcc.target/arm/neon/vaddls32.c: Remove.
1056         * gcc.target/arm/neon/vaddls8.c: Remove.
1057         * gcc.target/arm/neon/vaddlu16.c: Remove.
1058         * gcc.target/arm/neon/vaddlu32.c: Remove.
1059         * gcc.target/arm/neon/vaddlu8.c: Remove.
1060         * gcc.target/arm/neon/vadds16.c: Remove.
1061         * gcc.target/arm/neon/vadds32.c: Remove.
1062         * gcc.target/arm/neon/vadds64.c: Remove.
1063         * gcc.target/arm/neon/vadds8.c: Remove.
1064         * gcc.target/arm/neon/vaddu16.c: Remove.
1065         * gcc.target/arm/neon/vaddu32.c: Remove.
1066         * gcc.target/arm/neon/vaddu64.c: Remove.
1067         * gcc.target/arm/neon/vaddu8.c: Remove.
1068         * gcc.target/arm/neon/vaddws16.c: Remove.
1069         * gcc.target/arm/neon/vaddws32.c: Remove.
1070         * gcc.target/arm/neon/vaddws8.c: Remove.
1071         * gcc.target/arm/neon/vaddwu16.c: Remove.
1072         * gcc.target/arm/neon/vaddwu32.c: Remove.
1073         * gcc.target/arm/neon/vaddwu8.c: Remove.
1074         * gcc.target/arm/neon/vandQs16.c: Remove.
1075         * gcc.target/arm/neon/vandQs32.c: Remove.
1076         * gcc.target/arm/neon/vandQs64.c: Remove.
1077         * gcc.target/arm/neon/vandQs8.c: Remove.
1078         * gcc.target/arm/neon/vandQu16.c: Remove.
1079         * gcc.target/arm/neon/vandQu32.c: Remove.
1080         * gcc.target/arm/neon/vandQu64.c: Remove.
1081         * gcc.target/arm/neon/vandQu8.c: Remove.
1082         * gcc.target/arm/neon/vands16.c: Remove.
1083         * gcc.target/arm/neon/vands32.c: Remove.
1084         * gcc.target/arm/neon/vands64.c: Remove.
1085         * gcc.target/arm/neon/vands8.c: Remove.
1086         * gcc.target/arm/neon/vandu16.c: Remove.
1087         * gcc.target/arm/neon/vandu32.c: Remove.
1088         * gcc.target/arm/neon/vandu64.c: Remove.
1089         * gcc.target/arm/neon/vandu8.c: Remove.
1090         * gcc.target/arm/neon/vbicQs16.c: Remove.
1091         * gcc.target/arm/neon/vbicQs32.c: Remove.
1092         * gcc.target/arm/neon/vbicQs64.c: Remove.
1093         * gcc.target/arm/neon/vbicQs8.c: Remove.
1094         * gcc.target/arm/neon/vbicQu16.c: Remove.
1095         * gcc.target/arm/neon/vbicQu32.c: Remove.
1096         * gcc.target/arm/neon/vbicQu64.c: Remove.
1097         * gcc.target/arm/neon/vbicQu8.c: Remove.
1098         * gcc.target/arm/neon/vbics16.c: Remove.
1099         * gcc.target/arm/neon/vbics32.c: Remove.
1100         * gcc.target/arm/neon/vbics64.c: Remove.
1101         * gcc.target/arm/neon/vbics8.c: Remove.
1102         * gcc.target/arm/neon/vbicu16.c: Remove.
1103         * gcc.target/arm/neon/vbicu32.c: Remove.
1104         * gcc.target/arm/neon/vbicu64.c: Remove.
1105         * gcc.target/arm/neon/vbicu8.c: Remove.
1106         * gcc.target/arm/neon/vbslQf32.c: Remove.
1107         * gcc.target/arm/neon/vbslQp16.c: Remove.
1108         * gcc.target/arm/neon/vbslQp64.c: Remove.
1109         * gcc.target/arm/neon/vbslQp8.c: Remove.
1110         * gcc.target/arm/neon/vbslQs16.c: Remove.
1111         * gcc.target/arm/neon/vbslQs32.c: Remove.
1112         * gcc.target/arm/neon/vbslQs64.c: Remove.
1113         * gcc.target/arm/neon/vbslQs8.c: Remove.
1114         * gcc.target/arm/neon/vbslQu16.c: Remove.
1115         * gcc.target/arm/neon/vbslQu32.c: Remove.
1116         * gcc.target/arm/neon/vbslQu64.c: Remove.
1117         * gcc.target/arm/neon/vbslQu8.c: Remove.
1118         * gcc.target/arm/neon/vbslf32.c: Remove.
1119         * gcc.target/arm/neon/vbslp16.c: Remove.
1120         * gcc.target/arm/neon/vbslp64.c: Remove.
1121         * gcc.target/arm/neon/vbslp8.c: Remove.
1122         * gcc.target/arm/neon/vbsls16.c: Remove.
1123         * gcc.target/arm/neon/vbsls32.c: Remove.
1124         * gcc.target/arm/neon/vbsls64.c: Remove.
1125         * gcc.target/arm/neon/vbsls8.c: Remove.
1126         * gcc.target/arm/neon/vbslu16.c: Remove.
1127         * gcc.target/arm/neon/vbslu32.c: Remove.
1128         * gcc.target/arm/neon/vbslu64.c: Remove.
1129         * gcc.target/arm/neon/vbslu8.c: Remove.
1130         * gcc.target/arm/neon/vcageQf32.c: Remove.
1131         * gcc.target/arm/neon/vcagef32.c: Remove.
1132         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1133         * gcc.target/arm/neon/vcagtf32.c: Remove.
1134         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1135         * gcc.target/arm/neon/vcalef32.c: Remove.
1136         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1137         * gcc.target/arm/neon/vcaltf32.c: Remove.
1138         * gcc.target/arm/neon/vceqQf32.c: Remove.
1139         * gcc.target/arm/neon/vceqQp8.c: Remove.
1140         * gcc.target/arm/neon/vceqQs16.c: Remove.
1141         * gcc.target/arm/neon/vceqQs32.c: Remove.
1142         * gcc.target/arm/neon/vceqQs8.c: Remove.
1143         * gcc.target/arm/neon/vceqQu16.c: Remove.
1144         * gcc.target/arm/neon/vceqQu32.c: Remove.
1145         * gcc.target/arm/neon/vceqQu8.c: Remove.
1146         * gcc.target/arm/neon/vceqf32.c: Remove.
1147         * gcc.target/arm/neon/vceqp8.c: Remove.
1148         * gcc.target/arm/neon/vceqs16.c: Remove.
1149         * gcc.target/arm/neon/vceqs32.c: Remove.
1150         * gcc.target/arm/neon/vceqs8.c: Remove.
1151         * gcc.target/arm/neon/vcequ16.c: Remove.
1152         * gcc.target/arm/neon/vcequ32.c: Remove.
1153         * gcc.target/arm/neon/vcequ8.c: Remove.
1154         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1155         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1156         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1157         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1158         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1159         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1160         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1161         * gcc.target/arm/neon/vcgef32.c: Remove.
1162         * gcc.target/arm/neon/vcges16.c: Remove.
1163         * gcc.target/arm/neon/vcges32.c: Remove.
1164         * gcc.target/arm/neon/vcges8.c: Remove.
1165         * gcc.target/arm/neon/vcgeu16.c: Remove.
1166         * gcc.target/arm/neon/vcgeu32.c: Remove.
1167         * gcc.target/arm/neon/vcgeu8.c: Remove.
1168         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1169         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1170         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1171         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1172         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1173         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1174         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1175         * gcc.target/arm/neon/vcgtf32.c: Remove.
1176         * gcc.target/arm/neon/vcgts16.c: Remove.
1177         * gcc.target/arm/neon/vcgts32.c: Remove.
1178         * gcc.target/arm/neon/vcgts8.c: Remove.
1179         * gcc.target/arm/neon/vcgtu16.c: Remove.
1180         * gcc.target/arm/neon/vcgtu32.c: Remove.
1181         * gcc.target/arm/neon/vcgtu8.c: Remove.
1182         * gcc.target/arm/neon/vcleQf32.c: Remove.
1183         * gcc.target/arm/neon/vcleQs16.c: Remove.
1184         * gcc.target/arm/neon/vcleQs32.c: Remove.
1185         * gcc.target/arm/neon/vcleQs8.c: Remove.
1186         * gcc.target/arm/neon/vcleQu16.c: Remove.
1187         * gcc.target/arm/neon/vcleQu32.c: Remove.
1188         * gcc.target/arm/neon/vcleQu8.c: Remove.
1189         * gcc.target/arm/neon/vclef32.c: Remove.
1190         * gcc.target/arm/neon/vcles16.c: Remove.
1191         * gcc.target/arm/neon/vcles32.c: Remove.
1192         * gcc.target/arm/neon/vcles8.c: Remove.
1193         * gcc.target/arm/neon/vcleu16.c: Remove.
1194         * gcc.target/arm/neon/vcleu32.c: Remove.
1195         * gcc.target/arm/neon/vcleu8.c: Remove.
1196         * gcc.target/arm/neon/vclsQs16.c: Remove.
1197         * gcc.target/arm/neon/vclsQs32.c: Remove.
1198         * gcc.target/arm/neon/vclsQs8.c: Remove.
1199         * gcc.target/arm/neon/vclss16.c: Remove.
1200         * gcc.target/arm/neon/vclss32.c: Remove.
1201         * gcc.target/arm/neon/vclss8.c: Remove.
1202         * gcc.target/arm/neon/vcltQf32.c: Remove.
1203         * gcc.target/arm/neon/vcltQs16.c: Remove.
1204         * gcc.target/arm/neon/vcltQs32.c: Remove.
1205         * gcc.target/arm/neon/vcltQs8.c: Remove.
1206         * gcc.target/arm/neon/vcltQu16.c: Remove.
1207         * gcc.target/arm/neon/vcltQu32.c: Remove.
1208         * gcc.target/arm/neon/vcltQu8.c: Remove.
1209         * gcc.target/arm/neon/vcltf32.c: Remove.
1210         * gcc.target/arm/neon/vclts16.c: Remove.
1211         * gcc.target/arm/neon/vclts32.c: Remove.
1212         * gcc.target/arm/neon/vclts8.c: Remove.
1213         * gcc.target/arm/neon/vcltu16.c: Remove.
1214         * gcc.target/arm/neon/vcltu32.c: Remove.
1215         * gcc.target/arm/neon/vcltu8.c: Remove.
1216         * gcc.target/arm/neon/vclzQs16.c: Remove.
1217         * gcc.target/arm/neon/vclzQs32.c: Remove.
1218         * gcc.target/arm/neon/vclzQs8.c: Remove.
1219         * gcc.target/arm/neon/vclzQu16.c: Remove.
1220         * gcc.target/arm/neon/vclzQu32.c: Remove.
1221         * gcc.target/arm/neon/vclzQu8.c: Remove.
1222         * gcc.target/arm/neon/vclzs16.c: Remove.
1223         * gcc.target/arm/neon/vclzs32.c: Remove.
1224         * gcc.target/arm/neon/vclzs8.c: Remove.
1225         * gcc.target/arm/neon/vclzu16.c: Remove.
1226         * gcc.target/arm/neon/vclzu32.c: Remove.
1227         * gcc.target/arm/neon/vclzu8.c: Remove.
1228         * gcc.target/arm/neon/vcntQp8.c: Remove.
1229         * gcc.target/arm/neon/vcntQs8.c: Remove.
1230         * gcc.target/arm/neon/vcntQu8.c: Remove.
1231         * gcc.target/arm/neon/vcntp8.c: Remove.
1232         * gcc.target/arm/neon/vcnts8.c: Remove.
1233         * gcc.target/arm/neon/vcntu8.c: Remove.
1234         * gcc.target/arm/neon/vcombinef32.c: Remove.
1235         * gcc.target/arm/neon/vcombinep16.c: Remove.
1236         * gcc.target/arm/neon/vcombinep64.c: Remove.
1237         * gcc.target/arm/neon/vcombinep8.c: Remove.
1238         * gcc.target/arm/neon/vcombines16.c: Remove.
1239         * gcc.target/arm/neon/vcombines32.c: Remove.
1240         * gcc.target/arm/neon/vcombines64.c: Remove.
1241         * gcc.target/arm/neon/vcombines8.c: Remove.
1242         * gcc.target/arm/neon/vcombineu16.c: Remove.
1243         * gcc.target/arm/neon/vcombineu32.c: Remove.
1244         * gcc.target/arm/neon/vcombineu64.c: Remove.
1245         * gcc.target/arm/neon/vcombineu8.c: Remove.
1246         * gcc.target/arm/neon/vcreatef32.c: Remove.
1247         * gcc.target/arm/neon/vcreatep16.c: Remove.
1248         * gcc.target/arm/neon/vcreatep64.c: Remove.
1249         * gcc.target/arm/neon/vcreatep8.c: Remove.
1250         * gcc.target/arm/neon/vcreates16.c: Remove.
1251         * gcc.target/arm/neon/vcreates32.c: Remove.
1252         * gcc.target/arm/neon/vcreates64.c: Remove.
1253         * gcc.target/arm/neon/vcreates8.c: Remove.
1254         * gcc.target/arm/neon/vcreateu16.c: Remove.
1255         * gcc.target/arm/neon/vcreateu32.c: Remove.
1256         * gcc.target/arm/neon/vcreateu64.c: Remove.
1257         * gcc.target/arm/neon/vcreateu8.c: Remove.
1258         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1259         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1260         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1261         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1262         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1263         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1264         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1265         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1266         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1267         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1268         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1269         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1270         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1271         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1272         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1273         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1274         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1275         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1276         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1277         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1278         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1279         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1280         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1281         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1282         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1283         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1284         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1285         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1286         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1287         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1288         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1289         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1290         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1291         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1292         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1293         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1294         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1295         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1296         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1297         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1298         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1299         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1300         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1301         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1302         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1303         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1304         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1305         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1306         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1307         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1308         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1309         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1310         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1311         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1312         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1313         * gcc.target/arm/neon/vdup_np16.c: Remove.
1314         * gcc.target/arm/neon/vdup_np64.c: Remove.
1315         * gcc.target/arm/neon/vdup_np8.c: Remove.
1316         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1317         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1318         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1319         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1320         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1321         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1322         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1323         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1324         * gcc.target/arm/neon/veorQs16.c: Remove.
1325         * gcc.target/arm/neon/veorQs32.c: Remove.
1326         * gcc.target/arm/neon/veorQs64.c: Remove.
1327         * gcc.target/arm/neon/veorQs8.c: Remove.
1328         * gcc.target/arm/neon/veorQu16.c: Remove.
1329         * gcc.target/arm/neon/veorQu32.c: Remove.
1330         * gcc.target/arm/neon/veorQu64.c: Remove.
1331         * gcc.target/arm/neon/veorQu8.c: Remove.
1332         * gcc.target/arm/neon/veors16.c: Remove.
1333         * gcc.target/arm/neon/veors32.c: Remove.
1334         * gcc.target/arm/neon/veors64.c: Remove.
1335         * gcc.target/arm/neon/veors8.c: Remove.
1336         * gcc.target/arm/neon/veoru16.c: Remove.
1337         * gcc.target/arm/neon/veoru32.c: Remove.
1338         * gcc.target/arm/neon/veoru64.c: Remove.
1339         * gcc.target/arm/neon/veoru8.c: Remove.
1340         * gcc.target/arm/neon/vextQf32.c: Remove.
1341         * gcc.target/arm/neon/vextQp16.c: Remove.
1342         * gcc.target/arm/neon/vextQp64.c: Remove.
1343         * gcc.target/arm/neon/vextQp8.c: Remove.
1344         * gcc.target/arm/neon/vextQs16.c: Remove.
1345         * gcc.target/arm/neon/vextQs32.c: Remove.
1346         * gcc.target/arm/neon/vextQs64.c: Remove.
1347         * gcc.target/arm/neon/vextQs8.c: Remove.
1348         * gcc.target/arm/neon/vextQu16.c: Remove.
1349         * gcc.target/arm/neon/vextQu32.c: Remove.
1350         * gcc.target/arm/neon/vextQu64.c: Remove.
1351         * gcc.target/arm/neon/vextQu8.c: Remove.
1352         * gcc.target/arm/neon/vextf32.c: Remove.
1353         * gcc.target/arm/neon/vextp16.c: Remove.
1354         * gcc.target/arm/neon/vextp64.c: Remove.
1355         * gcc.target/arm/neon/vextp8.c: Remove.
1356         * gcc.target/arm/neon/vexts16.c: Remove.
1357         * gcc.target/arm/neon/vexts32.c: Remove.
1358         * gcc.target/arm/neon/vexts64.c: Remove.
1359         * gcc.target/arm/neon/vexts8.c: Remove.
1360         * gcc.target/arm/neon/vextu16.c: Remove.
1361         * gcc.target/arm/neon/vextu32.c: Remove.
1362         * gcc.target/arm/neon/vextu64.c: Remove.
1363         * gcc.target/arm/neon/vextu8.c: Remove.
1364         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1365         * gcc.target/arm/neon/vfmaf32.c: Remove.
1366         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1367         * gcc.target/arm/neon/vfmsf32.c: Remove.
1368         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1369         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1370         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1371         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1372         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1373         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1374         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1375         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1376         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1377         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1378         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1379         * gcc.target/arm/neon/vget_highf32.c: Remove.
1380         * gcc.target/arm/neon/vget_highp16.c: Remove.
1381         * gcc.target/arm/neon/vget_highp64.c: Remove.
1382         * gcc.target/arm/neon/vget_highp8.c: Remove.
1383         * gcc.target/arm/neon/vget_highs16.c: Remove.
1384         * gcc.target/arm/neon/vget_highs32.c: Remove.
1385         * gcc.target/arm/neon/vget_highs64.c: Remove.
1386         * gcc.target/arm/neon/vget_highs8.c: Remove.
1387         * gcc.target/arm/neon/vget_highu16.c: Remove.
1388         * gcc.target/arm/neon/vget_highu32.c: Remove.
1389         * gcc.target/arm/neon/vget_highu64.c: Remove.
1390         * gcc.target/arm/neon/vget_highu8.c: Remove.
1391         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1392         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1393         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1394         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1395         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1396         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1397         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1398         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1399         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1400         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1401         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1402         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1403         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1404         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1405         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1406         * gcc.target/arm/neon/vget_lows16.c: Remove.
1407         * gcc.target/arm/neon/vget_lows32.c: Remove.
1408         * gcc.target/arm/neon/vget_lows64.c: Remove.
1409         * gcc.target/arm/neon/vget_lows8.c: Remove.
1410         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1411         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1412         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1413         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1414         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1415         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1416         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1417         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1418         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1419         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1420         * gcc.target/arm/neon/vhadds16.c: Remove.
1421         * gcc.target/arm/neon/vhadds32.c: Remove.
1422         * gcc.target/arm/neon/vhadds8.c: Remove.
1423         * gcc.target/arm/neon/vhaddu16.c: Remove.
1424         * gcc.target/arm/neon/vhaddu32.c: Remove.
1425         * gcc.target/arm/neon/vhaddu8.c: Remove.
1426         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1427         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1428         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1429         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1430         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1431         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1432         * gcc.target/arm/neon/vhsubs16.c: Remove.
1433         * gcc.target/arm/neon/vhsubs32.c: Remove.
1434         * gcc.target/arm/neon/vhsubs8.c: Remove.
1435         * gcc.target/arm/neon/vhsubu16.c: Remove.
1436         * gcc.target/arm/neon/vhsubu32.c: Remove.
1437         * gcc.target/arm/neon/vhsubu8.c: Remove.
1438         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1439         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1440         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1441         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1442         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1443         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1444         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1445         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1446         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1447         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1448         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1449         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1450         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1451         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1452         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1453         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1454         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1455         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1456         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1457         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1458         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1459         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1460         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1461         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1462         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1463         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1464         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1465         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1466         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1467         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1468         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1469         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1470         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1471         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1472         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1473         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1474         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1475         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1476         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1477         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1478         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1479         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1480         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1481         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1482         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1483         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1484         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1485         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1486         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1487         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1488         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1489         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1490         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1491         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1492         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1493         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1494         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1495         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1496         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1497         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1498         * gcc.target/arm/neon/vld1f32.c: Remove.
1499         * gcc.target/arm/neon/vld1p16.c: Remove.
1500         * gcc.target/arm/neon/vld1p64.c: Remove.
1501         * gcc.target/arm/neon/vld1p8.c: Remove.
1502         * gcc.target/arm/neon/vld1s16.c: Remove.
1503         * gcc.target/arm/neon/vld1s32.c: Remove.
1504         * gcc.target/arm/neon/vld1s64.c: Remove.
1505         * gcc.target/arm/neon/vld1s8.c: Remove.
1506         * gcc.target/arm/neon/vld1u16.c: Remove.
1507         * gcc.target/arm/neon/vld1u32.c: Remove.
1508         * gcc.target/arm/neon/vld1u64.c: Remove.
1509         * gcc.target/arm/neon/vld1u8.c: Remove.
1510         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1511         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1512         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1513         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1514         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1515         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1516         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1517         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1518         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1519         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1520         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1521         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1522         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1523         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1524         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1525         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1526         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1527         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1528         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1529         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1530         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1531         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1532         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1533         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1534         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1535         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1536         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1537         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1538         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1539         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1540         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1541         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1542         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1543         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1544         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1545         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1546         * gcc.target/arm/neon/vld2f32.c: Remove.
1547         * gcc.target/arm/neon/vld2p16.c: Remove.
1548         * gcc.target/arm/neon/vld2p64.c: Remove.
1549         * gcc.target/arm/neon/vld2p8.c: Remove.
1550         * gcc.target/arm/neon/vld2s16.c: Remove.
1551         * gcc.target/arm/neon/vld2s32.c: Remove.
1552         * gcc.target/arm/neon/vld2s64.c: Remove.
1553         * gcc.target/arm/neon/vld2s8.c: Remove.
1554         * gcc.target/arm/neon/vld2u16.c: Remove.
1555         * gcc.target/arm/neon/vld2u32.c: Remove.
1556         * gcc.target/arm/neon/vld2u64.c: Remove.
1557         * gcc.target/arm/neon/vld2u8.c: Remove.
1558         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1559         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1560         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1561         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1562         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1563         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1564         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1565         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1566         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1567         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1568         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1569         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1570         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1571         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1572         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1573         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1574         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1575         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1576         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1577         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1578         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1579         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1580         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1581         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1582         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1583         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1584         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1585         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1586         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1587         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1588         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1589         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1590         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1591         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1592         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1593         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1594         * gcc.target/arm/neon/vld3f32.c: Remove.
1595         * gcc.target/arm/neon/vld3p16.c: Remove.
1596         * gcc.target/arm/neon/vld3p64.c: Remove.
1597         * gcc.target/arm/neon/vld3p8.c: Remove.
1598         * gcc.target/arm/neon/vld3s16.c: Remove.
1599         * gcc.target/arm/neon/vld3s32.c: Remove.
1600         * gcc.target/arm/neon/vld3s64.c: Remove.
1601         * gcc.target/arm/neon/vld3s8.c: Remove.
1602         * gcc.target/arm/neon/vld3u16.c: Remove.
1603         * gcc.target/arm/neon/vld3u32.c: Remove.
1604         * gcc.target/arm/neon/vld3u64.c: Remove.
1605         * gcc.target/arm/neon/vld3u8.c: Remove.
1606         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1607         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1608         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1609         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1610         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1611         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1612         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1613         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1614         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1615         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1616         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1617         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1618         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1619         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1620         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1621         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1622         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1623         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1624         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1625         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1626         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1627         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1628         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1629         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1630         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1631         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1632         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1633         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1634         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1635         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1636         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1637         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1638         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1639         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1640         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1641         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1642         * gcc.target/arm/neon/vld4f32.c: Remove.
1643         * gcc.target/arm/neon/vld4p16.c: Remove.
1644         * gcc.target/arm/neon/vld4p64.c: Remove.
1645         * gcc.target/arm/neon/vld4p8.c: Remove.
1646         * gcc.target/arm/neon/vld4s16.c: Remove.
1647         * gcc.target/arm/neon/vld4s32.c: Remove.
1648         * gcc.target/arm/neon/vld4s64.c: Remove.
1649         * gcc.target/arm/neon/vld4s8.c: Remove.
1650         * gcc.target/arm/neon/vld4u16.c: Remove.
1651         * gcc.target/arm/neon/vld4u32.c: Remove.
1652         * gcc.target/arm/neon/vld4u64.c: Remove.
1653         * gcc.target/arm/neon/vld4u8.c: Remove.
1654         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1655         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1656         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1657         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1658         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1659         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1660         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1661         * gcc.target/arm/neon/vmaxf32.c: Remove.
1662         * gcc.target/arm/neon/vmaxs16.c: Remove.
1663         * gcc.target/arm/neon/vmaxs32.c: Remove.
1664         * gcc.target/arm/neon/vmaxs8.c: Remove.
1665         * gcc.target/arm/neon/vmaxu16.c: Remove.
1666         * gcc.target/arm/neon/vmaxu32.c: Remove.
1667         * gcc.target/arm/neon/vmaxu8.c: Remove.
1668         * gcc.target/arm/neon/vminQf32.c: Remove.
1669         * gcc.target/arm/neon/vminQs16.c: Remove.
1670         * gcc.target/arm/neon/vminQs32.c: Remove.
1671         * gcc.target/arm/neon/vminQs8.c: Remove.
1672         * gcc.target/arm/neon/vminQu16.c: Remove.
1673         * gcc.target/arm/neon/vminQu32.c: Remove.
1674         * gcc.target/arm/neon/vminQu8.c: Remove.
1675         * gcc.target/arm/neon/vminf32.c: Remove.
1676         * gcc.target/arm/neon/vmins16.c: Remove.
1677         * gcc.target/arm/neon/vmins32.c: Remove.
1678         * gcc.target/arm/neon/vmins8.c: Remove.
1679         * gcc.target/arm/neon/vminu16.c: Remove.
1680         * gcc.target/arm/neon/vminu32.c: Remove.
1681         * gcc.target/arm/neon/vminu8.c: Remove.
1682         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1683         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1684         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1685         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1686         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1687         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1688         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1689         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1690         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1691         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1692         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1693         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1694         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1695         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1696         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1697         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1698         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1699         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1700         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1701         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1702         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1703         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1704         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1705         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1706         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1707         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1708         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1709         * gcc.target/arm/neon/vmlaf32.c: Remove.
1710         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1711         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1712         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1713         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1714         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1715         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1716         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1717         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1718         * gcc.target/arm/neon/vmlals16.c: Remove.
1719         * gcc.target/arm/neon/vmlals32.c: Remove.
1720         * gcc.target/arm/neon/vmlals8.c: Remove.
1721         * gcc.target/arm/neon/vmlalu16.c: Remove.
1722         * gcc.target/arm/neon/vmlalu32.c: Remove.
1723         * gcc.target/arm/neon/vmlalu8.c: Remove.
1724         * gcc.target/arm/neon/vmlas16.c: Remove.
1725         * gcc.target/arm/neon/vmlas32.c: Remove.
1726         * gcc.target/arm/neon/vmlas8.c: Remove.
1727         * gcc.target/arm/neon/vmlau16.c: Remove.
1728         * gcc.target/arm/neon/vmlau32.c: Remove.
1729         * gcc.target/arm/neon/vmlau8.c: Remove.
1730         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1731         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1732         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1733         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1734         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1735         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1736         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1737         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1738         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1739         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1740         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1741         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1742         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1743         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1744         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1745         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1746         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1747         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1748         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1749         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1750         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1751         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1752         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1753         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1754         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1755         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1756         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1757         * gcc.target/arm/neon/vmlsf32.c: Remove.
1758         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1759         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1760         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1761         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1762         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1763         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1764         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1765         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1766         * gcc.target/arm/neon/vmlsls16.c: Remove.
1767         * gcc.target/arm/neon/vmlsls32.c: Remove.
1768         * gcc.target/arm/neon/vmlsls8.c: Remove.
1769         * gcc.target/arm/neon/vmlslu16.c: Remove.
1770         * gcc.target/arm/neon/vmlslu32.c: Remove.
1771         * gcc.target/arm/neon/vmlslu8.c: Remove.
1772         * gcc.target/arm/neon/vmlss16.c: Remove.
1773         * gcc.target/arm/neon/vmlss32.c: Remove.
1774         * gcc.target/arm/neon/vmlss8.c: Remove.
1775         * gcc.target/arm/neon/vmlsu16.c: Remove.
1776         * gcc.target/arm/neon/vmlsu32.c: Remove.
1777         * gcc.target/arm/neon/vmlsu8.c: Remove.
1778         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1779         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1780         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1781         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1782         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1783         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1784         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1785         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1786         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1787         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1788         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1789         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1790         * gcc.target/arm/neon/vmov_np16.c: Remove.
1791         * gcc.target/arm/neon/vmov_np8.c: Remove.
1792         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1793         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1794         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1795         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1796         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1797         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1798         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1799         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1800         * gcc.target/arm/neon/vmovls16.c: Remove.
1801         * gcc.target/arm/neon/vmovls32.c: Remove.
1802         * gcc.target/arm/neon/vmovls8.c: Remove.
1803         * gcc.target/arm/neon/vmovlu16.c: Remove.
1804         * gcc.target/arm/neon/vmovlu32.c: Remove.
1805         * gcc.target/arm/neon/vmovlu8.c: Remove.
1806         * gcc.target/arm/neon/vmovns16.c: Remove.
1807         * gcc.target/arm/neon/vmovns32.c: Remove.
1808         * gcc.target/arm/neon/vmovns64.c: Remove.
1809         * gcc.target/arm/neon/vmovnu16.c: Remove.
1810         * gcc.target/arm/neon/vmovnu32.c: Remove.
1811         * gcc.target/arm/neon/vmovnu64.c: Remove.
1812         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1813         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1814         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1815         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1816         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1817         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1818         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1819         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1820         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1821         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1822         * gcc.target/arm/neon/vmulQf32.c: Remove.
1823         * gcc.target/arm/neon/vmulQp8.c: Remove.
1824         * gcc.target/arm/neon/vmulQs16.c: Remove.
1825         * gcc.target/arm/neon/vmulQs32.c: Remove.
1826         * gcc.target/arm/neon/vmulQs8.c: Remove.
1827         * gcc.target/arm/neon/vmulQu16.c: Remove.
1828         * gcc.target/arm/neon/vmulQu32.c: Remove.
1829         * gcc.target/arm/neon/vmulQu8.c: Remove.
1830         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1831         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1832         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1833         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1834         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1835         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1836         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1837         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1838         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1839         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1840         * gcc.target/arm/neon/vmulf32.c: Remove.
1841         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1842         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1843         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1844         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1845         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1846         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1847         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1848         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1849         * gcc.target/arm/neon/vmullp8.c: Remove.
1850         * gcc.target/arm/neon/vmulls16.c: Remove.
1851         * gcc.target/arm/neon/vmulls32.c: Remove.
1852         * gcc.target/arm/neon/vmulls8.c: Remove.
1853         * gcc.target/arm/neon/vmullu16.c: Remove.
1854         * gcc.target/arm/neon/vmullu32.c: Remove.
1855         * gcc.target/arm/neon/vmullu8.c: Remove.
1856         * gcc.target/arm/neon/vmulp8.c: Remove.
1857         * gcc.target/arm/neon/vmuls16.c: Remove.
1858         * gcc.target/arm/neon/vmuls32.c: Remove.
1859         * gcc.target/arm/neon/vmuls8.c: Remove.
1860         * gcc.target/arm/neon/vmulu16.c: Remove.
1861         * gcc.target/arm/neon/vmulu32.c: Remove.
1862         * gcc.target/arm/neon/vmulu8.c: Remove.
1863         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1864         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1865         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1866         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1867         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1868         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1869         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1870         * gcc.target/arm/neon/vmvnp8.c: Remove.
1871         * gcc.target/arm/neon/vmvns16.c: Remove.
1872         * gcc.target/arm/neon/vmvns32.c: Remove.
1873         * gcc.target/arm/neon/vmvns8.c: Remove.
1874         * gcc.target/arm/neon/vmvnu16.c: Remove.
1875         * gcc.target/arm/neon/vmvnu32.c: Remove.
1876         * gcc.target/arm/neon/vmvnu8.c: Remove.
1877         * gcc.target/arm/neon/vnegQf32.c: Remove.
1878         * gcc.target/arm/neon/vnegQs16.c: Remove.
1879         * gcc.target/arm/neon/vnegQs32.c: Remove.
1880         * gcc.target/arm/neon/vnegQs8.c: Remove.
1881         * gcc.target/arm/neon/vnegf32.c: Remove.
1882         * gcc.target/arm/neon/vnegs16.c: Remove.
1883         * gcc.target/arm/neon/vnegs32.c: Remove.
1884         * gcc.target/arm/neon/vnegs8.c: Remove.
1885         * gcc.target/arm/neon/vornQs16.c: Remove.
1886         * gcc.target/arm/neon/vornQs32.c: Remove.
1887         * gcc.target/arm/neon/vornQs64.c: Remove.
1888         * gcc.target/arm/neon/vornQs8.c: Remove.
1889         * gcc.target/arm/neon/vornQu16.c: Remove.
1890         * gcc.target/arm/neon/vornQu32.c: Remove.
1891         * gcc.target/arm/neon/vornQu64.c: Remove.
1892         * gcc.target/arm/neon/vornQu8.c: Remove.
1893         * gcc.target/arm/neon/vorns16.c: Remove.
1894         * gcc.target/arm/neon/vorns32.c: Remove.
1895         * gcc.target/arm/neon/vorns64.c: Remove.
1896         * gcc.target/arm/neon/vorns8.c: Remove.
1897         * gcc.target/arm/neon/vornu16.c: Remove.
1898         * gcc.target/arm/neon/vornu32.c: Remove.
1899         * gcc.target/arm/neon/vornu64.c: Remove.
1900         * gcc.target/arm/neon/vornu8.c: Remove.
1901         * gcc.target/arm/neon/vorrQs16.c: Remove.
1902         * gcc.target/arm/neon/vorrQs32.c: Remove.
1903         * gcc.target/arm/neon/vorrQs64.c: Remove.
1904         * gcc.target/arm/neon/vorrQs8.c: Remove.
1905         * gcc.target/arm/neon/vorrQu16.c: Remove.
1906         * gcc.target/arm/neon/vorrQu32.c: Remove.
1907         * gcc.target/arm/neon/vorrQu64.c: Remove.
1908         * gcc.target/arm/neon/vorrQu8.c: Remove.
1909         * gcc.target/arm/neon/vorrs16.c: Remove.
1910         * gcc.target/arm/neon/vorrs32.c: Remove.
1911         * gcc.target/arm/neon/vorrs64.c: Remove.
1912         * gcc.target/arm/neon/vorrs8.c: Remove.
1913         * gcc.target/arm/neon/vorru16.c: Remove.
1914         * gcc.target/arm/neon/vorru32.c: Remove.
1915         * gcc.target/arm/neon/vorru64.c: Remove.
1916         * gcc.target/arm/neon/vorru8.c: Remove.
1917         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1918         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1919         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1920         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1921         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1922         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1923         * gcc.target/arm/neon/vpadals16.c: Remove.
1924         * gcc.target/arm/neon/vpadals32.c: Remove.
1925         * gcc.target/arm/neon/vpadals8.c: Remove.
1926         * gcc.target/arm/neon/vpadalu16.c: Remove.
1927         * gcc.target/arm/neon/vpadalu32.c: Remove.
1928         * gcc.target/arm/neon/vpadalu8.c: Remove.
1929         * gcc.target/arm/neon/vpaddf32.c: Remove.
1930         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1931         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1932         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1933         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1934         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1935         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1936         * gcc.target/arm/neon/vpaddls16.c: Remove.
1937         * gcc.target/arm/neon/vpaddls32.c: Remove.
1938         * gcc.target/arm/neon/vpaddls8.c: Remove.
1939         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1940         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1941         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1942         * gcc.target/arm/neon/vpadds16.c: Remove.
1943         * gcc.target/arm/neon/vpadds32.c: Remove.
1944         * gcc.target/arm/neon/vpadds8.c: Remove.
1945         * gcc.target/arm/neon/vpaddu16.c: Remove.
1946         * gcc.target/arm/neon/vpaddu32.c: Remove.
1947         * gcc.target/arm/neon/vpaddu8.c: Remove.
1948         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1949         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1950         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1951         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1952         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1953         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1954         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1955         * gcc.target/arm/neon/vpminf32.c: Remove.
1956         * gcc.target/arm/neon/vpmins16.c: Remove.
1957         * gcc.target/arm/neon/vpmins32.c: Remove.
1958         * gcc.target/arm/neon/vpmins8.c: Remove.
1959         * gcc.target/arm/neon/vpminu16.c: Remove.
1960         * gcc.target/arm/neon/vpminu32.c: Remove.
1961         * gcc.target/arm/neon/vpminu8.c: Remove.
1962         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1963         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1964         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1965         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1966         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1967         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1968         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1969         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1970         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1971         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1972         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1973         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1974         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1975         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1976         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1977         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1978         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1979         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1980         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1981         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1982         * gcc.target/arm/neon/vqRshls16.c: Remove.
1983         * gcc.target/arm/neon/vqRshls32.c: Remove.
1984         * gcc.target/arm/neon/vqRshls64.c: Remove.
1985         * gcc.target/arm/neon/vqRshls8.c: Remove.
1986         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1987         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1988         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1989         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1990         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1991         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1992         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1993         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1994         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1995         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1996         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1997         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1998         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1999         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2000         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2001         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2002         * gcc.target/arm/neon/vqabss16.c: Remove.
2003         * gcc.target/arm/neon/vqabss32.c: Remove.
2004         * gcc.target/arm/neon/vqabss8.c: Remove.
2005         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2006         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2007         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2008         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2009         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2010         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2011         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2012         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2013         * gcc.target/arm/neon/vqadds16.c: Remove.
2014         * gcc.target/arm/neon/vqadds32.c: Remove.
2015         * gcc.target/arm/neon/vqadds64.c: Remove.
2016         * gcc.target/arm/neon/vqadds8.c: Remove.
2017         * gcc.target/arm/neon/vqaddu16.c: Remove.
2018         * gcc.target/arm/neon/vqaddu32.c: Remove.
2019         * gcc.target/arm/neon/vqaddu64.c: Remove.
2020         * gcc.target/arm/neon/vqaddu8.c: Remove.
2021         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2022         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2023         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2024         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2025         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2026         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2027         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2028         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2029         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2030         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2031         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2032         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2033         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2034         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2035         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2036         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2037         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2038         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2039         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2040         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2041         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2042         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2043         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2044         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2045         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2046         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2047         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2048         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2049         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2050         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2051         * gcc.target/arm/neon/vqmovns16.c: Remove.
2052         * gcc.target/arm/neon/vqmovns32.c: Remove.
2053         * gcc.target/arm/neon/vqmovns64.c: Remove.
2054         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2055         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2056         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2057         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2058         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2059         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2060         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2061         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2062         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2063         * gcc.target/arm/neon/vqnegs16.c: Remove.
2064         * gcc.target/arm/neon/vqnegs32.c: Remove.
2065         * gcc.target/arm/neon/vqnegs8.c: Remove.
2066         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2067         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2068         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2069         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2070         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2071         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2072         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2073         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2074         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2075         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2076         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2077         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2078         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2079         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2080         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2081         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2082         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2083         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2084         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2085         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2086         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2087         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2088         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2089         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2090         * gcc.target/arm/neon/vqshls16.c: Remove.
2091         * gcc.target/arm/neon/vqshls32.c: Remove.
2092         * gcc.target/arm/neon/vqshls64.c: Remove.
2093         * gcc.target/arm/neon/vqshls8.c: Remove.
2094         * gcc.target/arm/neon/vqshlu16.c: Remove.
2095         * gcc.target/arm/neon/vqshlu32.c: Remove.
2096         * gcc.target/arm/neon/vqshlu64.c: Remove.
2097         * gcc.target/arm/neon/vqshlu8.c: Remove.
2098         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2099         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2100         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2101         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2102         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2103         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2104         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2105         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2106         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2107         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2108         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2109         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2110         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2111         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2112         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2113         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2114         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2115         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2116         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2117         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2118         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2119         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2120         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2121         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2122         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2123         * gcc.target/arm/neon/vqsubs16.c: Remove.
2124         * gcc.target/arm/neon/vqsubs32.c: Remove.
2125         * gcc.target/arm/neon/vqsubs64.c: Remove.
2126         * gcc.target/arm/neon/vqsubs8.c: Remove.
2127         * gcc.target/arm/neon/vqsubu16.c: Remove.
2128         * gcc.target/arm/neon/vqsubu32.c: Remove.
2129         * gcc.target/arm/neon/vqsubu64.c: Remove.
2130         * gcc.target/arm/neon/vqsubu8.c: Remove.
2131         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2132         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2133         * gcc.target/arm/neon/vrecpef32.c: Remove.
2134         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2135         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2136         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2141         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2142         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2143         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2144         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2145         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2146         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2147         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2148         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2149         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2150         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2151         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2152         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2153         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2154         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2155         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2156         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2157         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2158         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2159         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2160         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2161         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2162         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2163         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2164         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2165         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2166         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2167         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2168         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2169         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2170         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2171         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2172         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2173         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2174         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2175         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2176         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2177         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2178         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2179         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2180         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2181         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2182         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2183         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2184         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2185         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2186         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2187         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2188         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2189         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2190         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2337         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2338         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2339         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2340         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2341         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2342         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2343         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2344         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2345         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2346         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2347         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2348         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2349         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2350         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2351         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2352         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2353         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2354         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2355         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2356         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2357         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2358         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2359         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2360         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2361         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2362         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2363         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2364         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2365         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2366         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2367         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2368         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2369         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2370         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2371         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2372         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2373         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2374         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2375         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2376         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2377         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2378         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2379         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2380         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2381         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2382         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2383         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2384         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2385         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2386         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2387         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2388         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2389         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2390         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2391         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2392         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2393         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2394         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2395         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2396         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2397         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2398         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2399         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2400         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2401         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2402         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2403         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2404         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2405         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2406         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2407         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2408         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2409         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2410         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2411         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2412         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2413         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2414         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2415         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2416         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2417         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2418         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2419         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2420         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2421         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2422         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2423         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2424         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2425         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2426         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2427         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2428         * gcc.target/arm/neon/vrev16p8.c: Remove.
2429         * gcc.target/arm/neon/vrev16s8.c: Remove.
2430         * gcc.target/arm/neon/vrev16u8.c: Remove.
2431         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2432         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2433         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2434         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2435         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2436         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2437         * gcc.target/arm/neon/vrev32p16.c: Remove.
2438         * gcc.target/arm/neon/vrev32p8.c: Remove.
2439         * gcc.target/arm/neon/vrev32s16.c: Remove.
2440         * gcc.target/arm/neon/vrev32s8.c: Remove.
2441         * gcc.target/arm/neon/vrev32u16.c: Remove.
2442         * gcc.target/arm/neon/vrev32u8.c: Remove.
2443         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2444         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2445         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2446         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2447         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2448         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2449         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2450         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2451         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2452         * gcc.target/arm/neon/vrev64f32.c: Remove.
2453         * gcc.target/arm/neon/vrev64p16.c: Remove.
2454         * gcc.target/arm/neon/vrev64p8.c: Remove.
2455         * gcc.target/arm/neon/vrev64s16.c: Remove.
2456         * gcc.target/arm/neon/vrev64s32.c: Remove.
2457         * gcc.target/arm/neon/vrev64s8.c: Remove.
2458         * gcc.target/arm/neon/vrev64u16.c: Remove.
2459         * gcc.target/arm/neon/vrev64u32.c: Remove.
2460         * gcc.target/arm/neon/vrev64u8.c: Remove.
2461         * gcc.target/arm/neon/vrndaf32.c: Remove.
2462         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2463         * gcc.target/arm/neon/vrndf32.c: Remove.
2464         * gcc.target/arm/neon/vrndmf32.c: Remove.
2465         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2466         * gcc.target/arm/neon/vrndnf32.c: Remove.
2467         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2468         * gcc.target/arm/neon/vrndpf32.c: Remove.
2469         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2470         * gcc.target/arm/neon/vrndqf32.c: Remove.
2471         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2472         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2473         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2474         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2475         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2476         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2477         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2478         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2479         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2480         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2481         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2482         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2483         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2484         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2485         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2486         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2487         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2488         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2489         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2490         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2491         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2492         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2493         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2494         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2495         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2496         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2497         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2498         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2499         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2500         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2501         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2502         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2503         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2504         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2505         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2506         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2507         * gcc.target/arm/neon/vshlQs16.c: Remove.
2508         * gcc.target/arm/neon/vshlQs32.c: Remove.
2509         * gcc.target/arm/neon/vshlQs64.c: Remove.
2510         * gcc.target/arm/neon/vshlQs8.c: Remove.
2511         * gcc.target/arm/neon/vshlQu16.c: Remove.
2512         * gcc.target/arm/neon/vshlQu32.c: Remove.
2513         * gcc.target/arm/neon/vshlQu64.c: Remove.
2514         * gcc.target/arm/neon/vshlQu8.c: Remove.
2515         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2516         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2517         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2518         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2519         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2520         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2521         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2522         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2523         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2524         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2525         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2526         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2527         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2528         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2529         * gcc.target/arm/neon/vshls16.c: Remove.
2530         * gcc.target/arm/neon/vshls32.c: Remove.
2531         * gcc.target/arm/neon/vshls64.c: Remove.
2532         * gcc.target/arm/neon/vshls8.c: Remove.
2533         * gcc.target/arm/neon/vshlu16.c: Remove.
2534         * gcc.target/arm/neon/vshlu32.c: Remove.
2535         * gcc.target/arm/neon/vshlu64.c: Remove.
2536         * gcc.target/arm/neon/vshlu8.c: Remove.
2537         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2538         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2539         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2540         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2541         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2542         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2543         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2544         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2545         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2546         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2547         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2548         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2549         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2550         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2551         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2552         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2553         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2554         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2555         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2556         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2557         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2558         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2559         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2560         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2561         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2562         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2563         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2564         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2565         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2566         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2567         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2568         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2569         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2570         * gcc.target/arm/neon/vsli_np16.c: Remove.
2571         * gcc.target/arm/neon/vsli_np64.c: Remove.
2572         * gcc.target/arm/neon/vsli_np8.c: Remove.
2573         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2574         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2575         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2576         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2577         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2578         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2579         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2580         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2581         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2582         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2583         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2584         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2585         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2586         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2587         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2588         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2589         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2590         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2591         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2592         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2593         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2594         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2595         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2596         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2597         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2598         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2599         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2600         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2601         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2602         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2603         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2604         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2605         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2606         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2607         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2608         * gcc.target/arm/neon/vsri_np16.c: Remove.
2609         * gcc.target/arm/neon/vsri_np64.c: Remove.
2610         * gcc.target/arm/neon/vsri_np8.c: Remove.
2611         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2612         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2613         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2614         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2615         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2616         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2617         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2618         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2619         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2620         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2621         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2622         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2623         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2624         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2625         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2626         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2627         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2628         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2629         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2630         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2631         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2632         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2633         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2634         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2635         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2636         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2637         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2638         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2639         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2640         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2641         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2642         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2643         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2644         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2645         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2646         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2647         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2648         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2649         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2650         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2651         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2652         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2653         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2654         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2655         * gcc.target/arm/neon/vst1f32.c: Remove.
2656         * gcc.target/arm/neon/vst1p16.c: Remove.
2657         * gcc.target/arm/neon/vst1p64.c: Remove.
2658         * gcc.target/arm/neon/vst1p8.c: Remove.
2659         * gcc.target/arm/neon/vst1s16.c: Remove.
2660         * gcc.target/arm/neon/vst1s32.c: Remove.
2661         * gcc.target/arm/neon/vst1s64.c: Remove.
2662         * gcc.target/arm/neon/vst1s8.c: Remove.
2663         * gcc.target/arm/neon/vst1u16.c: Remove.
2664         * gcc.target/arm/neon/vst1u32.c: Remove.
2665         * gcc.target/arm/neon/vst1u64.c: Remove.
2666         * gcc.target/arm/neon/vst1u8.c: Remove.
2667         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2668         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2669         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2670         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2671         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2672         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2673         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2674         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2675         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2676         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2677         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2678         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2679         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2680         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2681         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2682         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2683         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2684         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2685         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2686         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2687         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2688         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2689         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2690         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2691         * gcc.target/arm/neon/vst2f32.c: Remove.
2692         * gcc.target/arm/neon/vst2p16.c: Remove.
2693         * gcc.target/arm/neon/vst2p64.c: Remove.
2694         * gcc.target/arm/neon/vst2p8.c: Remove.
2695         * gcc.target/arm/neon/vst2s16.c: Remove.
2696         * gcc.target/arm/neon/vst2s32.c: Remove.
2697         * gcc.target/arm/neon/vst2s64.c: Remove.
2698         * gcc.target/arm/neon/vst2s8.c: Remove.
2699         * gcc.target/arm/neon/vst2u16.c: Remove.
2700         * gcc.target/arm/neon/vst2u32.c: Remove.
2701         * gcc.target/arm/neon/vst2u64.c: Remove.
2702         * gcc.target/arm/neon/vst2u8.c: Remove.
2703         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2704         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2705         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2706         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2707         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2708         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2709         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2710         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2711         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2712         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2713         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2714         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2715         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2716         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2717         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2718         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2719         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2720         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2721         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2722         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2723         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2724         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2725         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2726         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2727         * gcc.target/arm/neon/vst3f32.c: Remove.
2728         * gcc.target/arm/neon/vst3p16.c: Remove.
2729         * gcc.target/arm/neon/vst3p64.c: Remove.
2730         * gcc.target/arm/neon/vst3p8.c: Remove.
2731         * gcc.target/arm/neon/vst3s16.c: Remove.
2732         * gcc.target/arm/neon/vst3s32.c: Remove.
2733         * gcc.target/arm/neon/vst3s64.c: Remove.
2734         * gcc.target/arm/neon/vst3s8.c: Remove.
2735         * gcc.target/arm/neon/vst3u16.c: Remove.
2736         * gcc.target/arm/neon/vst3u32.c: Remove.
2737         * gcc.target/arm/neon/vst3u64.c: Remove.
2738         * gcc.target/arm/neon/vst3u8.c: Remove.
2739         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2740         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2741         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2742         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2743         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2744         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2745         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2746         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2747         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2748         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2749         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2750         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2751         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2752         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2753         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2754         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2755         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2756         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2757         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2758         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2759         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2760         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2761         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2762         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2763         * gcc.target/arm/neon/vst4f32.c: Remove.
2764         * gcc.target/arm/neon/vst4p16.c: Remove.
2765         * gcc.target/arm/neon/vst4p64.c: Remove.
2766         * gcc.target/arm/neon/vst4p8.c: Remove.
2767         * gcc.target/arm/neon/vst4s16.c: Remove.
2768         * gcc.target/arm/neon/vst4s32.c: Remove.
2769         * gcc.target/arm/neon/vst4s64.c: Remove.
2770         * gcc.target/arm/neon/vst4s8.c: Remove.
2771         * gcc.target/arm/neon/vst4u16.c: Remove.
2772         * gcc.target/arm/neon/vst4u32.c: Remove.
2773         * gcc.target/arm/neon/vst4u64.c: Remove.
2774         * gcc.target/arm/neon/vst4u8.c: Remove.
2775         * gcc.target/arm/neon/vsubQf32.c: Remove.
2776         * gcc.target/arm/neon/vsubQs16.c: Remove.
2777         * gcc.target/arm/neon/vsubQs32.c: Remove.
2778         * gcc.target/arm/neon/vsubQs64.c: Remove.
2779         * gcc.target/arm/neon/vsubQs8.c: Remove.
2780         * gcc.target/arm/neon/vsubQu16.c: Remove.
2781         * gcc.target/arm/neon/vsubQu32.c: Remove.
2782         * gcc.target/arm/neon/vsubQu64.c: Remove.
2783         * gcc.target/arm/neon/vsubQu8.c: Remove.
2784         * gcc.target/arm/neon/vsubf32.c: Remove.
2785         * gcc.target/arm/neon/vsubhns16.c: Remove.
2786         * gcc.target/arm/neon/vsubhns32.c: Remove.
2787         * gcc.target/arm/neon/vsubhns64.c: Remove.
2788         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2789         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2790         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2791         * gcc.target/arm/neon/vsubls16.c: Remove.
2792         * gcc.target/arm/neon/vsubls32.c: Remove.
2793         * gcc.target/arm/neon/vsubls8.c: Remove.
2794         * gcc.target/arm/neon/vsublu16.c: Remove.
2795         * gcc.target/arm/neon/vsublu32.c: Remove.
2796         * gcc.target/arm/neon/vsublu8.c: Remove.
2797         * gcc.target/arm/neon/vsubs16.c: Remove.
2798         * gcc.target/arm/neon/vsubs32.c: Remove.
2799         * gcc.target/arm/neon/vsubs64.c: Remove.
2800         * gcc.target/arm/neon/vsubs8.c: Remove.
2801         * gcc.target/arm/neon/vsubu16.c: Remove.
2802         * gcc.target/arm/neon/vsubu32.c: Remove.
2803         * gcc.target/arm/neon/vsubu64.c: Remove.
2804         * gcc.target/arm/neon/vsubu8.c: Remove.
2805         * gcc.target/arm/neon/vsubws16.c: Remove.
2806         * gcc.target/arm/neon/vsubws32.c: Remove.
2807         * gcc.target/arm/neon/vsubws8.c: Remove.
2808         * gcc.target/arm/neon/vsubwu16.c: Remove.
2809         * gcc.target/arm/neon/vsubwu32.c: Remove.
2810         * gcc.target/arm/neon/vsubwu8.c: Remove.
2811         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2812         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2813         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2814         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2815         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2816         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2817         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2818         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2819         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2820         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2821         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2822         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2823         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2824         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2825         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2826         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2827         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2828         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2829         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2830         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2831         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2832         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2833         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2834         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2835         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2836         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2837         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2838         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2839         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2840         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2841         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2842         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2843         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2844         * gcc.target/arm/neon/vtrnf32.c: Remove.
2845         * gcc.target/arm/neon/vtrnp16.c: Remove.
2846         * gcc.target/arm/neon/vtrnp8.c: Remove.
2847         * gcc.target/arm/neon/vtrns16.c: Remove.
2848         * gcc.target/arm/neon/vtrns32.c: Remove.
2849         * gcc.target/arm/neon/vtrns8.c: Remove.
2850         * gcc.target/arm/neon/vtrnu16.c: Remove.
2851         * gcc.target/arm/neon/vtrnu32.c: Remove.
2852         * gcc.target/arm/neon/vtrnu8.c: Remove.
2853         * gcc.target/arm/neon/vtstQp8.c: Remove.
2854         * gcc.target/arm/neon/vtstQs16.c: Remove.
2855         * gcc.target/arm/neon/vtstQs32.c: Remove.
2856         * gcc.target/arm/neon/vtstQs8.c: Remove.
2857         * gcc.target/arm/neon/vtstQu16.c: Remove.
2858         * gcc.target/arm/neon/vtstQu32.c: Remove.
2859         * gcc.target/arm/neon/vtstQu8.c: Remove.
2860         * gcc.target/arm/neon/vtstp8.c: Remove.
2861         * gcc.target/arm/neon/vtsts16.c: Remove.
2862         * gcc.target/arm/neon/vtsts32.c: Remove.
2863         * gcc.target/arm/neon/vtsts8.c: Remove.
2864         * gcc.target/arm/neon/vtstu16.c: Remove.
2865         * gcc.target/arm/neon/vtstu32.c: Remove.
2866         * gcc.target/arm/neon/vtstu8.c: Remove.
2867         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2868         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2869         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2870         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2871         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2872         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2873         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2874         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2875         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2876         * gcc.target/arm/neon/vuzpf32.c: Remove.
2877         * gcc.target/arm/neon/vuzpp16.c: Remove.
2878         * gcc.target/arm/neon/vuzpp8.c: Remove.
2879         * gcc.target/arm/neon/vuzps16.c: Remove.
2880         * gcc.target/arm/neon/vuzps32.c: Remove.
2881         * gcc.target/arm/neon/vuzps8.c: Remove.
2882         * gcc.target/arm/neon/vuzpu16.c: Remove.
2883         * gcc.target/arm/neon/vuzpu32.c: Remove.
2884         * gcc.target/arm/neon/vuzpu8.c: Remove.
2885         * gcc.target/arm/neon/vzipQf32.c: Remove.
2886         * gcc.target/arm/neon/vzipQp16.c: Remove.
2887         * gcc.target/arm/neon/vzipQp8.c: Remove.
2888         * gcc.target/arm/neon/vzipQs16.c: Remove.
2889         * gcc.target/arm/neon/vzipQs32.c: Remove.
2890         * gcc.target/arm/neon/vzipQs8.c: Remove.
2891         * gcc.target/arm/neon/vzipQu16.c: Remove.
2892         * gcc.target/arm/neon/vzipQu32.c: Remove.
2893         * gcc.target/arm/neon/vzipQu8.c: Remove.
2894         * gcc.target/arm/neon/vzipf32.c: Remove.
2895         * gcc.target/arm/neon/vzipp16.c: Remove.
2896         * gcc.target/arm/neon/vzipp8.c: Remove.
2897         * gcc.target/arm/neon/vzips16.c: Remove.
2898         * gcc.target/arm/neon/vzips32.c: Remove.
2899         * gcc.target/arm/neon/vzips8.c: Remove.
2900         * gcc.target/arm/neon/vzipu16.c: Remove.
2901         * gcc.target/arm/neon/vzipu32.c: Remove.
2902         * gcc.target/arm/neon/vzipu8.c: Remove.
2903
2904 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2905
2906         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2907
2908 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2909
2910         PR driver/67613
2911         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2912         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2913
2914 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2915
2916         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2917         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2918         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2919         levenshtein_plugin.c.
2920         * gcc.dg/spellcheck-fields.c: New file.
2921
2922 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2923
2924         PR fortran/68318
2925         * gfortran.dg/pr68318_1.f90: New test.
2926         * gfortran.dg/pr68318_2.f90: Ditto.
2927
2928 2015-11-12  James Norris  <jnorris@codesourcery.com>
2929             Joseph Myers  <joseph@codesourcery.com>
2930
2931         * c-c++-common/goacc/declare-1.c: New test.
2932         * c-c++-common/goacc/declare-2.c: Likewise.
2933
2934 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2935
2936         [ARM] Remove neon-testgen.ml and generated tests.
2937
2938         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2939         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2940         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2941         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2942         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2943         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2944         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2945         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2946         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2947         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2948         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2949         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2950         * gcc.target/arm/neon/vRhadds16.c: Remove.
2951         * gcc.target/arm/neon/vRhadds32.c: Remove.
2952         * gcc.target/arm/neon/vRhadds8.c: Remove.
2953         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2954         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2955         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2956         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2957         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2958         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2959         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2960         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2961         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2962         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2963         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2964         * gcc.target/arm/neon/vRshls16.c: Remove.
2965         * gcc.target/arm/neon/vRshls32.c: Remove.
2966         * gcc.target/arm/neon/vRshls64.c: Remove.
2967         * gcc.target/arm/neon/vRshls8.c: Remove.
2968         * gcc.target/arm/neon/vRshlu16.c: Remove.
2969         * gcc.target/arm/neon/vRshlu32.c: Remove.
2970         * gcc.target/arm/neon/vRshlu64.c: Remove.
2971         * gcc.target/arm/neon/vRshlu8.c: Remove.
2972         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2973         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2974         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2975         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2976         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2977         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2978         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2979         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2980         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2981         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2982         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2983         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2984         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2985         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2986         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2987         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2988         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2989         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2990         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2991         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2992         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2993         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2994         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2995         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2996         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2997         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2998         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2999         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3000         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3001         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3002         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3003         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3004         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3005         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3006         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3007         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3008         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3009         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3010         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3011         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3012         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3013         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3014         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3015         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3016         * gcc.target/arm/neon/vabaQs16.c: Remove.
3017         * gcc.target/arm/neon/vabaQs32.c: Remove.
3018         * gcc.target/arm/neon/vabaQs8.c: Remove.
3019         * gcc.target/arm/neon/vabaQu16.c: Remove.
3020         * gcc.target/arm/neon/vabaQu32.c: Remove.
3021         * gcc.target/arm/neon/vabaQu8.c: Remove.
3022         * gcc.target/arm/neon/vabals16.c: Remove.
3023         * gcc.target/arm/neon/vabals32.c: Remove.
3024         * gcc.target/arm/neon/vabals8.c: Remove.
3025         * gcc.target/arm/neon/vabalu16.c: Remove.
3026         * gcc.target/arm/neon/vabalu32.c: Remove.
3027         * gcc.target/arm/neon/vabalu8.c: Remove.
3028         * gcc.target/arm/neon/vabas16.c: Remove.
3029         * gcc.target/arm/neon/vabas32.c: Remove.
3030         * gcc.target/arm/neon/vabas8.c: Remove.
3031         * gcc.target/arm/neon/vabau16.c: Remove.
3032         * gcc.target/arm/neon/vabau32.c: Remove.
3033         * gcc.target/arm/neon/vabau8.c: Remove.
3034         * gcc.target/arm/neon/vabdQf32.c: Remove.
3035         * gcc.target/arm/neon/vabdQs16.c: Remove.
3036         * gcc.target/arm/neon/vabdQs32.c: Remove.
3037         * gcc.target/arm/neon/vabdQs8.c: Remove.
3038         * gcc.target/arm/neon/vabdQu16.c: Remove.
3039         * gcc.target/arm/neon/vabdQu32.c: Remove.
3040         * gcc.target/arm/neon/vabdQu8.c: Remove.
3041         * gcc.target/arm/neon/vabdf32.c: Remove.
3042         * gcc.target/arm/neon/vabdls16.c: Remove.
3043         * gcc.target/arm/neon/vabdls32.c: Remove.
3044         * gcc.target/arm/neon/vabdls8.c: Remove.
3045         * gcc.target/arm/neon/vabdlu16.c: Remove.
3046         * gcc.target/arm/neon/vabdlu32.c: Remove.
3047         * gcc.target/arm/neon/vabdlu8.c: Remove.
3048         * gcc.target/arm/neon/vabds16.c: Remove.
3049         * gcc.target/arm/neon/vabds32.c: Remove.
3050         * gcc.target/arm/neon/vabds8.c: Remove.
3051         * gcc.target/arm/neon/vabdu16.c: Remove.
3052         * gcc.target/arm/neon/vabdu32.c: Remove.
3053         * gcc.target/arm/neon/vabdu8.c: Remove.
3054         * gcc.target/arm/neon/vabsQf32.c: Remove.
3055         * gcc.target/arm/neon/vabsQs16.c: Remove.
3056         * gcc.target/arm/neon/vabsQs32.c: Remove.
3057         * gcc.target/arm/neon/vabsQs8.c: Remove.
3058         * gcc.target/arm/neon/vabsf32.c: Remove.
3059         * gcc.target/arm/neon/vabss16.c: Remove.
3060         * gcc.target/arm/neon/vabss32.c: Remove.
3061         * gcc.target/arm/neon/vabss8.c: Remove.
3062         * gcc.target/arm/neon/vaddQf32.c: Remove.
3063         * gcc.target/arm/neon/vaddQs16.c: Remove.
3064         * gcc.target/arm/neon/vaddQs32.c: Remove.
3065         * gcc.target/arm/neon/vaddQs64.c: Remove.
3066         * gcc.target/arm/neon/vaddQs8.c: Remove.
3067         * gcc.target/arm/neon/vaddQu16.c: Remove.
3068         * gcc.target/arm/neon/vaddQu32.c: Remove.
3069         * gcc.target/arm/neon/vaddQu64.c: Remove.
3070         * gcc.target/arm/neon/vaddQu8.c: Remove.
3071         * gcc.target/arm/neon/vaddf32.c: Remove.
3072         * gcc.target/arm/neon/vaddhns16.c: Remove.
3073         * gcc.target/arm/neon/vaddhns32.c: Remove.
3074         * gcc.target/arm/neon/vaddhns64.c: Remove.
3075         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3076         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3077         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3078         * gcc.target/arm/neon/vaddls16.c: Remove.
3079         * gcc.target/arm/neon/vaddls32.c: Remove.
3080         * gcc.target/arm/neon/vaddls8.c: Remove.
3081         * gcc.target/arm/neon/vaddlu16.c: Remove.
3082         * gcc.target/arm/neon/vaddlu32.c: Remove.
3083         * gcc.target/arm/neon/vaddlu8.c: Remove.
3084         * gcc.target/arm/neon/vadds16.c: Remove.
3085         * gcc.target/arm/neon/vadds32.c: Remove.
3086         * gcc.target/arm/neon/vadds64.c: Remove.
3087         * gcc.target/arm/neon/vadds8.c: Remove.
3088         * gcc.target/arm/neon/vaddu16.c: Remove.
3089         * gcc.target/arm/neon/vaddu32.c: Remove.
3090         * gcc.target/arm/neon/vaddu64.c: Remove.
3091         * gcc.target/arm/neon/vaddu8.c: Remove.
3092         * gcc.target/arm/neon/vaddws16.c: Remove.
3093         * gcc.target/arm/neon/vaddws32.c: Remove.
3094         * gcc.target/arm/neon/vaddws8.c: Remove.
3095         * gcc.target/arm/neon/vaddwu16.c: Remove.
3096         * gcc.target/arm/neon/vaddwu32.c: Remove.
3097         * gcc.target/arm/neon/vaddwu8.c: Remove.
3098         * gcc.target/arm/neon/vandQs16.c: Remove.
3099         * gcc.target/arm/neon/vandQs32.c: Remove.
3100         * gcc.target/arm/neon/vandQs64.c: Remove.
3101         * gcc.target/arm/neon/vandQs8.c: Remove.
3102         * gcc.target/arm/neon/vandQu16.c: Remove.
3103         * gcc.target/arm/neon/vandQu32.c: Remove.
3104         * gcc.target/arm/neon/vandQu64.c: Remove.
3105         * gcc.target/arm/neon/vandQu8.c: Remove.
3106         * gcc.target/arm/neon/vands16.c: Remove.
3107         * gcc.target/arm/neon/vands32.c: Remove.
3108         * gcc.target/arm/neon/vands64.c: Remove.
3109         * gcc.target/arm/neon/vands8.c: Remove.
3110         * gcc.target/arm/neon/vandu16.c: Remove.
3111         * gcc.target/arm/neon/vandu32.c: Remove.
3112         * gcc.target/arm/neon/vandu64.c: Remove.
3113         * gcc.target/arm/neon/vandu8.c: Remove.
3114         * gcc.target/arm/neon/vbicQs16.c: Remove.
3115         * gcc.target/arm/neon/vbicQs32.c: Remove.
3116         * gcc.target/arm/neon/vbicQs64.c: Remove.
3117         * gcc.target/arm/neon/vbicQs8.c: Remove.
3118         * gcc.target/arm/neon/vbicQu16.c: Remove.
3119         * gcc.target/arm/neon/vbicQu32.c: Remove.
3120         * gcc.target/arm/neon/vbicQu64.c: Remove.
3121         * gcc.target/arm/neon/vbicQu8.c: Remove.
3122         * gcc.target/arm/neon/vbics16.c: Remove.
3123         * gcc.target/arm/neon/vbics32.c: Remove.
3124         * gcc.target/arm/neon/vbics64.c: Remove.
3125         * gcc.target/arm/neon/vbics8.c: Remove.
3126         * gcc.target/arm/neon/vbicu16.c: Remove.
3127         * gcc.target/arm/neon/vbicu32.c: Remove.
3128         * gcc.target/arm/neon/vbicu64.c: Remove.
3129         * gcc.target/arm/neon/vbicu8.c: Remove.
3130         * gcc.target/arm/neon/vbslQf32.c: Remove.
3131         * gcc.target/arm/neon/vbslQp16.c: Remove.
3132         * gcc.target/arm/neon/vbslQp64.c: Remove.
3133         * gcc.target/arm/neon/vbslQp8.c: Remove.
3134         * gcc.target/arm/neon/vbslQs16.c: Remove.
3135         * gcc.target/arm/neon/vbslQs32.c: Remove.
3136         * gcc.target/arm/neon/vbslQs64.c: Remove.
3137         * gcc.target/arm/neon/vbslQs8.c: Remove.
3138         * gcc.target/arm/neon/vbslQu16.c: Remove.
3139         * gcc.target/arm/neon/vbslQu32.c: Remove.
3140         * gcc.target/arm/neon/vbslQu64.c: Remove.
3141         * gcc.target/arm/neon/vbslQu8.c: Remove.
3142         * gcc.target/arm/neon/vbslf32.c: Remove.
3143         * gcc.target/arm/neon/vbslp16.c: Remove.
3144         * gcc.target/arm/neon/vbslp64.c: Remove.
3145         * gcc.target/arm/neon/vbslp8.c: Remove.
3146         * gcc.target/arm/neon/vbsls16.c: Remove.
3147         * gcc.target/arm/neon/vbsls32.c: Remove.
3148         * gcc.target/arm/neon/vbsls64.c: Remove.
3149         * gcc.target/arm/neon/vbsls8.c: Remove.
3150         * gcc.target/arm/neon/vbslu16.c: Remove.
3151         * gcc.target/arm/neon/vbslu32.c: Remove.
3152         * gcc.target/arm/neon/vbslu64.c: Remove.
3153         * gcc.target/arm/neon/vbslu8.c: Remove.
3154         * gcc.target/arm/neon/vcageQf32.c: Remove.
3155         * gcc.target/arm/neon/vcagef32.c: Remove.
3156         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3157         * gcc.target/arm/neon/vcagtf32.c: Remove.
3158         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3159         * gcc.target/arm/neon/vcalef32.c: Remove.
3160         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3161         * gcc.target/arm/neon/vcaltf32.c: Remove.
3162         * gcc.target/arm/neon/vceqQf32.c: Remove.
3163         * gcc.target/arm/neon/vceqQp8.c: Remove.
3164         * gcc.target/arm/neon/vceqQs16.c: Remove.
3165         * gcc.target/arm/neon/vceqQs32.c: Remove.
3166         * gcc.target/arm/neon/vceqQs8.c: Remove.
3167         * gcc.target/arm/neon/vceqQu16.c: Remove.
3168         * gcc.target/arm/neon/vceqQu32.c: Remove.
3169         * gcc.target/arm/neon/vceqQu8.c: Remove.
3170         * gcc.target/arm/neon/vceqf32.c: Remove.
3171         * gcc.target/arm/neon/vceqp8.c: Remove.
3172         * gcc.target/arm/neon/vceqs16.c: Remove.
3173         * gcc.target/arm/neon/vceqs32.c: Remove.
3174         * gcc.target/arm/neon/vceqs8.c: Remove.
3175         * gcc.target/arm/neon/vcequ16.c: Remove.
3176         * gcc.target/arm/neon/vcequ32.c: Remove.
3177         * gcc.target/arm/neon/vcequ8.c: Remove.
3178         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3179         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3180         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3181         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3182         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3183         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3184         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3185         * gcc.target/arm/neon/vcgef32.c: Remove.
3186         * gcc.target/arm/neon/vcges16.c: Remove.
3187         * gcc.target/arm/neon/vcges32.c: Remove.
3188         * gcc.target/arm/neon/vcges8.c: Remove.
3189         * gcc.target/arm/neon/vcgeu16.c: Remove.
3190         * gcc.target/arm/neon/vcgeu32.c: Remove.
3191         * gcc.target/arm/neon/vcgeu8.c: Remove.
3192         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3193         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3194         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3195         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3196         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3197         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3198         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3199         * gcc.target/arm/neon/vcgtf32.c: Remove.
3200         * gcc.target/arm/neon/vcgts16.c: Remove.
3201         * gcc.target/arm/neon/vcgts32.c: Remove.
3202         * gcc.target/arm/neon/vcgts8.c: Remove.
3203         * gcc.target/arm/neon/vcgtu16.c: Remove.
3204         * gcc.target/arm/neon/vcgtu32.c: Remove.
3205         * gcc.target/arm/neon/vcgtu8.c: Remove.
3206         * gcc.target/arm/neon/vcleQf32.c: Remove.
3207         * gcc.target/arm/neon/vcleQs16.c: Remove.
3208         * gcc.target/arm/neon/vcleQs32.c: Remove.
3209         * gcc.target/arm/neon/vcleQs8.c: Remove.
3210         * gcc.target/arm/neon/vcleQu16.c: Remove.
3211         * gcc.target/arm/neon/vcleQu32.c: Remove.
3212         * gcc.target/arm/neon/vcleQu8.c: Remove.
3213         * gcc.target/arm/neon/vclef32.c: Remove.
3214         * gcc.target/arm/neon/vcles16.c: Remove.
3215         * gcc.target/arm/neon/vcles32.c: Remove.
3216         * gcc.target/arm/neon/vcles8.c: Remove.
3217         * gcc.target/arm/neon/vcleu16.c: Remove.
3218         * gcc.target/arm/neon/vcleu32.c: Remove.
3219         * gcc.target/arm/neon/vcleu8.c: Remove.
3220         * gcc.target/arm/neon/vclsQs16.c: Remove.
3221         * gcc.target/arm/neon/vclsQs32.c: Remove.
3222         * gcc.target/arm/neon/vclsQs8.c: Remove.
3223         * gcc.target/arm/neon/vclss16.c: Remove.
3224         * gcc.target/arm/neon/vclss32.c: Remove.
3225         * gcc.target/arm/neon/vclss8.c: Remove.
3226         * gcc.target/arm/neon/vcltQf32.c: Remove.
3227         * gcc.target/arm/neon/vcltQs16.c: Remove.
3228         * gcc.target/arm/neon/vcltQs32.c: Remove.
3229         * gcc.target/arm/neon/vcltQs8.c: Remove.
3230         * gcc.target/arm/neon/vcltQu16.c: Remove.
3231         * gcc.target/arm/neon/vcltQu32.c: Remove.
3232         * gcc.target/arm/neon/vcltQu8.c: Remove.
3233         * gcc.target/arm/neon/vcltf32.c: Remove.
3234         * gcc.target/arm/neon/vclts16.c: Remove.
3235         * gcc.target/arm/neon/vclts32.c: Remove.
3236         * gcc.target/arm/neon/vclts8.c: Remove.
3237         * gcc.target/arm/neon/vcltu16.c: Remove.
3238         * gcc.target/arm/neon/vcltu32.c: Remove.
3239         * gcc.target/arm/neon/vcltu8.c: Remove.
3240         * gcc.target/arm/neon/vclzQs16.c: Remove.
3241         * gcc.target/arm/neon/vclzQs32.c: Remove.
3242         * gcc.target/arm/neon/vclzQs8.c: Remove.
3243         * gcc.target/arm/neon/vclzQu16.c: Remove.
3244         * gcc.target/arm/neon/vclzQu32.c: Remove.
3245         * gcc.target/arm/neon/vclzQu8.c: Remove.
3246         * gcc.target/arm/neon/vclzs16.c: Remove.
3247         * gcc.target/arm/neon/vclzs32.c: Remove.
3248         * gcc.target/arm/neon/vclzs8.c: Remove.
3249         * gcc.target/arm/neon/vclzu16.c: Remove.
3250         * gcc.target/arm/neon/vclzu32.c: Remove.
3251         * gcc.target/arm/neon/vclzu8.c: Remove.
3252         * gcc.target/arm/neon/vcntQp8.c: Remove.
3253         * gcc.target/arm/neon/vcntQs8.c: Remove.
3254         * gcc.target/arm/neon/vcntQu8.c: Remove.
3255         * gcc.target/arm/neon/vcntp8.c: Remove.
3256         * gcc.target/arm/neon/vcnts8.c: Remove.
3257         * gcc.target/arm/neon/vcntu8.c: Remove.
3258         * gcc.target/arm/neon/vcombinef32.c: Remove.
3259         * gcc.target/arm/neon/vcombinep16.c: Remove.
3260         * gcc.target/arm/neon/vcombinep64.c: Remove.
3261         * gcc.target/arm/neon/vcombinep8.c: Remove.
3262         * gcc.target/arm/neon/vcombines16.c: Remove.
3263         * gcc.target/arm/neon/vcombines32.c: Remove.
3264         * gcc.target/arm/neon/vcombines64.c: Remove.
3265         * gcc.target/arm/neon/vcombines8.c: Remove.
3266         * gcc.target/arm/neon/vcombineu16.c: Remove.
3267         * gcc.target/arm/neon/vcombineu32.c: Remove.
3268         * gcc.target/arm/neon/vcombineu64.c: Remove.
3269         * gcc.target/arm/neon/vcombineu8.c: Remove.
3270         * gcc.target/arm/neon/vcreatef32.c: Remove.
3271         * gcc.target/arm/neon/vcreatep16.c: Remove.
3272         * gcc.target/arm/neon/vcreatep64.c: Remove.
3273         * gcc.target/arm/neon/vcreatep8.c: Remove.
3274         * gcc.target/arm/neon/vcreates16.c: Remove.
3275         * gcc.target/arm/neon/vcreates32.c: Remove.
3276         * gcc.target/arm/neon/vcreates64.c: Remove.
3277         * gcc.target/arm/neon/vcreates8.c: Remove.
3278         * gcc.target/arm/neon/vcreateu16.c: Remove.
3279         * gcc.target/arm/neon/vcreateu32.c: Remove.
3280         * gcc.target/arm/neon/vcreateu64.c: Remove.
3281         * gcc.target/arm/neon/vcreateu8.c: Remove.
3282         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3283         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3284         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3285         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3286         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3287         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3288         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3289         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3290         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3291         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3292         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3293         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3294         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3295         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3296         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3297         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3298         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3299         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3300         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3301         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3302         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3303         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3304         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3305         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3306         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3307         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3308         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3309         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3310         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3311         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3312         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3313         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3314         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3315         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3316         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3317         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3318         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3319         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3320         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3321         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3322         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3323         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3324         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3325         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3326         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3327         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3328         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3329         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3330         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3331         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3332         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3333         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3334         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3335         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3336         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3337         * gcc.target/arm/neon/vdup_np16.c: Remove.
3338         * gcc.target/arm/neon/vdup_np64.c: Remove.
3339         * gcc.target/arm/neon/vdup_np8.c: Remove.
3340         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3341         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3342         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3343         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3344         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3345         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3346         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3347         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3348         * gcc.target/arm/neon/veorQs16.c: Remove.
3349         * gcc.target/arm/neon/veorQs32.c: Remove.
3350         * gcc.target/arm/neon/veorQs64.c: Remove.
3351         * gcc.target/arm/neon/veorQs8.c: Remove.
3352         * gcc.target/arm/neon/veorQu16.c: Remove.
3353         * gcc.target/arm/neon/veorQu32.c: Remove.
3354         * gcc.target/arm/neon/veorQu64.c: Remove.
3355         * gcc.target/arm/neon/veorQu8.c: Remove.
3356         * gcc.target/arm/neon/veors16.c: Remove.
3357         * gcc.target/arm/neon/veors32.c: Remove.
3358         * gcc.target/arm/neon/veors64.c: Remove.
3359         * gcc.target/arm/neon/veors8.c: Remove.
3360         * gcc.target/arm/neon/veoru16.c: Remove.
3361         * gcc.target/arm/neon/veoru32.c: Remove.
3362         * gcc.target/arm/neon/veoru64.c: Remove.
3363         * gcc.target/arm/neon/veoru8.c: Remove.
3364         * gcc.target/arm/neon/vextQf32.c: Remove.
3365         * gcc.target/arm/neon/vextQp16.c: Remove.
3366         * gcc.target/arm/neon/vextQp64.c: Remove.
3367         * gcc.target/arm/neon/vextQp8.c: Remove.
3368         * gcc.target/arm/neon/vextQs16.c: Remove.
3369         * gcc.target/arm/neon/vextQs32.c: Remove.
3370         * gcc.target/arm/neon/vextQs64.c: Remove.
3371         * gcc.target/arm/neon/vextQs8.c: Remove.
3372         * gcc.target/arm/neon/vextQu16.c: Remove.
3373         * gcc.target/arm/neon/vextQu32.c: Remove.
3374         * gcc.target/arm/neon/vextQu64.c: Remove.
3375         * gcc.target/arm/neon/vextQu8.c: Remove.
3376         * gcc.target/arm/neon/vextf32.c: Remove.
3377         * gcc.target/arm/neon/vextp16.c: Remove.
3378         * gcc.target/arm/neon/vextp64.c: Remove.
3379         * gcc.target/arm/neon/vextp8.c: Remove.
3380         * gcc.target/arm/neon/vexts16.c: Remove.
3381         * gcc.target/arm/neon/vexts32.c: Remove.
3382         * gcc.target/arm/neon/vexts64.c: Remove.
3383         * gcc.target/arm/neon/vexts8.c: Remove.
3384         * gcc.target/arm/neon/vextu16.c: Remove.
3385         * gcc.target/arm/neon/vextu32.c: Remove.
3386         * gcc.target/arm/neon/vextu64.c: Remove.
3387         * gcc.target/arm/neon/vextu8.c: Remove.
3388         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3389         * gcc.target/arm/neon/vfmaf32.c: Remove.
3390         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3391         * gcc.target/arm/neon/vfmsf32.c: Remove.
3392         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3393         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3394         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3395         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3396         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3397         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3398         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3399         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3400         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3401         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3402         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3403         * gcc.target/arm/neon/vget_highf32.c: Remove.
3404         * gcc.target/arm/neon/vget_highp16.c: Remove.
3405         * gcc.target/arm/neon/vget_highp64.c: Remove.
3406         * gcc.target/arm/neon/vget_highp8.c: Remove.
3407         * gcc.target/arm/neon/vget_highs16.c: Remove.
3408         * gcc.target/arm/neon/vget_highs32.c: Remove.
3409         * gcc.target/arm/neon/vget_highs64.c: Remove.
3410         * gcc.target/arm/neon/vget_highs8.c: Remove.
3411         * gcc.target/arm/neon/vget_highu16.c: Remove.
3412         * gcc.target/arm/neon/vget_highu32.c: Remove.
3413         * gcc.target/arm/neon/vget_highu64.c: Remove.
3414         * gcc.target/arm/neon/vget_highu8.c: Remove.
3415         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3416         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3417         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3418         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3419         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3420         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3421         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3422         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3423         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3424         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3425         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3426         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3427         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3428         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3429         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3430         * gcc.target/arm/neon/vget_lows16.c: Remove.
3431         * gcc.target/arm/neon/vget_lows32.c: Remove.
3432         * gcc.target/arm/neon/vget_lows64.c: Remove.
3433         * gcc.target/arm/neon/vget_lows8.c: Remove.
3434         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3435         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3436         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3437         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3438         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3439         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3440         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3441         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3442         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3443         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3444         * gcc.target/arm/neon/vhadds16.c: Remove.
3445         * gcc.target/arm/neon/vhadds32.c: Remove.
3446         * gcc.target/arm/neon/vhadds8.c: Remove.
3447         * gcc.target/arm/neon/vhaddu16.c: Remove.
3448         * gcc.target/arm/neon/vhaddu32.c: Remove.
3449         * gcc.target/arm/neon/vhaddu8.c: Remove.
3450         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3451         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3452         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3453         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3454         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3455         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3456         * gcc.target/arm/neon/vhsubs16.c: Remove.
3457         * gcc.target/arm/neon/vhsubs32.c: Remove.
3458         * gcc.target/arm/neon/vhsubs8.c: Remove.
3459         * gcc.target/arm/neon/vhsubu16.c: Remove.
3460         * gcc.target/arm/neon/vhsubu32.c: Remove.
3461         * gcc.target/arm/neon/vhsubu8.c: Remove.
3462         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3463         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3464         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3465         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3466         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3467         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3468         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3469         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3470         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3471         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3472         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3473         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3474         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3475         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3476         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3477         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3478         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3479         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3480         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3481         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3482         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3483         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3484         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3485         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3486         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3487         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3488         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3489         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3490         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3491         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3492         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3493         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3494         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3495         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3496         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3497         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3498         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3499         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3500         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3501         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3502         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3503         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3504         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3505         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3506         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3507         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3508         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3509         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3510         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3511         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3512         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3513         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3514         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3515         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3516         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3517         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3518         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3519         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3520         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3521         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3522         * gcc.target/arm/neon/vld1f32.c: Remove.
3523         * gcc.target/arm/neon/vld1p16.c: Remove.
3524         * gcc.target/arm/neon/vld1p64.c: Remove.
3525         * gcc.target/arm/neon/vld1p8.c: Remove.
3526         * gcc.target/arm/neon/vld1s16.c: Remove.
3527         * gcc.target/arm/neon/vld1s32.c: Remove.
3528         * gcc.target/arm/neon/vld1s64.c: Remove.
3529         * gcc.target/arm/neon/vld1s8.c: Remove.
3530         * gcc.target/arm/neon/vld1u16.c: Remove.
3531         * gcc.target/arm/neon/vld1u32.c: Remove.
3532         * gcc.target/arm/neon/vld1u64.c: Remove.
3533         * gcc.target/arm/neon/vld1u8.c: Remove.
3534         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3535         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3536         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3537         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3538         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3539         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3540         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3541         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3542         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3543         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3544         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3545         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3546         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3547         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3548         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3549         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3550         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3551         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3552         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3553         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3554         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3555         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3556         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3557         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3558         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3559         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3560         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3561         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3562         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3563         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3564         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3565         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3566         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3567         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3568         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3569         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3570         * gcc.target/arm/neon/vld2f32.c: Remove.
3571         * gcc.target/arm/neon/vld2p16.c: Remove.
3572         * gcc.target/arm/neon/vld2p64.c: Remove.
3573         * gcc.target/arm/neon/vld2p8.c: Remove.
3574         * gcc.target/arm/neon/vld2s16.c: Remove.
3575         * gcc.target/arm/neon/vld2s32.c: Remove.
3576         * gcc.target/arm/neon/vld2s64.c: Remove.
3577         * gcc.target/arm/neon/vld2s8.c: Remove.
3578         * gcc.target/arm/neon/vld2u16.c: Remove.
3579         * gcc.target/arm/neon/vld2u32.c: Remove.
3580         * gcc.target/arm/neon/vld2u64.c: Remove.
3581         * gcc.target/arm/neon/vld2u8.c: Remove.
3582         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3583         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3584         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3585         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3586         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3587         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3588         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3589         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3590         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3591         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3592         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3593         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3594         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3595         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3596         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3597         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3598         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3599         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3600         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3601         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3602         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3603         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3604         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3605         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3606         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3607         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3608         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3609         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3610         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3611         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3612         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3613         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3614         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3615         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3616         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3617         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3618         * gcc.target/arm/neon/vld3f32.c: Remove.
3619         * gcc.target/arm/neon/vld3p16.c: Remove.
3620         * gcc.target/arm/neon/vld3p64.c: Remove.
3621         * gcc.target/arm/neon/vld3p8.c: Remove.
3622         * gcc.target/arm/neon/vld3s16.c: Remove.
3623         * gcc.target/arm/neon/vld3s32.c: Remove.
3624         * gcc.target/arm/neon/vld3s64.c: Remove.
3625         * gcc.target/arm/neon/vld3s8.c: Remove.
3626         * gcc.target/arm/neon/vld3u16.c: Remove.
3627         * gcc.target/arm/neon/vld3u32.c: Remove.
3628         * gcc.target/arm/neon/vld3u64.c: Remove.
3629         * gcc.target/arm/neon/vld3u8.c: Remove.
3630         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3631         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3632         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3633         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3634         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3635         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3636         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3637         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3638         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3639         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3640         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3641         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3642         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3643         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3644         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3645         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3646         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3647         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3648         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3649         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3650         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3651         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3652         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3653         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3654         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3655         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3656         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3657         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3658         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3659         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3660         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3661         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3662         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3663         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3664         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3665         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3666         * gcc.target/arm/neon/vld4f32.c: Remove.
3667         * gcc.target/arm/neon/vld4p16.c: Remove.
3668         * gcc.target/arm/neon/vld4p64.c: Remove.
3669         * gcc.target/arm/neon/vld4p8.c: Remove.
3670         * gcc.target/arm/neon/vld4s16.c: Remove.
3671         * gcc.target/arm/neon/vld4s32.c: Remove.
3672         * gcc.target/arm/neon/vld4s64.c: Remove.
3673         * gcc.target/arm/neon/vld4s8.c: Remove.
3674         * gcc.target/arm/neon/vld4u16.c: Remove.
3675         * gcc.target/arm/neon/vld4u32.c: Remove.
3676         * gcc.target/arm/neon/vld4u64.c: Remove.
3677         * gcc.target/arm/neon/vld4u8.c: Remove.
3678         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3679         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3680         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3681         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3682         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3683         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3684         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3685         * gcc.target/arm/neon/vmaxf32.c: Remove.
3686         * gcc.target/arm/neon/vmaxs16.c: Remove.
3687         * gcc.target/arm/neon/vmaxs32.c: Remove.
3688         * gcc.target/arm/neon/vmaxs8.c: Remove.
3689         * gcc.target/arm/neon/vmaxu16.c: Remove.
3690         * gcc.target/arm/neon/vmaxu32.c: Remove.
3691         * gcc.target/arm/neon/vmaxu8.c: Remove.
3692         * gcc.target/arm/neon/vminQf32.c: Remove.
3693         * gcc.target/arm/neon/vminQs16.c: Remove.
3694         * gcc.target/arm/neon/vminQs32.c: Remove.
3695         * gcc.target/arm/neon/vminQs8.c: Remove.
3696         * gcc.target/arm/neon/vminQu16.c: Remove.
3697         * gcc.target/arm/neon/vminQu32.c: Remove.
3698         * gcc.target/arm/neon/vminQu8.c: Remove.
3699         * gcc.target/arm/neon/vminf32.c: Remove.
3700         * gcc.target/arm/neon/vmins16.c: Remove.
3701         * gcc.target/arm/neon/vmins32.c: Remove.
3702         * gcc.target/arm/neon/vmins8.c: Remove.
3703         * gcc.target/arm/neon/vminu16.c: Remove.
3704         * gcc.target/arm/neon/vminu32.c: Remove.
3705         * gcc.target/arm/neon/vminu8.c: Remove.
3706         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3707         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3708         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3709         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3710         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3711         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3712         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3713         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3714         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3715         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3716         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3717         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3718         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3719         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3720         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3721         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3722         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3723         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3724         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3725         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3726         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3727         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3728         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3729         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3730         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3731         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3732         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3733         * gcc.target/arm/neon/vmlaf32.c: Remove.
3734         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3735         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3736         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3737         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3738         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3739         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3740         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3741         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3742         * gcc.target/arm/neon/vmlals16.c: Remove.
3743         * gcc.target/arm/neon/vmlals32.c: Remove.
3744         * gcc.target/arm/neon/vmlals8.c: Remove.
3745         * gcc.target/arm/neon/vmlalu16.c: Remove.
3746         * gcc.target/arm/neon/vmlalu32.c: Remove.
3747         * gcc.target/arm/neon/vmlalu8.c: Remove.
3748         * gcc.target/arm/neon/vmlas16.c: Remove.
3749         * gcc.target/arm/neon/vmlas32.c: Remove.
3750         * gcc.target/arm/neon/vmlas8.c: Remove.
3751         * gcc.target/arm/neon/vmlau16.c: Remove.
3752         * gcc.target/arm/neon/vmlau32.c: Remove.
3753         * gcc.target/arm/neon/vmlau8.c: Remove.
3754         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3755         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3756         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3757         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3758         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3759         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3760         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3761         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3762         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3763         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3764         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3765         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3766         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3767         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3768         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3769         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3770         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3771         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3772         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3773         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3774         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3775         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3776         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3777         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3778         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3779         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3780         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3781         * gcc.target/arm/neon/vmlsf32.c: Remove.
3782         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3783         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3784         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3785         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3786         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3787         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3788         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3789         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3790         * gcc.target/arm/neon/vmlsls16.c: Remove.
3791         * gcc.target/arm/neon/vmlsls32.c: Remove.
3792         * gcc.target/arm/neon/vmlsls8.c: Remove.
3793         * gcc.target/arm/neon/vmlslu16.c: Remove.
3794         * gcc.target/arm/neon/vmlslu32.c: Remove.
3795         * gcc.target/arm/neon/vmlslu8.c: Remove.
3796         * gcc.target/arm/neon/vmlss16.c: Remove.
3797         * gcc.target/arm/neon/vmlss32.c: Remove.
3798         * gcc.target/arm/neon/vmlss8.c: Remove.
3799         * gcc.target/arm/neon/vmlsu16.c: Remove.
3800         * gcc.target/arm/neon/vmlsu32.c: Remove.
3801         * gcc.target/arm/neon/vmlsu8.c: Remove.
3802         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3803         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3804         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3805         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3806         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3807         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3808         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3809         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3810         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3811         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3812         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3813         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3814         * gcc.target/arm/neon/vmov_np16.c: Remove.
3815         * gcc.target/arm/neon/vmov_np8.c: Remove.
3816         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3817         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3818         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3819         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3820         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3821         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3822         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3823         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3824         * gcc.target/arm/neon/vmovls16.c: Remove.
3825         * gcc.target/arm/neon/vmovls32.c: Remove.
3826         * gcc.target/arm/neon/vmovls8.c: Remove.
3827         * gcc.target/arm/neon/vmovlu16.c: Remove.
3828         * gcc.target/arm/neon/vmovlu32.c: Remove.
3829         * gcc.target/arm/neon/vmovlu8.c: Remove.
3830         * gcc.target/arm/neon/vmovns16.c: Remove.
3831         * gcc.target/arm/neon/vmovns32.c: Remove.
3832         * gcc.target/arm/neon/vmovns64.c: Remove.
3833         * gcc.target/arm/neon/vmovnu16.c: Remove.
3834         * gcc.target/arm/neon/vmovnu32.c: Remove.
3835         * gcc.target/arm/neon/vmovnu64.c: Remove.
3836         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3837         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3838         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3839         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3840         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3841         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3842         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3843         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3844         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3845         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3846         * gcc.target/arm/neon/vmulQf32.c: Remove.
3847         * gcc.target/arm/neon/vmulQp8.c: Remove.
3848         * gcc.target/arm/neon/vmulQs16.c: Remove.
3849         * gcc.target/arm/neon/vmulQs32.c: Remove.
3850         * gcc.target/arm/neon/vmulQs8.c: Remove.
3851         * gcc.target/arm/neon/vmulQu16.c: Remove.
3852         * gcc.target/arm/neon/vmulQu32.c: Remove.
3853         * gcc.target/arm/neon/vmulQu8.c: Remove.
3854         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3855         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3856         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3857         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3858         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3859         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3860         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3861         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3862         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3863         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3864         * gcc.target/arm/neon/vmulf32.c: Remove.
3865         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3866         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3867         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3868         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3869         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3870         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3871         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3872         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3873         * gcc.target/arm/neon/vmullp8.c: Remove.
3874         * gcc.target/arm/neon/vmulls16.c: Remove.
3875         * gcc.target/arm/neon/vmulls32.c: Remove.
3876         * gcc.target/arm/neon/vmulls8.c: Remove.
3877         * gcc.target/arm/neon/vmullu16.c: Remove.
3878         * gcc.target/arm/neon/vmullu32.c: Remove.
3879         * gcc.target/arm/neon/vmullu8.c: Remove.
3880         * gcc.target/arm/neon/vmulp8.c: Remove.
3881         * gcc.target/arm/neon/vmuls16.c: Remove.
3882         * gcc.target/arm/neon/vmuls32.c: Remove.
3883         * gcc.target/arm/neon/vmuls8.c: Remove.
3884         * gcc.target/arm/neon/vmulu16.c: Remove.
3885         * gcc.target/arm/neon/vmulu32.c: Remove.
3886         * gcc.target/arm/neon/vmulu8.c: Remove.
3887         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3888         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3889         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3890         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3891         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3892         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3893         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3894         * gcc.target/arm/neon/vmvnp8.c: Remove.
3895         * gcc.target/arm/neon/vmvns16.c: Remove.
3896         * gcc.target/arm/neon/vmvns32.c: Remove.
3897         * gcc.target/arm/neon/vmvns8.c: Remove.
3898         * gcc.target/arm/neon/vmvnu16.c: Remove.
3899         * gcc.target/arm/neon/vmvnu32.c: Remove.
3900         * gcc.target/arm/neon/vmvnu8.c: Remove.
3901         * gcc.target/arm/neon/vnegQf32.c: Remove.
3902         * gcc.target/arm/neon/vnegQs16.c: Remove.
3903         * gcc.target/arm/neon/vnegQs32.c: Remove.
3904         * gcc.target/arm/neon/vnegQs8.c: Remove.
3905         * gcc.target/arm/neon/vnegf32.c: Remove.
3906         * gcc.target/arm/neon/vnegs16.c: Remove.
3907         * gcc.target/arm/neon/vnegs32.c: Remove.
3908         * gcc.target/arm/neon/vnegs8.c: Remove.
3909         * gcc.target/arm/neon/vornQs16.c: Remove.
3910         * gcc.target/arm/neon/vornQs32.c: Remove.
3911         * gcc.target/arm/neon/vornQs64.c: Remove.
3912         * gcc.target/arm/neon/vornQs8.c: Remove.
3913         * gcc.target/arm/neon/vornQu16.c: Remove.
3914         * gcc.target/arm/neon/vornQu32.c: Remove.
3915         * gcc.target/arm/neon/vornQu64.c: Remove.
3916         * gcc.target/arm/neon/vornQu8.c: Remove.
3917         * gcc.target/arm/neon/vorns16.c: Remove.
3918         * gcc.target/arm/neon/vorns32.c: Remove.
3919         * gcc.target/arm/neon/vorns64.c: Remove.
3920         * gcc.target/arm/neon/vorns8.c: Remove.
3921         * gcc.target/arm/neon/vornu16.c: Remove.
3922         * gcc.target/arm/neon/vornu32.c: Remove.
3923         * gcc.target/arm/neon/vornu64.c: Remove.
3924         * gcc.target/arm/neon/vornu8.c: Remove.
3925         * gcc.target/arm/neon/vorrQs16.c: Remove.
3926         * gcc.target/arm/neon/vorrQs32.c: Remove.
3927         * gcc.target/arm/neon/vorrQs64.c: Remove.
3928         * gcc.target/arm/neon/vorrQs8.c: Remove.
3929         * gcc.target/arm/neon/vorrQu16.c: Remove.
3930         * gcc.target/arm/neon/vorrQu32.c: Remove.
3931         * gcc.target/arm/neon/vorrQu64.c: Remove.
3932         * gcc.target/arm/neon/vorrQu8.c: Remove.
3933         * gcc.target/arm/neon/vorrs16.c: Remove.
3934         * gcc.target/arm/neon/vorrs32.c: Remove.
3935         * gcc.target/arm/neon/vorrs64.c: Remove.
3936         * gcc.target/arm/neon/vorrs8.c: Remove.
3937         * gcc.target/arm/neon/vorru16.c: Remove.
3938         * gcc.target/arm/neon/vorru32.c: Remove.
3939         * gcc.target/arm/neon/vorru64.c: Remove.
3940         * gcc.target/arm/neon/vorru8.c: Remove.
3941         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3942         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3943         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3944         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3945         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3946         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3947         * gcc.target/arm/neon/vpadals16.c: Remove.
3948         * gcc.target/arm/neon/vpadals32.c: Remove.
3949         * gcc.target/arm/neon/vpadals8.c: Remove.
3950         * gcc.target/arm/neon/vpadalu16.c: Remove.
3951         * gcc.target/arm/neon/vpadalu32.c: Remove.
3952         * gcc.target/arm/neon/vpadalu8.c: Remove.
3953         * gcc.target/arm/neon/vpaddf32.c: Remove.
3954         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3955         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3956         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3957         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3958         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3959         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3960         * gcc.target/arm/neon/vpaddls16.c: Remove.
3961         * gcc.target/arm/neon/vpaddls32.c: Remove.
3962         * gcc.target/arm/neon/vpaddls8.c: Remove.
3963         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3964         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3965         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3966         * gcc.target/arm/neon/vpadds16.c: Remove.
3967         * gcc.target/arm/neon/vpadds32.c: Remove.
3968         * gcc.target/arm/neon/vpadds8.c: Remove.
3969         * gcc.target/arm/neon/vpaddu16.c: Remove.
3970         * gcc.target/arm/neon/vpaddu32.c: Remove.
3971         * gcc.target/arm/neon/vpaddu8.c: Remove.
3972         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3973         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3974         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3975         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3976         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3977         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3978         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3979         * gcc.target/arm/neon/vpminf32.c: Remove.
3980         * gcc.target/arm/neon/vpmins16.c: Remove.
3981         * gcc.target/arm/neon/vpmins32.c: Remove.
3982         * gcc.target/arm/neon/vpmins8.c: Remove.
3983         * gcc.target/arm/neon/vpminu16.c: Remove.
3984         * gcc.target/arm/neon/vpminu32.c: Remove.
3985         * gcc.target/arm/neon/vpminu8.c: Remove.
3986         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3987         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3988         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3989         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3990         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3991         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3992         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3993         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3994         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3995         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3996         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3997         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3998         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3999         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4000         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4001         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4002         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4003         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4004         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4005         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4006         * gcc.target/arm/neon/vqRshls16.c: Remove.
4007         * gcc.target/arm/neon/vqRshls32.c: Remove.
4008         * gcc.target/arm/neon/vqRshls64.c: Remove.
4009         * gcc.target/arm/neon/vqRshls8.c: Remove.
4010         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4011         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4012         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4013         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4014         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4015         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4016         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4017         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4018         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4019         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4020         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4021         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4022         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4023         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4024         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4025         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4026         * gcc.target/arm/neon/vqabss16.c: Remove.
4027         * gcc.target/arm/neon/vqabss32.c: Remove.
4028         * gcc.target/arm/neon/vqabss8.c: Remove.
4029         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4030         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4031         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4032         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4033         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4034         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4035         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4036         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4037         * gcc.target/arm/neon/vqadds16.c: Remove.
4038         * gcc.target/arm/neon/vqadds32.c: Remove.
4039         * gcc.target/arm/neon/vqadds64.c: Remove.
4040         * gcc.target/arm/neon/vqadds8.c: Remove.
4041         * gcc.target/arm/neon/vqaddu16.c: Remove.
4042         * gcc.target/arm/neon/vqaddu32.c: Remove.
4043         * gcc.target/arm/neon/vqaddu64.c: Remove.
4044         * gcc.target/arm/neon/vqaddu8.c: Remove.
4045         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4046         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4047         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4048         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4049         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4050         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4051         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4052         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4053         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4054         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4055         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4056         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4057         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4058         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4059         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4060         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4061         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4062         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4063         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4064         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4065         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4066         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4067         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4068         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4069         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4070         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4071         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4072         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4073         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4074         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4075         * gcc.target/arm/neon/vqmovns16.c: Remove.
4076         * gcc.target/arm/neon/vqmovns32.c: Remove.
4077         * gcc.target/arm/neon/vqmovns64.c: Remove.
4078         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4079         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4080         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4081         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4082         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4083         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4084         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4085         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4086         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4087         * gcc.target/arm/neon/vqnegs16.c: Remove.
4088         * gcc.target/arm/neon/vqnegs32.c: Remove.
4089         * gcc.target/arm/neon/vqnegs8.c: Remove.
4090         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4091         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4092         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4093         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4094         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4095         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4096         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4097         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4098         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4099         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4100         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4101         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4102         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4103         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4104         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4105         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4106         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4107         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4108         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4109         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4110         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4111         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4112         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4113         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4114         * gcc.target/arm/neon/vqshls16.c: Remove.
4115         * gcc.target/arm/neon/vqshls32.c: Remove.
4116         * gcc.target/arm/neon/vqshls64.c: Remove.
4117         * gcc.target/arm/neon/vqshls8.c: Remove.
4118         * gcc.target/arm/neon/vqshlu16.c: Remove.
4119         * gcc.target/arm/neon/vqshlu32.c: Remove.
4120         * gcc.target/arm/neon/vqshlu64.c: Remove.
4121         * gcc.target/arm/neon/vqshlu8.c: Remove.
4122         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4123         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4124         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4125         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4126         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4127         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4128         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4129         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4130         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4131         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4132         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4133         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4134         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4135         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4136         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4137         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4138         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4139         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4140         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4141         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4142         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4143         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4144         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4145         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4146         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4147         * gcc.target/arm/neon/vqsubs16.c: Remove.
4148         * gcc.target/arm/neon/vqsubs32.c: Remove.
4149         * gcc.target/arm/neon/vqsubs64.c: Remove.
4150         * gcc.target/arm/neon/vqsubs8.c: Remove.
4151         * gcc.target/arm/neon/vqsubu16.c: Remove.
4152         * gcc.target/arm/neon/vqsubu32.c: Remove.
4153         * gcc.target/arm/neon/vqsubu64.c: Remove.
4154         * gcc.target/arm/neon/vqsubu8.c: Remove.
4155         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4156         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4157         * gcc.target/arm/neon/vrecpef32.c: Remove.
4158         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4159         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4160         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4180         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4181         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4182         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4183         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4184         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4185         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4186         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4187         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4188         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4189         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4190         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4191         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4192         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4193         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4199         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4200         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4201         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4202         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4203         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4204         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4205         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4361         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4362         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4363         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4364         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4365         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4366         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4367         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4368         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4369         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4370         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4371         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4372         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4373         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4374         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4375         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4376         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4377         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4378         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4379         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4380         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4381         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4382         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4383         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4384         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4385         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4386         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4387         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4388         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4389         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4390         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4391         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4392         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4393         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4394         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4395         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4396         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4397         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4398         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4399         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4400         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4401         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4402         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4403         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4404         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4405         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4406         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4407         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4408         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4409         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4410         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4411         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4412         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4413         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4414         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4415         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4416         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4417         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4418         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4419         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4420         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4421         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4422         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4423         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4424         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4425         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4426         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4427         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4428         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4429         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4430         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4431         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4432         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4433         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4434         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4435         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4436         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4437         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4438         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4439         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4440         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4441         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4442         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4443         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4444         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4445         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4446         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4447         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4448         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4449         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4450         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4451         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4452         * gcc.target/arm/neon/vrev16p8.c: Remove.
4453         * gcc.target/arm/neon/vrev16s8.c: Remove.
4454         * gcc.target/arm/neon/vrev16u8.c: Remove.
4455         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4456         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4457         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4458         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4459         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4460         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4461         * gcc.target/arm/neon/vrev32p16.c: Remove.
4462         * gcc.target/arm/neon/vrev32p8.c: Remove.
4463         * gcc.target/arm/neon/vrev32s16.c: Remove.
4464         * gcc.target/arm/neon/vrev32s8.c: Remove.
4465         * gcc.target/arm/neon/vrev32u16.c: Remove.
4466         * gcc.target/arm/neon/vrev32u8.c: Remove.
4467         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4468         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4469         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4470         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4471         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4472         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4473         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4474         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4475         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4476         * gcc.target/arm/neon/vrev64f32.c: Remove.
4477         * gcc.target/arm/neon/vrev64p16.c: Remove.
4478         * gcc.target/arm/neon/vrev64p8.c: Remove.
4479         * gcc.target/arm/neon/vrev64s16.c: Remove.
4480         * gcc.target/arm/neon/vrev64s32.c: Remove.
4481         * gcc.target/arm/neon/vrev64s8.c: Remove.
4482         * gcc.target/arm/neon/vrev64u16.c: Remove.
4483         * gcc.target/arm/neon/vrev64u32.c: Remove.
4484         * gcc.target/arm/neon/vrev64u8.c: Remove.
4485         * gcc.target/arm/neon/vrndaf32.c: Remove.
4486         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4487         * gcc.target/arm/neon/vrndf32.c: Remove.
4488         * gcc.target/arm/neon/vrndmf32.c: Remove.
4489         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4490         * gcc.target/arm/neon/vrndnf32.c: Remove.
4491         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4492         * gcc.target/arm/neon/vrndpf32.c: Remove.
4493         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4494         * gcc.target/arm/neon/vrndqf32.c: Remove.
4495         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4496         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4497         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4498         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4499         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4500         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4501         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4502         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4503         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4504         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4505         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4506         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4507         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4508         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4509         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4510         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4511         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4512         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4513         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4514         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4515         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4516         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4517         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4518         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4519         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4520         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4521         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4522         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4523         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4524         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4525         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4526         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4527         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4528         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4529         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4530         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4531         * gcc.target/arm/neon/vshlQs16.c: Remove.
4532         * gcc.target/arm/neon/vshlQs32.c: Remove.
4533         * gcc.target/arm/neon/vshlQs64.c: Remove.
4534         * gcc.target/arm/neon/vshlQs8.c: Remove.
4535         * gcc.target/arm/neon/vshlQu16.c: Remove.
4536         * gcc.target/arm/neon/vshlQu32.c: Remove.
4537         * gcc.target/arm/neon/vshlQu64.c: Remove.
4538         * gcc.target/arm/neon/vshlQu8.c: Remove.
4539         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4540         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4541         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4542         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4543         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4544         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4545         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4546         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4547         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4548         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4549         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4550         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4551         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4552         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4553         * gcc.target/arm/neon/vshls16.c: Remove.
4554         * gcc.target/arm/neon/vshls32.c: Remove.
4555         * gcc.target/arm/neon/vshls64.c: Remove.
4556         * gcc.target/arm/neon/vshls8.c: Remove.
4557         * gcc.target/arm/neon/vshlu16.c: Remove.
4558         * gcc.target/arm/neon/vshlu32.c: Remove.
4559         * gcc.target/arm/neon/vshlu64.c: Remove.
4560         * gcc.target/arm/neon/vshlu8.c: Remove.
4561         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4562         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4563         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4564         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4565         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4566         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4567         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4568         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4569         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4570         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4571         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4572         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4573         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4574         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4575         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4576         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4577         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4578         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4579         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4580         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4581         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4582         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4583         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4584         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4585         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4586         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4587         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4588         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4589         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4590         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4591         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4592         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4593         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4594         * gcc.target/arm/neon/vsli_np16.c: Remove.
4595         * gcc.target/arm/neon/vsli_np64.c: Remove.
4596         * gcc.target/arm/neon/vsli_np8.c: Remove.
4597         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4598         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4599         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4600         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4601         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4602         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4603         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4604         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4605         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4606         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4607         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4608         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4609         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4610         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4611         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4612         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4613         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4614         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4615         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4616         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4617         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4618         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4619         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4620         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4621         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4622         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4623         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4624         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4625         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4626         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4627         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4628         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4629         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4630         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4631         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4632         * gcc.target/arm/neon/vsri_np16.c: Remove.
4633         * gcc.target/arm/neon/vsri_np64.c: Remove.
4634         * gcc.target/arm/neon/vsri_np8.c: Remove.
4635         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4636         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4637         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4638         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4639         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4640         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4641         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4642         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4643         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4644         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4645         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4646         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4647         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4648         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4649         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4650         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4651         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4652         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4653         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4654         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4655         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4656         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4657         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4658         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4659         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4660         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4661         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4662         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4663         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4664         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4665         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4666         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4667         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4668         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4669         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4670         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4671         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4672         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4673         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4674         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4675         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4676         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4677         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4678         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4679         * gcc.target/arm/neon/vst1f32.c: Remove.
4680         * gcc.target/arm/neon/vst1p16.c: Remove.
4681         * gcc.target/arm/neon/vst1p64.c: Remove.
4682         * gcc.target/arm/neon/vst1p8.c: Remove.
4683         * gcc.target/arm/neon/vst1s16.c: Remove.
4684         * gcc.target/arm/neon/vst1s32.c: Remove.
4685         * gcc.target/arm/neon/vst1s64.c: Remove.
4686         * gcc.target/arm/neon/vst1s8.c: Remove.
4687         * gcc.target/arm/neon/vst1u16.c: Remove.
4688         * gcc.target/arm/neon/vst1u32.c: Remove.
4689         * gcc.target/arm/neon/vst1u64.c: Remove.
4690         * gcc.target/arm/neon/vst1u8.c: Remove.
4691         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4692         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4693         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4694         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4695         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4696         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4697         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4698         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4699         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4700         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4701         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4702         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4703         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4704         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4705         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4706         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4707         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4708         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4709         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4710         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4711         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4712         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4713         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4714         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4715         * gcc.target/arm/neon/vst2f32.c: Remove.
4716         * gcc.target/arm/neon/vst2p16.c: Remove.
4717         * gcc.target/arm/neon/vst2p64.c: Remove.
4718         * gcc.target/arm/neon/vst2p8.c: Remove.
4719         * gcc.target/arm/neon/vst2s16.c: Remove.
4720         * gcc.target/arm/neon/vst2s32.c: Remove.
4721         * gcc.target/arm/neon/vst2s64.c: Remove.
4722         * gcc.target/arm/neon/vst2s8.c: Remove.
4723         * gcc.target/arm/neon/vst2u16.c: Remove.
4724         * gcc.target/arm/neon/vst2u32.c: Remove.
4725         * gcc.target/arm/neon/vst2u64.c: Remove.
4726         * gcc.target/arm/neon/vst2u8.c: Remove.
4727         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4728         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4729         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4730         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4731         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4732         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4733         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4734         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4735         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4736         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4737         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4738         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4739         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4740         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4741         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4742         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4743         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4744         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4745         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4746         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4747         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4748         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4749         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4750         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4751         * gcc.target/arm/neon/vst3f32.c: Remove.
4752         * gcc.target/arm/neon/vst3p16.c: Remove.
4753         * gcc.target/arm/neon/vst3p64.c: Remove.
4754         * gcc.target/arm/neon/vst3p8.c: Remove.
4755         * gcc.target/arm/neon/vst3s16.c: Remove.
4756         * gcc.target/arm/neon/vst3s32.c: Remove.
4757         * gcc.target/arm/neon/vst3s64.c: Remove.
4758         * gcc.target/arm/neon/vst3s8.c: Remove.
4759         * gcc.target/arm/neon/vst3u16.c: Remove.
4760         * gcc.target/arm/neon/vst3u32.c: Remove.
4761         * gcc.target/arm/neon/vst3u64.c: Remove.
4762         * gcc.target/arm/neon/vst3u8.c: Remove.
4763         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4764         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4765         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4766         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4767         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4768         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4769         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4770         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4771         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4772         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4773         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4774         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4775         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4776         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4777         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4778         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4779         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4780         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4781         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4782         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4783         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4784         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4785         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4786         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4787         * gcc.target/arm/neon/vst4f32.c: Remove.
4788         * gcc.target/arm/neon/vst4p16.c: Remove.
4789         * gcc.target/arm/neon/vst4p64.c: Remove.
4790         * gcc.target/arm/neon/vst4p8.c: Remove.
4791         * gcc.target/arm/neon/vst4s16.c: Remove.
4792         * gcc.target/arm/neon/vst4s32.c: Remove.
4793         * gcc.target/arm/neon/vst4s64.c: Remove.
4794         * gcc.target/arm/neon/vst4s8.c: Remove.
4795         * gcc.target/arm/neon/vst4u16.c: Remove.
4796         * gcc.target/arm/neon/vst4u32.c: Remove.
4797         * gcc.target/arm/neon/vst4u64.c: Remove.
4798         * gcc.target/arm/neon/vst4u8.c: Remove.
4799         * gcc.target/arm/neon/vsubQf32.c: Remove.
4800         * gcc.target/arm/neon/vsubQs16.c: Remove.
4801         * gcc.target/arm/neon/vsubQs32.c: Remove.
4802         * gcc.target/arm/neon/vsubQs64.c: Remove.
4803         * gcc.target/arm/neon/vsubQs8.c: Remove.
4804         * gcc.target/arm/neon/vsubQu16.c: Remove.
4805         * gcc.target/arm/neon/vsubQu32.c: Remove.
4806         * gcc.target/arm/neon/vsubQu64.c: Remove.
4807         * gcc.target/arm/neon/vsubQu8.c: Remove.
4808         * gcc.target/arm/neon/vsubf32.c: Remove.
4809         * gcc.target/arm/neon/vsubhns16.c: Remove.
4810         * gcc.target/arm/neon/vsubhns32.c: Remove.
4811         * gcc.target/arm/neon/vsubhns64.c: Remove.
4812         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4813         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4814         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4815         * gcc.target/arm/neon/vsubls16.c: Remove.
4816         * gcc.target/arm/neon/vsubls32.c: Remove.
4817         * gcc.target/arm/neon/vsubls8.c: Remove.
4818         * gcc.target/arm/neon/vsublu16.c: Remove.
4819         * gcc.target/arm/neon/vsublu32.c: Remove.
4820         * gcc.target/arm/neon/vsublu8.c: Remove.
4821         * gcc.target/arm/neon/vsubs16.c: Remove.
4822         * gcc.target/arm/neon/vsubs32.c: Remove.
4823         * gcc.target/arm/neon/vsubs64.c: Remove.
4824         * gcc.target/arm/neon/vsubs8.c: Remove.
4825         * gcc.target/arm/neon/vsubu16.c: Remove.
4826         * gcc.target/arm/neon/vsubu32.c: Remove.
4827         * gcc.target/arm/neon/vsubu64.c: Remove.
4828         * gcc.target/arm/neon/vsubu8.c: Remove.
4829         * gcc.target/arm/neon/vsubws16.c: Remove.
4830         * gcc.target/arm/neon/vsubws32.c: Remove.
4831         * gcc.target/arm/neon/vsubws8.c: Remove.
4832         * gcc.target/arm/neon/vsubwu16.c: Remove.
4833         * gcc.target/arm/neon/vsubwu32.c: Remove.
4834         * gcc.target/arm/neon/vsubwu8.c: Remove.
4835         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4836         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4837         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4838         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4839         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4840         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4841         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4842         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4843         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4844         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4845         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4846         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4847         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4848         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4849         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4850         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4851         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4852         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4853         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4854         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4855         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4856         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4857         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4858         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4859         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4860         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4861         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4862         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4863         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4864         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4865         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4866         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4867         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4868         * gcc.target/arm/neon/vtrnf32.c: Remove.
4869         * gcc.target/arm/neon/vtrnp16.c: Remove.
4870         * gcc.target/arm/neon/vtrnp8.c: Remove.
4871         * gcc.target/arm/neon/vtrns16.c: Remove.
4872         * gcc.target/arm/neon/vtrns32.c: Remove.
4873         * gcc.target/arm/neon/vtrns8.c: Remove.
4874         * gcc.target/arm/neon/vtrnu16.c: Remove.
4875         * gcc.target/arm/neon/vtrnu32.c: Remove.
4876         * gcc.target/arm/neon/vtrnu8.c: Remove.
4877         * gcc.target/arm/neon/vtstQp8.c: Remove.
4878         * gcc.target/arm/neon/vtstQs16.c: Remove.
4879         * gcc.target/arm/neon/vtstQs32.c: Remove.
4880         * gcc.target/arm/neon/vtstQs8.c: Remove.
4881         * gcc.target/arm/neon/vtstQu16.c: Remove.
4882         * gcc.target/arm/neon/vtstQu32.c: Remove.
4883         * gcc.target/arm/neon/vtstQu8.c: Remove.
4884         * gcc.target/arm/neon/vtstp8.c: Remove.
4885         * gcc.target/arm/neon/vtsts16.c: Remove.
4886         * gcc.target/arm/neon/vtsts32.c: Remove.
4887         * gcc.target/arm/neon/vtsts8.c: Remove.
4888         * gcc.target/arm/neon/vtstu16.c: Remove.
4889         * gcc.target/arm/neon/vtstu32.c: Remove.
4890         * gcc.target/arm/neon/vtstu8.c: Remove.
4891         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4892         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4893         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4894         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4895         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4896         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4897         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4898         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4899         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4900         * gcc.target/arm/neon/vuzpf32.c: Remove.
4901         * gcc.target/arm/neon/vuzpp16.c: Remove.
4902         * gcc.target/arm/neon/vuzpp8.c: Remove.
4903         * gcc.target/arm/neon/vuzps16.c: Remove.
4904         * gcc.target/arm/neon/vuzps32.c: Remove.
4905         * gcc.target/arm/neon/vuzps8.c: Remove.
4906         * gcc.target/arm/neon/vuzpu16.c: Remove.
4907         * gcc.target/arm/neon/vuzpu32.c: Remove.
4908         * gcc.target/arm/neon/vuzpu8.c: Remove.
4909         * gcc.target/arm/neon/vzipQf32.c: Remove.
4910         * gcc.target/arm/neon/vzipQp16.c: Remove.
4911         * gcc.target/arm/neon/vzipQp8.c: Remove.
4912         * gcc.target/arm/neon/vzipQs16.c: Remove.
4913         * gcc.target/arm/neon/vzipQs32.c: Remove.
4914         * gcc.target/arm/neon/vzipQs8.c: Remove.
4915         * gcc.target/arm/neon/vzipQu16.c: Remove.
4916         * gcc.target/arm/neon/vzipQu32.c: Remove.
4917         * gcc.target/arm/neon/vzipQu8.c: Remove.
4918         * gcc.target/arm/neon/vzipf32.c: Remove.
4919         * gcc.target/arm/neon/vzipp16.c: Remove.
4920         * gcc.target/arm/neon/vzipp8.c: Remove.
4921         * gcc.target/arm/neon/vzips16.c: Remove.
4922         * gcc.target/arm/neon/vzips32.c: Remove.
4923         * gcc.target/arm/neon/vzips8.c: Remove.
4924         * gcc.target/arm/neon/vzipu16.c: Remove.
4925         * gcc.target/arm/neon/vzipu32.c: Remove.
4926         * gcc.target/arm/neon/vzipu8.c: Remove.
4927
4928
4929 2015-11-12  Marek Polacek  <polacek@redhat.com>
4930
4931         PR c/67784
4932         * gcc.dg/pr67784-1.c: New test.
4933         * gcc.dg/pr67784-2.c: New test.
4934
4935 2015-11-12  Martin Liska  <mliska@suse.cz>
4936
4937         * gcc.dg/ipa/pr68035.c: New test.
4938
4939 2015-11-12  Richard Biener  <rguenther@suse.de>
4940
4941         PR tree-optimization/68306
4942         * gcc.dg/pr68306.c: New testcase.
4943
4944 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4945
4946         Implement D0013R2, logical type traits.
4947
4948         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4949
4950 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         * c-c++-common/goacc/data-default-1.c: New.
4953
4954 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4955
4956         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4957
4958 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4959
4960         PR tree-optimization/68305
4961         * gcc.dg/vect/pr68305.c: New test.
4962
4963 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4964
4965         * gcc.target/i386/pr67265-2.c: New test.
4966
4967 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4968
4969         * gcc.dg/pr68286.c: New test.
4970
4971 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4972
4973         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4974
4975 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4976
4977         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4978         aligned to 64 bits.
4979
4980 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4981
4982         * gcc.dg/pr65521.c: Fail on AIX.
4983
4984 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4985
4986         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4987         * gcc.dg/graphite/fuse-2.c: Same.
4988         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4989         isl-ast-gen-*.c files.
4990         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4991         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4992         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4993         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4994         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4995         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4996         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4997         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4998         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4999         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5000         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5001
5002 2015-11-11  Marek Polacek  <polacek@redhat.com>
5003
5004         PR c/68107
5005         PR c++/68266
5006         * c-c++-common/pr68107.c: New test.
5007         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5008         (large_array_char_template): Likewise.
5009         * g++.dg/init/new44.C: Adjust dg-error.
5010
5011 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5012
5013         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5014         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5015
5016 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5017
5018         * gcc.target/i386/pr67265.c: New test.
5019
5020 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5021
5022         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5023         tests for the expected generated code.
5024
5025 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5026
5027         * gcc.target/mips/split-ds-sequence.c: New test.
5028
5029 2015-11-11  Julia Koval  <julia.koval@intel.com>
5030
5031         * g++.dg/ext/mv16.C: New functions.
5032
5033 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5034             Jiong Wang      <jiong.wang@arm.com>
5035
5036         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5037
5038 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5039
5040         * gcc.target/i386/mask-pack.c: New test.
5041         * gcc.target/i386/mask-unpack.c: New test.
5042
5043 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5044
5045         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5046
5047 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5048
5049         * gcc.dg/vect/slp-cond-5.c: New test.
5050
5051 2015-11-10  Richard Biener  <rguenther@suse.de>
5052
5053         PR tree-optimization/68240
5054         * gcc.dg/torture/pr68240.c: New testcase.
5055
5056 2015-11-10  Richard Biener  <rguenther@suse.de>
5057
5058         PR tree-optimization/56118
5059         * gcc.target/i386/pr56118.c: New testcase.
5060
5061 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5062
5063         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5064
5065 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5066
5067         * gfortran.dg/pr68251.f90: New test.
5068
5069 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5070
5071         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5072
5073 2015-11-09  Martin Sebor  <msebor@redhat.com>
5074
5075         * init/new45.C: New test to verify that operator new is invoked
5076         with or without overhead for a cookie.
5077
5078         PR c++/67927
5079         * init/new44.C: New test for placement new expressions for arrays
5080         with excessive number of elements.
5081
5082         PR c++/67913
5083         * init/new43.C: New test for placement new expressions for arrays
5084         with negative number of elements.
5085
5086         * other/new-size-type.C: Expect array new expression with
5087         an excessive number of elements to be rejected.
5088
5089 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5090
5091         * c-c++-common/goacc/routine-1.c: New.
5092         * c-c++-common/goacc/routine-2.c: New.
5093         * c-c++-common/goacc/routine-3.c: New.
5094         * c-c++-common/goacc/routine-4.c: New.
5095         * c-c++-common/goacc/routine-5.c: New.
5096
5097 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5098
5099         * gcc.target/sparc/sparc-ret.c: Rename to...
5100         * gcc.target/sparc/sparc-ret-1.c: ...this.
5101         * gcc.target/sparc/sparc-ret-2.c: New test.
5102
5103 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5104
5105         * lib/target-supports.exp (check_p8vector_hw_available): Split
5106         long line.
5107         (check_vsx_hw_available): Likewise.
5108         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5109         support and for PowerPC float128 support.
5110         (check_p9modulo_hw_available): Likewise.
5111         (check_ppc_float128_sw_available): Likewise.
5112         (check_ppc_float128_hw_available): Likewise.
5113         (check_effective_target_powerpc_p9vector_ok): Likewise.
5114         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5115         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5116         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5117         (is-effective-target): Add new PowerPc targets.
5118         (is-effective-target-keyword): Likewise.
5119         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5120         instructions, use it.
5121
5122         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5123         * gcc.target/powerpc/mod-2.c: Likewise.
5124         * gcc.target/powerpc/ctz-1.c: Likewise.
5125         * gcc.target/powerpc/ctz-2.c: Likewise.
5126         * gcc.target/powerpc/extswsli-1.c: Likewise.
5127         * gcc.target/powerpc/extswsli-2.c: Likewise.
5128         * gcc.target/powerpc/extswsli-3.c: Likewise.
5129
5130         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5131         and allow the test on PowerPC LE.
5132         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5133         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5134
5135         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5136         check instead of powerpc_vsx_ok.
5137         * gcc.target/powerpc/float128-mix.c: Likewise.
5138
5139 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         * gcc.dg/sso/*.c: Robustify dg-output directives.
5142
5143 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5144
5145         * g++.dg/ubsan/pr68259.C: New test.
5146
5147 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5148
5149         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5150         (main): Use _Cilk_spawn instead of cilk_spawn.
5151
5152 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5153
5154         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5155         scan-assembler directive.
5156
5157 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5158
5159         PR target/68129
5160         * gcc.dg/pr68129_1.c: New test.
5161
5162 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5163
5164         PR debug/67192
5165         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5166         (main): Invoke them.
5167
5168 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5169
5170         PR debug/67192
5171         * gcc.dg/guality/pr67192.c: New test.
5172
5173 2015-11-09  Richard Biener  <rguenther@suse.de>
5174
5175         PR tree-optimization/68248
5176         * gcc.dg/torture/pr68248.c: New testcase.
5177
5178 2015-11-09  Richard Biener  <rguenther@suse.de>
5179
5180         PR tree-optimization/56118
5181         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5182
5183 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5184
5185         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5186         labelref and check use of constant pool by looking for .word and
5187         similar directives.
5188
5189 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5190
5191         PR target/66326
5192         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5193
5194 2015-11-09  Richard Henderson  <rth@redhat.com>
5195
5196         * gcc.target/i386/addr-space-1.c: New test.
5197         * gcc.target/i386/addr-space-2.c: New test.
5198         * gcc.target/i386/addr-space-3.c: New test.
5199
5200 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5201
5202         PR fortran/68053
5203         * gfortran.dg/pr68053.f90: New test.
5204
5205 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5206
5207         * g++.dg/lto/pr68057_0.C: Fix testcase.
5208
5209 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5210
5211         * gfortran.dg/PR67518.f90: move from here...
5212         * gfortran.dg/graphite/PR67518.f90: to here.
5213         * gfortran.dg/PR53852.f90: move from here...
5214         * gfortran.dg/graphite/PR53852.f90: to here.
5215
5216 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5217
5218         * gcc.dg/sso-1.c: New test.
5219         * gcc.dg/sso-2.c: Likewise.
5220         * gcc.dg/sso-3.c: Likewise.
5221         * gcc.dg/sso-4.c: Likewise.
5222         * gcc.dg/sso-5.c: Likewise.
5223         * gcc.dg/sso-6.c: Likewise.
5224         * gcc.dg/sso-7.c: Likewise.
5225         * gcc.dg/sso-8.c: Likewise.
5226         * gcc.dg/sso: New directory.
5227         * gcc.target/i386/movbe-3.c: New test.
5228         * gnat.dg/sso1.adb: Likewise.
5229         * gnat.dg/sso2.ad[sb]: Likewise.
5230         * gnat.dg/sso3.adb: Likewise.
5231         * gnat.dg/sso4.adb: Likewise.
5232         * gnat.dg/sso5.adb: Likewise.
5233         * gnat.dg/sso6.adb: Likewise.
5234         * gnat.dg/sso7.adb: Likewise.
5235         * gnat.dg/specs/sso1.ads: Likewise.
5236         * gnat.dg/specs/sso2.ads: Likewise.
5237         * gnat.dg/sso: New directory.
5238
5239 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5240
5241         PR fortran/68218
5242         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5243
5244 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5245
5246         PR fortran/68224
5247         * gfortran.dg/pr68224.f90: New test.
5248
5249 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5250
5251         PR fortran/68196
5252         * gfortran.dg/proc_ptr_47.f90: New test.
5253
5254         PR fortran/66465
5255         * gfortran.dg/pr66465.f90: New test.
5256
5257 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5258
5259         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5260
5261 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5262
5263         PR fortran/68153
5264         * gfortran.dg/pr68153.f90: New test.
5265
5266 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5267
5268         PR fortran/68151
5269         * gfortran.dg/pr68151.f90: New test.
5270
5271 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5272
5273         PR tree-optimization/68235
5274         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5275
5276 2015-11-06  Jeff Law  <law@redhat.com>
5277
5278         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5279         realized jump threads.
5280         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5281         threads rather than dom1 dump.
5282
5283 2015-11-06  Michael Collison  <michael.collison@linaro.org
5284             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5285
5286         Revert:
5287         2015-08-01  Michael Collison  <michael.collison@linaro.org
5288                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5289
5290         * gcc.target/arm/mincmp.c: New test.
5291
5292 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5293
5294         PR fortran/54224
5295         * gfortran.dg/warn_unused_function_2.f90: Add two new
5296         "defined but not used" subroutines.
5297
5298 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5299
5300         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5301         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5302         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5303         expected diagnostics for the addition of quotes.
5304         * gfortran.dg/gomp/target3.f90: Likewise.
5305         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5306         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5307         * c-c++-common/gomp/doacross-1.c: Likewise.
5308         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5309         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5310         Adjust expected diagnostics wording.
5311         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5312         Don't expect error on ordered threads simd when in for simd.
5313         * c-c++-common/gomp/nesting-2.c: New test.
5314         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5315         * c-c++-common/gomp/ordered-4.c: New test.
5316
5317 2015-11-06  Mike Stump  <mikestump@comcast.net>
5318
5319         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5320
5321 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5322             Sebastian Pop  <s.pop@samsung.com>
5323
5324         * gcc.dg/graphite/fuse-1.c: New.
5325         * gcc.dg/graphite/fuse-2.c: New.
5326         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5327
5328 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5329
5330         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5331
5332 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5333
5334         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5335         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5336         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5337         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5338         * lib/gcc-dg.exp: Load multiline.exp.
5339
5340 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5341
5342         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5343         * gcc.target/arm/interrupt-1.c: Likewise.
5344         * gcc.target/arm/interrupt-2.c: Likewise.
5345         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5346
5347 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5348             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5349
5350         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5351         macros for assembly checks.
5352         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5353         frsqrts and frsqrte are not emitted.
5354         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5355         frsqrts and frsqrte are emitted.
5356         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5357
5358 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5359
5360         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5361
5362 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5363
5364         PR ipa/68057
5365         PR ipa/68220
5366         * g++.dg/lto/pr68057_0.C: New testcase.
5367         * g++.dg/lto/pr68057_1.C: New testcase.
5368         * g++.dg/torture/pr68220.C: New testcase.
5369
5370 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5371
5372         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5373         comment.
5374
5375 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5376
5377         PR tree-optimization/68145
5378         * g++.dg/vect/pr68145.cc: New test.
5379
5380 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5381
5382         PR target/68088
5383         * gcc.dg/pr68088_1.c: New test.
5384
5385 2015-11-06  Richard Biener  <rguenther@suse.de>
5386
5387         * gcc.dg/vect/bb-slp-38.c: New testcase.
5388
5389 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5390
5391         * gfortran.dg/goacc/private-3.f95: XFAIL.
5392
5393 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5394
5395         PR middle-end/53852
5396         PR middle-end/67518
5397         * gfortran.dg/PR67518.f90: New test.
5398         * gfortran.dg/PR53852.f90: New test.
5399
5400 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5401             Tom de Vries  <tom@codesourcery.com>
5402             Nathan Sidwell  <nathan@codesourcery.com>
5403             Thomas Schwinge  <thomas@codesourcery.com>
5404
5405         * c-c++-common/goacc/combined-directives.c: New test.
5406         * c-c++-common/goacc/loop-clauses.c: New test.
5407         * c-c++-common/goacc/tile.c: New test.
5408         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5409         as gang static arguments.
5410         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5411         * g++.dg/goacc/template.C: New test.
5412         * gfortran.dg/goacc/combined-directives.f90: New test.
5413         * gfortran.dg/goacc/default.f95: New test.
5414         * gfortran.dg/goacc/default_none.f95: New test.
5415         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5416         * gfortran.dg/goacc/gang-static.f95: New test.
5417         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5418         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5419         * gfortran.dg/goacc/list.f95: Update test.
5420         * gfortran.dg/goacc/loop-2.f95: Likewise.
5421         * gfortran.dg/goacc/loop-4.f95: New test.
5422         * gfortran.dg/goacc/loop-5.f95: New test.
5423         * gfortran.dg/goacc/loop-6.f95: New test.
5424         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5425         * gfortran.dg/goacc/multi-clause.f90: New test.
5426         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5427         * gfortran.dg/goacc/update.f95: New test.
5428
5429 2015-11-05  Martin Sebor  <msebor@redhat.com>
5430
5431         PR c++/67942
5432         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5433         invocations where the size of the destination buffer object
5434         or its type (or both) is unknown.
5435
5436 2015-11-05  Martin Sebor  <msebor@redhat.com>
5437
5438         PR c++/67942
5439         * g++.dg/warn/Wplacement-new-size.C: New test.
5440
5441 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5442
5443         * gcc.dg/pr68112.c: New.
5444         * gcc.dg/vect/vect-strided-shift-1.c: New.
5445
5446 2015-11-05  Marek Polacek  <polacek@redhat.com>
5447
5448         PR c/68090
5449         * gcc.dg/pr68090.c: New test.
5450
5451 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5452
5453         * gcc.dg/ifcvt-4.c: New.
5454
5455 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5456
5457         PR c++/67846
5458         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5459
5460 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5461
5462         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5463         of variables in both data sharing and mapping clauses and for
5464         structure element based array sections being mapped rather than
5465         privatized.
5466         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5467         expected diagnostics wording in one case.
5468         * c-c++-common/gomp/distribute-1.c: New test.
5469         * c-c++-common/gomp/element-1.c: New test.
5470         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5471         and #pragma omp end declare target pair around the function.
5472         Change s from a parameter to a file scope variable.
5473         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5474         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5475         on non-zero low-bound in reduction array sections.  Add further
5476         tests.
5477         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5478         * c-c++-common/gomp/target-teams-1.c: New test.
5479         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5480         for expected mangling on x86_64/i?86.
5481         * gcc.dg/gomp/declare-simd-3.c: New test.
5482         * gcc.dg/gomp/declare-simd-4.c: New test.
5483         * gcc.dg/gomp/for-20.c: New test.
5484         * gcc.dg/gomp/for-21.c: New test.
5485         * gcc.dg/gomp/for-22.c: New test.
5486         * gcc.dg/gomp/for-23.c: New test.
5487         * gcc.dg/gomp/for-24.c: New test.
5488         * gcc.dg/gomp/linear-1.c: New test.
5489         * gcc.dg/gomp/loop-1.c: New test.
5490         * g++.dg/gomp/atomic-17.C: New test.
5491         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5492         non-static data member in shared clause.  Add single construct.
5493         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5494         scan-assembler-times directives for expected mangling on x86_64/i?86.
5495         * g++.dg/gomp/declare-simd-3.C: Likewise.
5496         * g++.dg/gomp/declare-simd-4.C: New test.
5497         * g++.dg/gomp/declare-simd-5.C: New test.
5498         * g++.dg/gomp/declare-target-1.C: New test.
5499         * g++.dg/gomp/linear-2.C: New test.
5500         * g++.dg/gomp/loop-1.C: New test.
5501         * g++.dg/gomp/loop-2.C: New test.
5502         * g++.dg/gomp/loop-3.C: New test.
5503         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5504         non-static data member in shared clause.
5505         * g++.dg/gomp/member-3.C: New test.
5506         * g++.dg/gomp/member-4.C: New test.
5507         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5508         (bar): Remove dg-message.
5509         * g++.dg/gomp/target-teams-1.C: New test.
5510
5511 2015-11-05  Richard Biener  <rguenther@suse.de>
5512
5513         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5514         uninitialized variables.
5515         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5516         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5517         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5518         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5519         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5520         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5521         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5522         * gcc.dg/ipa/pure-const-2.c: Likewise.
5523         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5524         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5525         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5526         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5527         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5528         * gcc.dg/vect/pr30858.c: Likewise.
5529         * gcc.dg/vect/pr33866.c: Likewise.
5530         * gcc.dg/vect/pr37027.c: Likewise.
5531         * c-c++-common/ubsan/null-10.c: Likewise.
5532         * gcc.target/i386/incoming-8.c: Likewise.
5533
5534 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * gnat.dg/slice9.adb: New test.
5537
5538 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5539
5540         * gfortran.dg/goacc/reduction-2.f95: Delete.
5541
5542 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5543
5544         PR tree-optimization/67742
5545         * gcc.dg/tree-ssa/restrict-7.c: New test.
5546         * gcc.dg/tree-ssa/restrict-8.c: New test.
5547
5548 2015-11-03  Martin Sebor  <msebor@redhat.com>
5549
5550         PR c++-common/67882
5551         * c-c++-common/builtin-offsetof-2.c: New test.
5552
5553 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5554
5555         PR fortran/67982
5556         * gfortran.dg/warn_unused_function_3.f90: New test.
5557
5558 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5559
5560         * gnat.dg/discr45.adb: Only compile the test.
5561
5562 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5563
5564         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5565         * gcc.target/i386/mvc5.c: Ditto.
5566         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5567         resolver.
5568
5569 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5570
5571         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5572         from here to...
5573         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5574         to succeed.
5575
5576 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5577
5578         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5579         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5580         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5581         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5582         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5583         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5584
5585 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5586
5587         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5588
5589 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5590
5591         * gcc.dg/mvc1.c: Move to ...
5592         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5593         * gcc.dg/mvc2.c: Move to ...
5594         * gcc.target/i386/mvc2.c: ... here.
5595         * gcc.dg/mvc3.c: Move to ...
5596         * gcc.target/i386/mvc3.c: ... here.
5597         * gcc.dg/mvc4.c: Move to ...
5598         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5599         * gcc.dg/mvc5.c: Move to ...
5600         * gcc.target/i386/mvc5.c: ... here.
5601         * gcc.dg/mvc6.c: Move to ...
5602         * gcc.target/i386/mvc6.c: ... here.
5603         * gcc.dg/mvc7.c: Move to ...
5604         * gcc.target/i386/mvc7.c: ... here.
5605
5606         * g++.dg/ext/mvc1.C: Require ifunc.
5607
5608 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5609
5610         PR tree-optimization/68083
5611         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5612
5613 2015-11-02  Jeff Law  <law@redhat.com>
5614
5615         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5616         irreducible loops in the CFG.
5617
5618 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5619
5620         Revert:
5621         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5622
5623         * gcc.dg/vect/vect-strided-shift-1.c: New.
5624
5625 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5626
5627         PR target/67929
5628         * gcc.target/arm/pr67929_1.c: Move to...
5629         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5630         Remove arm-specific directives.  Add noclone, noinline
5631         attributes.
5632
5633 2015-11-01  Jeff Law  <law@redhat.com>
5634
5635         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5636
5637 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5638
5639         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5640         (sse2_test): Rename from main.  Do not return 0.
5641
5642 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5643
5644         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5645         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5646         * gfortran.dg/read_dir.f90: XFAIL AIX.
5647
5648 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5649
5650         Remove the implementation of N3994, terse range-for loops.
5651         * g++.dg/cpp1z/range-for1.C: Remove.
5652
5653 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5654
5655         * gnat.dg/discr45.adb: New test.
5656
5657 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5658
5659         * gfortran.dg/assumed_type_2.f90: Update test.
5660         * gfortran.dg/no_arg_check_2.f90: Same.
5661
5662 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5663
5664         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5665
5666 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5667
5668         PR fortran/46588
5669         * gfortran.dg/pr46588.f90: New test.
5670
5671 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5672
5673         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5674         * gcc.dg/mvc2.c: Ditto.
5675         * gcc.dg/mvc3.c: Ditto.
5676         * gcc.dg/mvc4.c: Ditto.
5677         * gcc.dg/mvc5.c: Ditto.
5678         * gcc.dg/mvc6.c: Ditto.
5679         * gcc.dg/mvc7.c: Ditto.
5680         * g++.dg/ext/mvc1.C: Ditto.
5681         * g++.dg/ext/mvc2.C: Ditto.
5682         * g++.dg/ext/mvc3.C: Ditto.
5683         * g++.dg/ext/mvc4.C: Ditto.
5684
5685 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5686
5687         PR fortran/51993
5688         * gfortran.dg/pr51993.f90: New test.
5689
5690 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5691
5692         PR rtl-optimization/68106
5693         * gcc.target/aarch64/pr68106.c: New.
5694
5695 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5696
5697         PR fortran/36192
5698         * gfortran.dg/pr36192_1.f90: New test.
5699
5700 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5701
5702         PR fortran/68154
5703         *gfortran.dg/pr68154.f90
5704
5705 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5706
5707         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5708         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5709
5710 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5711
5712         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5713
5714 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5715
5716         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5717         PowerPC.
5718         * gcc.target/powerpc/float128-mix.c: Likewise.
5719
5720 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5721
5722         PR fortran/68054
5723         * gfortran.dg/pr68054.f90: New test.
5724
5725 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5726
5727         PR fortran/67885
5728         * gfortran.dg/pr67885.f90: New test.
5729
5730 2015-10-29  Jeff Law  <law@redhat.com>
5731
5732         PR tree-optimization/67892
5733         * gcc.dg/tree-ssa/pr21417: Update expected output.
5734         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5735
5736 2015-10-29  Richard Biener  <rguenther@suse.de>
5737
5738         PR middle-end/68142
5739         * c-c++-common/ubsan/pr68142.c: New testcase.
5740
5741 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5742
5743         PR c++/67845
5744         * g++.dg/other/cv_func4.C: New.
5745
5746 2015-10-29  Richard Biener  <rguenther@suse.de>
5747
5748         PR middle-end/56956
5749         * c-c++-common/ubsan/pr56956.c: New testcase.
5750
5751 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5752
5753         * gnat.dg/discr44.adb: New test.
5754
5755 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5756
5757         PR debug/66068
5758         * gcc.dg/debug/pr66068.c: New test.
5759
5760 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5761
5762         PR fortran/67933
5763         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5764         array bounds error at line 25.
5765
5766 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5767
5768         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5769         * gcc.target/mips/oddspreg-6.c: Likewise.
5770         * gcc.target/mips/oddspreg-1.c: Likewise.
5771         * gcc.target/mips/oddspreg-2.c: Likewise.
5772
5773 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5774
5775         PR target/67839
5776         * gcc.target/avr/pr67839.c: New test.
5777
5778 2015-10-28  Richard Biener  <rguenther@suse.de>
5779
5780         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5781
5782 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5783
5784         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5785
5786 2015-10-28  Richard Biener  <rguenther@suse.de>
5787
5788         PR ipa/67600
5789         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5790         of #includes.
5791
5792 2015-10-28  Richard Biener  <rguenther@suse.de>
5793
5794         PR tree-optimization/65962
5795         * gcc.dg/vect/vect-62.c: Adjust.
5796
5797 2015-10-28  Richard Biener  <rguenther@suse.de>
5798
5799         PR middle-end/68067
5800         * gcc.dg/torture/pr68067-1.c: New testcase.
5801         * gcc.dg/torture/pr68067-2.c: Likewise.
5802
5803 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5804
5805         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5806
5807 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5808
5809         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5810         as xvmadd and xvnmsub.
5811         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5812
5813 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5814
5815         * c-c++-common/goacc/loop-shape.c: New test.
5816
5817 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5818             Cesar Philippidis  <cesar@codesourcery.com>
5819
5820         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5821         * g++.dg/gomp/pr33372-3.C: Likewise.
5822
5823 2015-10-27  Richard Henderson  <rth@redhat.com>
5824
5825         PR rtl-opt/67609
5826         * gcc.target/i386/pr67609-2.c: New test.
5827
5828 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5829
5830         PR target/68102
5831         * gcc.target/aarch64/pr68102_1.c: New test.
5832
5833 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5834
5835         PR fortran/67933
5836         * gfortran.dg/allocate_with_source_15.f03: New test
5837
5838 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5839             James Norris  <jnorris@codesourcery.com>
5840
5841         PR fortran/63865
5842         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5843         directive to work.
5844         * gfortran.dg/goacc/loop-1.f95: Likewise.
5845         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5846         * gfortran.dg/goacc/cray.f95: Likewise.
5847         * gfortran.dg/goacc/parameter.f95: Likewise.
5848
5849 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5850
5851         PR fortran/68108
5852         * gfortran.dg/pr67805_2.f90: New test.
5853
5854 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5855             Aditya Kumar  <aditya.k7@samsung.com>
5856
5857         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5858         * gcc.dg/graphite/interchange-1.c: Same.
5859         * gcc.dg/graphite/interchange-10.c: Same.
5860         * gcc.dg/graphite/interchange-11.c: Same.
5861         * gcc.dg/graphite/interchange-13.c: Same.
5862         * gcc.dg/graphite/interchange-3.c: Same.
5863         * gcc.dg/graphite/interchange-4.c: Same.
5864         * gcc.dg/graphite/interchange-7.c: Same.
5865         * gcc.dg/graphite/interchange-9.c: Same.
5866         * gcc.dg/graphite/uns-interchange-9.c: Same.
5867         * gfortran.dg/graphite/interchange-3.f90: Same.
5868
5869 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5870
5871         PR target/67215
5872         * gcc.target/i386/pr67215-1.c: New test.
5873         * gcc.target/i386/pr67215-2.c: Likewise.
5874         * gcc.target/i386/pr67215-3.c: Likewise.
5875
5876 2015-10-27  Richard Biener  <rguenther@suse.de>
5877
5878         PR tree-optimization/68104
5879         * gcc.dg/torture/pr68104.c: New testcase.
5880
5881 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5882
5883         * gcc.dg/vect/vect-strided-shift-1.c: New.
5884
5885 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5886
5887         PR target/67929
5888         * gcc.target/arm/pr67929_1.c: New test.
5889
5890 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5891
5892         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5893
5894 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5895
5896         PR tree-optimization/68097
5897         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5898         --param max-ssa-name-query-depth=3 to dg-options.
5899
5900 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5901
5902         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5903
5904 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5905
5906         * gcc.dg/builtins-52.c: Add -O to dg-options.
5907
5908 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5909
5910         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5911
5912 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5913
5914         PR c/64765
5915         PR c/64880
5916         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5917         sorry message.
5918         (PR64765): New function.
5919         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5920         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5921         sorry message.
5922         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5923         * gfortran.dg/goacc/parameter.f95: Likewise.
5924
5925 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5926
5927         PR fortran/66056
5928         * gfortran.dg/empty_label_typedecl.f90: New test.
5929
5930 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5931
5932         PR fortran/36192
5933         * gfortran.dg/pr36192.f90: New test.
5934
5935 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5936
5937         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5938         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5939         * gnat.dg/opt51.adb: New test.
5940         * gnat.dg/opt51_pkg.ads: New helper.
5941
5942 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5943
5944         * gcc.target/mips/ds-schedule-1.c: New.
5945         * gcc.target/mips/ds-schedule-2.c: New.
5946
5947 2015-10-26  Jeff Law  <law@redhat.com>
5948
5949         PR tree-optimization/68013
5950         * gcc.c-torture/compile/pr68013.c: New test.
5951
5952 2015-10-26  Richard Biener  <rguenther@suse.de>
5953         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5954
5955         PR middle-end/67443
5956         * gcc.target/s390/pr67443.c: New testcase.
5957
5958 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5959
5960         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5961         make it unique per testcase.
5962         * gfortran.dg/chmod_2.f90: Likewise.
5963         * gfortran.dg/chmod_3.f90: Likewise.
5964         * gfortran.dg/direct_io_8.f90: Likewise.
5965         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5966         * gfortran.dg/f2003_io_1.f03: Likewise.
5967         * gfortran.dg/f2003_io_2.f03: Likewise.
5968         * gfortran.dg/f2003_io_8.f03: Likewise.
5969         * gfortran.dg/inquire_size.f90: Likewise.
5970         * gfortran.dg/namelist_66.f90: Likewise.
5971         * gfortran.dg/namelist_82.f90: Likewise.
5972         * gfortran.dg/namelist_87.f90: Likewise.
5973         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5974         * gfortran.dg/open_new.f90: Likewise.
5975         * gfortran.dg/stat_1.f90: Likewise.
5976         * gfortran.dg/stat_2.f90: Likewise.
5977         * gfortran.dg/streamio_15.f90: Likewise.
5978         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5979
5980 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5981
5982         PR middle-end/67989
5983         * g++.dg/pr67989.C: New test.
5984
5985 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5986
5987         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5988         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5989         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5990         suffix to the temporary filename to make it unique per testcase.
5991
5992 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5993
5994         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5995
5996 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5997
5998         PR fortran/67171
5999         * gfortran.dg/allocate_with_source_12.f03: New test
6000
6001         PR fortran/61819
6002         * gfortran.dg/allocate_with_source_13.f03: New test
6003
6004         PR fortran/61830
6005         * gfortran.dg/allocate_with_source_14.f03: New test
6006
6007 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6008
6009         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6010
6011 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6012
6013         PR target/68084
6014         * gcc.target/i386/pr68084.c: New test.
6015
6016 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6017
6018         PR fortran/66927
6019         PR fortran/67044
6020         * gfortran.dg/allocate_with_source_10.f08: New test.
6021         * gfortran.dg/allocate_with_source_11.f08: New test.
6022         * gfortran.dg/class_array_15.f03: Changed count of expected
6023         _builtin_frees to 11. One step of temporaries is spared, therefore
6024         the allocatable component of that temporary is not to be freeed.
6025
6026 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6027
6028         PR fortran/68055
6029         * gfortran.dg/pr68055.f90: New case.
6030
6031 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6032
6033         PR fortran/67805
6034         * gfortran.dg/pr67805.f90: New testcase.
6035         * gfortran.dg/array_constructor_26.f03: Update testcase.
6036         * gfortran.dg/array_constructor_27.f03: Ditto.
6037         * gfortran.dg/char_type_len_2.f90: Ditto.
6038         * gfortran.dg/pr67802.f90: Ditto.
6039         * gfortran.dg/used_before_typed_3.f90: Ditto.
6040
6041 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6042
6043         PR ipa/pr67600
6044         * g++.dg/torture/pr67600.C: New testcase.
6045
6046 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6047
6048         * g++.dg/pr68062.C: New test.
6049
6050 2015-10-23  Jeff Law  <law@redhat.com>
6051
6052         PR tree-optimization/67830
6053         * gcc.dg/pr67830.c: New test.
6054
6055 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6056
6057         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6058
6059 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6060             Andrew Pinski  <apinski@cavium.com>
6061
6062         PR rtl-optimization/67736
6063         * gcc.dg/torture/pr67736.c: New test.
6064         * gcc.dg/combine-subregs.c: New test.
6065
6066 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6067
6068         PR tree-optimization/65947
6069         * lib/target-supports.exp
6070         (check_effective_target_vect_max_reduc): Add.
6071         * gcc.dg/vect/pr65947-1.c: New test.
6072         * gcc.dg/vect/pr65947-2.c: New test.
6073         * gcc.dg/vect/pr65947-3.c: New test.
6074         * gcc.dg/vect/pr65947-4.c: New test.
6075         * gcc.dg/vect/pr65947-5.c: New test.
6076         * gcc.dg/vect/pr65947-6.c: New test.
6077         * gcc.dg/vect/pr65947-7.c: New test.
6078         * gcc.dg/vect/pr65947-8.c: New test.
6079         * gcc.dg/vect/pr65947-9.c: New test.
6080         * gcc.dg/vect/pr65947-10.c: New test.
6081         * gcc.dg/vect/pr65947-11.c: New test.
6082
6083 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6084
6085         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6086         Make weak rather than noinline.
6087         * gcc.dg/builtins-57.c: Compile with -O.
6088         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6089
6090 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6091
6092         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6093
6094 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6095
6096         PR sanitizer/68042
6097         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6098         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6099
6100 2015-10-22  Martin Sebor  <msebor@redhat.com>
6101
6102         PR driver/68043
6103         * gcc.misc-tests/help.exp: Verify that option descriptions
6104         end in periods.
6105         * lib/options.exp (check_for_options): Use the regexp --line option.
6106         Print unexpected match on failure.
6107
6108 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6109
6110         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6111
6112 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6113
6114         PR c++/67838
6115         * g++.dg/cpp1y/var-templ46.C: New.
6116
6117 2015-10-22  Richard Biener  <rguenther@suse.de>
6118
6119         PR tree-optimization/58497
6120         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6121
6122 2015-10-22  Richard Biener  <rguenther@suse.de>
6123
6124         PR tree-optimization/19049
6125         PR tree-optimization/65962
6126         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6127         * gcc.dg/vect/vect-63.c: Adjust.
6128         * gcc.dg/vect/vect-70.c: Likewise.
6129         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6130         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6131         * gfortran.dg/vect/pr19049.f90: Likewise.
6132         * gfortran.dg/vect/vect-8.f90: Likewise.
6133
6134 2015-10-22  Richard Biener  <rguenther@suse.de>
6135
6136         PR middle-end/68046
6137         PR middle-end/61893
6138         * gcc.dg/torture/ftrapv-2.c: New testcase.
6139
6140 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6141
6142         PR target/68015
6143         * gcc.target/s390/pr68015.c: New test.
6144
6145 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6146
6147         PR testsuite/67948
6148         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6149         instead of orr.
6150
6151 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6152             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6153
6154         PR target/63304
6155         * gcc.target/aarch64/pr63304_1.c: New test.
6156
6157 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6158
6159         PR c++/66781
6160         * g++.dg/parse/enum13.C: New.
6161
6162 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6163
6164         PR c++/67847
6165         * g++.dg/parse/enum12.C: New.
6166
6167 2015-10-21  Martin Sebor  <msebor@redhat.com>
6168
6169         PR driver/68043
6170         * gcc.misc-tests/help.exp: Adjust.
6171         * lib/options.exp (check_for_options): Add detail to output.
6172
6173 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6174
6175         PR fortran/67939
6176         * gfortran.dg/pr67939.f90: New test.
6177
6178 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6179             Sebastian Pop  <s.pop@samsung.com>
6180
6181         * gcc.dg/graphite/scop-11.c: Update pattern.
6182
6183 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6184
6185         PR ipa/67056
6186         * g++.dg/ipa/pr67056.C: New testcase.
6187
6188 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6189
6190         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6191         are matched.
6192
6193 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6194
6195         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6196         Add associated options for arm*-*-*.
6197         (sqrt): Remove dummy definition.
6198
6199 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6200
6201         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6202
6203 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6204
6205         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6206         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6207         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6208
6209 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6210
6211         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6212         sra-max-scalarization-size-Ospeed.
6213
6214 2015-10-21  Marek Polacek  <polacek@redhat.com>
6215
6216
6217         PR c/68024
6218         * gcc.dg/pr68024.c: New test.
6219
6220 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6221
6222         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6223         * c-c++-common/goacc/sb-1.c: Adjust errors.
6224         * c-c++-common/goacc/sb-3.c: Adjust errors.
6225         * c-c++-common/goacc/loop-1.c: Adjust errors.
6226         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6227         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6228         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6229
6230 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6231
6232         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6233
6234 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6235
6236         * gcc.dg/lto/simd-function_0.c: New test.
6237
6238 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6239
6240         PR target/68018
6241         * gcc.target/i386/pr68018.c: New test.
6242
6243 2015-10-21  Richard Biener  <rguenther@suse.de>
6244
6245         PR middle-end/68031
6246         * gcc.dg/torture/pr68031.c: New testcase.
6247
6248 2015-10-21  Richard Biener  <rguenther@suse.de>
6249
6250         PR tree-optimization/68026
6251         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6252
6253 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6254
6255         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6256         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6257         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6258         * g++.dg/asan/default-options-1.C: Likewise.
6259
6260 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6261
6262         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6263         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6264
6265 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6266
6267         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6268
6269 2015-10-20  Marek Polacek  <polacek@redhat.com>
6270
6271         PR c/67964
6272         * gcc.dg/pr67964.c: New test.
6273
6274 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6275
6276         PR rtl-optimization/67609
6277         * gcc.target/i386/pr67609.c: New.
6278
6279 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6280
6281         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6282
6283 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6284
6285         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6286         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6287
6288 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6289
6290         PR target/66810
6291         * gcc.target/i386/pr66810.c: New test.
6292
6293 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6294
6295         PR target/67963
6296         PR target/67985
6297         * gcc.target/i386/pr67963-1.c: New test.
6298         * gcc.target/i386/pr67963-2.c: Likewise.
6299         * gcc.target/i386/pr67963-3.c: Likewise.
6300         * gcc.target/i386/pr67985-1.c: Likewise.
6301         * gcc.target/i386/pr67985-2.c: Likewise.
6302         * gcc.target/i386/pr67985-3.c: Likewise.
6303
6304 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6305
6306         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6307
6308 2015-10-20  Richard Biener  <rguenther@suse.de>
6309
6310         PR tree-optimization/68017
6311         * gcc.dg/torture/pr68017.c: New testcase.
6312
6313 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6314
6315         PR target/66912
6316         * gcc.target/aarch64/pr66912.c: New.
6317         * gcc.target/arm/pr66912.c: New.
6318
6319 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6320
6321         * gfortran.dg/pr67900.f90: New tests.
6322
6323 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6324
6325         * gnat.dg/opt50.adb: New test.
6326         * gnat.dg/opt50_pkg.adb: New helper.
6327         * gnat.dg/opt50_pkg.ads: New helper.
6328
6329 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6330
6331         PR fortran/68019
6332         * gfortran.dg/pr68019.f90: new test.
6333
6334 2015-10-19  Richard Biener  <rguenther@suse.de>
6335
6336         PR tree-optimization/67975
6337         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6338
6339 2015-10-19  Richard Biener  <rguenther@suse.de>
6340
6341         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6342
6343 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6344
6345         PR target/67995
6346         * gcc.target/i386/pr67995-1.c: New test.
6347         * gcc.target/i386/pr67995-2.c: Likewise.
6348         * gcc.target/i386/pr67995-3.c: Likewise.
6349
6350 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6351
6352         PR middle-end/68002
6353         * gcc.dg/PR68002.c: New test.
6354
6355 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6356
6357         * gcc.dg/builtins-20.c: Remove undefined behavior.
6358
6359 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6360
6361         PR fortran/67758
6362         * gfortran.dg/common_25.f90: New file.
6363
6364 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6365
6366         PR fortran/67177
6367         * gfortran.dg/move_alloc_15.f90: New test
6368         * gfortran.dg/move_alloc_16.f90: New test
6369
6370         PR fortran/67977
6371         * gfortran.dg/deferred_character_assignment_1.f90: New test
6372
6373 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6374
6375         PR fortran/67987
6376         * gfortran.df/pr67987.f90: New test.
6377         * gfortran.dg/char_length_2.f90: Update testcase.
6378
6379 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6380
6381         * gcc.target/i386/iamcu/test_basic_returning.c
6382         (def_test_returning_type): Use union to check float return bits.
6383
6384 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6385
6386         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6387         Replace printf with __builtin_printf.
6388
6389 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6390
6391         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6392         initialize u5.
6393
6394 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6395
6396         PR middle-end/67966
6397         * gnat.dg/pack21.adb: New test.
6398         * gnat.dg/pack22.adb: Likewise.
6399         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6400
6401 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6402
6403         PR target/67745
6404         * gcc.target/arm/no-align.c: New test.
6405         * gcc.target/arm/attr-align1.c: New test.
6406         * gcc.target/arm/attr-align2.c: New test.
6407         * gcc.target/arm/attr-align3.c: New test.
6408
6409 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6410
6411         * gcc.c-torture/compile/icfmatch.c: Add testcase
6412
6413 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6414
6415         PR c++/67926
6416         * g++.dg/cpp1z/fold-ice1.C: New.
6417
6418 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6419             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6420
6421         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6422
6423 2015-10-15  Marek Polacek  <polacek@redhat.com>
6424
6425         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6426
6427 2015-10-15  Marek Polacek  <polacek@redhat.com>
6428
6429         PR tree-optimization/67953
6430         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6431         unsigned.
6432         * gcc.dg/torture/pr67953.c: New test.
6433
6434 2015-10-14  Jeff Law  <law@redhat.com>
6435
6436         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6437         contained within have their own file/test now.
6438         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6439         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6440         expectations a bit more.
6441         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6442         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6443         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6444         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6445         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6446
6447         PR testsuite/67959
6448         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6449
6450 2015-10-14  Marek Polacek  <polacek@redhat.com>
6451
6452         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6453         (f6): New.
6454         (f7): New.
6455         (f8): New.
6456         (f9): New.
6457         (f10): New.
6458         (f11): New.
6459         (f12): New.
6460         (f13): New.
6461
6462 2015-10-14  Richard Biener  <rguenther@suse.de>
6463
6464         PR tree-optimization/67915
6465         * gcc.dg/torture/pr67915.c: New testcase.
6466
6467 2015-10-14  Marek Polacek  <polacek@redhat.com>
6468
6469         PR tree-optimization/67815
6470         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6471         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6472         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6473
6474 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6475
6476         * gcc.dg/pragma-pop_options-1.c: New test.
6477
6478 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6479             Aldy Hernandez  <aldyh@redhat.com>
6480
6481         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6482         * c-c++-common/gomp/clauses-1.c: New test.
6483         * c-c++-common/gomp/clauses-2.c: New test.
6484         * c-c++-common/gomp/clauses-3.c: New test.
6485         * c-c++-common/gomp/clauses-4.c: New test.
6486         * c-c++-common/gomp/declare-target-1.c: New test.
6487         * c-c++-common/gomp/declare-target-2.c: New test.
6488         * c-c++-common/gomp/depend-3.c: New test.
6489         * c-c++-common/gomp/depend-4.c: New test.
6490         * c-c++-common/gomp/doacross-1.c: New test.
6491         * c-c++-common/gomp/if-1.c: New test.
6492         * c-c++-common/gomp/if-2.c: New test.
6493         * c-c++-common/gomp/linear-1.c: New test.
6494         * c-c++-common/gomp/map-2.c: New test.
6495         * c-c++-common/gomp/map-3.c: New test.
6496         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6497         f_omp_target_data): Add map clause to target data.
6498         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6499         * c-c++-common/gomp/ordered-1.c: New test.
6500         * c-c++-common/gomp/ordered-2.c: New test.
6501         * c-c++-common/gomp/ordered-3.c: New test.
6502         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6503         on non-iterator.
6504         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6505         clause and ordered construct where no longer allowed.
6506         * c-c++-common/gomp/priority-1.c: New test.
6507         * c-c++-common/gomp/reduction-1.c: New test.
6508         * c-c++-common/gomp/schedule-simd-1.c: New test.
6509         * c-c++-common/gomp/sink-1.c: New test.
6510         * c-c++-common/gomp/sink-2.c: New test.
6511         * c-c++-common/gomp/sink-3.c: New test.
6512         * c-c++-common/gomp/sink-4.c: New test.
6513         * c-c++-common/gomp/udr-1.c: New test.
6514         * c-c++-common/taskloop-1.c: New test.
6515         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6516         value of _OPENMP macro.
6517         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6518         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6519         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6520         * gcc.dg/gomp/clause-1.c:
6521         * gcc.dg/gomp/reduction-1.c: New test.
6522         * gcc.dg/gomp/sink-fold-1.c: New test.
6523         * gcc.dg/gomp/sink-fold-2.c: New test.
6524         * gcc.dg/gomp/sink-fold-3.c: New test.
6525         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6526         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6527         of non-static data members.
6528         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6529         Add some linear clause tests.
6530         * g++.dg/gomp/declare-simd-3.C: New test.
6531         * g++.dg/gomp/linear-1.C: New test.
6532         * g++.dg/gomp/member-1.C: New test.
6533         * g++.dg/gomp/member-2.C: New test.
6534         * g++.dg/gomp/pr66571-2.C: New test.
6535         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6536         dependent argument.
6537         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6538         in reduction clause.
6539         * g++.dg/gomp/reference-1.C: New test.
6540         * g++.dg/gomp/sink-1.C: New test.
6541         * g++.dg/gomp/sink-2.C: New test.
6542         * g++.dg/gomp/sink-3.C: New test.
6543         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6544         * g++.dg/gomp/this-1.C: New test.
6545         * g++.dg/gomp/this-2.C: New test.
6546         * g++.dg/vect/simd-clone-2.cc: New test.
6547         * g++.dg/vect/simd-clone-2.h: New test.
6548         * g++.dg/vect/simd-clone-3.cc: New test.
6549         * g++.dg/vect/simd-clone-4.cc: New test.
6550         * g++.dg/vect/simd-clone-4.h: New test.
6551         * g++.dg/vect/simd-clone-5.cc: New test.
6552
6553 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6554
6555         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6556         after r228716 (Fix vtbl[34] and vtbx4).
6557
6558 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6559
6560         PR tree-optimization/67909, 67947
6561         * gcc.dg/torture/pr67947.c: New test.
6562
6563 2015-10-13  Jeff Law  <law@redhat.com>
6564
6565         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6566
6567 2015-10-12  Jeff Law  <law@redhat.com>
6568
6569         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6570         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6571         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6572         ssa-dom-thread-11.c.
6573
6574         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6575
6576 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6577
6578         PR c++/58566
6579         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6580
6581 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6582
6583         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6584         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6585         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6586         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6587         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6588         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6589         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6590         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6591
6592 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6593
6594         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6595         and -mno-frame-header-opt options.
6596         * gcc.target/mips/frame-header-1.c: New file.
6597         * gcc.target/mips/frame-header-2.c: New file.
6598         * gcc.target/mips/frame-header-3.c: New file.
6599
6600 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6601             Hale Wang  <hale.wang@arm.com>
6602
6603         * gcc.dg/tree-ssa/forwprop-33.c: New.
6604
6605 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6606
6607         PR target/67895
6608         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6609         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6610         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6611         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6612         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6613         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6614         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6615         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6616         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6617         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6618
6619 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6620
6621         * lib/multiline.exp: New file.
6622         * lib/prune.exp: Load multiline.exp.
6623         (prune_gcc_output): Call into multiline.exp to handle any
6624         multiline output directives.
6625         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6626         load_gcc_lib.
6627
6628 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6629
6630         PR tree-optimization/67794
6631         * gcc.dg/ipa/ipa-sra-10.c: New test.
6632         * gcc.dg/torture/pr67794.c: Likewise.
6633
6634 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6635
6636         PR rtl-optimization/67828
6637         * gcc.dg/torture/pr67828.c: New.
6638
6639 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6640
6641         PR target/67366
6642         * lib/target-supports.exp (check_effective_target_non_strict_align):
6643         Adjust for arm*-*-*.
6644         * gcc.target/arm/pr67366.c: New test.
6645
6646 2015-10-09  Richard Biener  <rguenther@suse.de>
6647
6648         PR tree-optimization/67891
6649         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6650
6651 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6652
6653         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6654
6655 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6656
6657         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6658
6659 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6660
6661         * gcc.dg/loop-unswitch-2.c: New test.
6662         * gcc.dg/loop-unswitch-3.c: Likewise.
6663         * gcc.dg/loop-unswitch-4.c: Likewise.
6664
6665 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6666
6667         * gcc.dg/dse.c: Only dump in dse1 pass.
6668         * gcc.dg/tree-ssa/pr30375.c: Same.
6669
6670 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6671
6672         PR target/66697
6673         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6674         (PUSH, POP): New defines.
6675         (sse2_test): Use PUSH and POP to misalign runtime stack.
6676         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6677
6678 2015-10-07  James Norris  <jnorris@codesourcery.com>
6679
6680         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6681         to atomic_init. (atomic_init): Restrict flags usage.
6682
6683 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6684
6685         PR fortran/65889
6686         * gfortran.dg/sizeof_5.f90: New test.
6687
6688 2015-10-06  Jeff Law  <law@redhat.com>
6689
6690         * gcc.c-torture/compile/pr67816.c: New test.
6691
6692 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6693
6694         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6695
6696 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6697
6698         PR fortran/65766
6699         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6700
6701 2015-10-06  Marek Polacek  <polacek@redhat.com>
6702
6703         PR c++/67863
6704         * c-c++-common/Wtautological-compare-4.c: New test.
6705
6706 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6707             Peter Bergner <bergner@vnet.ibm.com>
6708
6709         PR target/67808
6710         * gcc.target/powerpc/pr67808.c: New test.
6711
6712 2015-10-06  Nick Clifton  <nickc@redhat.com>
6713
6714         * gcc.target/msp430: New directory.
6715         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6716         tests.
6717         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6718         noinit and persistent data attributes.
6719
6720 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6721
6722         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6723
6724 2015-10-06  Richard Biener  <rguenther@suse.de>
6725
6726         PR tree-optimization/67859
6727         * gcc.dg/torture/pr67859.c: New testcase.
6728
6729 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6730
6731         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6732
6733 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6734
6735         PR c++/53856
6736         * g++.dg/template/defarg19.C: New.
6737         * g++.dg/template/defarg20.C: Likewise.
6738
6739 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6740             Sebastian Pop  <s.pop@samsung.com>
6741
6742         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6743
6744 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6745             Sebastian Pop  <s.pop@samsung.com>
6746
6747         * gcc.dg/graphite/scop-sor.c: Xfail.
6748
6749 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6750             Jan Hubicka  <hubicka@ucw.cz>
6751
6752         * gcc.dg/ipa/propalign-4.c: New test.
6753         * gcc.dg/ipa/propalign-5.c: Likewise.
6754
6755 2015-10-05  Marek Polacek  <polacek@redhat.com>
6756
6757         PR tree-optimization/67821
6758         * gcc.dg/torture/pr67821-2.c: New test.
6759         * gcc.dg/torture/pr67821.c: New test.
6760
6761 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6762
6763         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6764
6765 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6766
6767         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6768
6769 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6770
6771         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6772         (exec_vcvt): Add comments.
6773
6774 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6775
6776         PR rtl-optimization/67447
6777         * gcc.target/i386/pr67447.c: New test.
6778
6779 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6780
6781         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6782         effective target.
6783         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6784         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6785         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6786         * gcc.target/i386/vect-unpack-1.c: Ditto.
6787         * gcc.target/i386/vect-unpack-2.c: Ditto.
6788
6789 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6790
6791         PR fortran/67758
6792         * gfortran.dg/common_24.f: New.
6793
6794 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6795
6796         * gcc.target/arm/pr67756.c: Fixed warnings.
6797
6798 2015-10-02  Marek Polacek  <polacek@redhat.com>
6799
6800         PR c/67730
6801         * gcc.dg/pr67730-1.c: New test.
6802         * gcc.dg/pr67730-2.c: New test.
6803         * gcc.dg/pr67730.h: New test.
6804
6805 2015-10-02  Marek Polacek  <polacek@redhat.com>
6806
6807         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6808
6809 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6810
6811         PR tree-optimization/67754
6812         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6813         * gfortran.dg/graphite/block-2.f: Same.
6814
6815 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6816
6817         * gcc.dg/graphite/scop-23.c: New.
6818
6819 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6820
6821         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6822         and "avx512vbmi".
6823
6824 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6825
6826         PR rtl-optimization/67756
6827         * gcc.target/arm/pr67756.c: New.
6828
6829 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6830
6831         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6832         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6833         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6834         for tiny model.
6835         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6836         for small model.
6837
6838 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6839
6840         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6841         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6842         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6843         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6844         * gcc.target/i386/vect-unpack-1.c: Ditto.
6845         * gcc.target/i386/vect-unpack-2.c: Ditto.
6846
6847 2015-10-02  Marek Polacek  <polacek@redhat.com>
6848
6849         PR c/64249
6850         * c-c++-common/Wduplicated-cond-1.c: New test.
6851         * c-c++-common/Wduplicated-cond-2.c: New test.
6852         * c-c++-common/Wduplicated-cond-3.c: New test.
6853         * c-c++-common/Wduplicated-cond-4.c: New test.
6854         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6855         -Wduplicated-cond warning.
6856
6857 2015-10-02  Renlin Li  <renlin.li@arm.com>
6858
6859         * gcc.target/aarch64/csneg-1.c: Update.
6860
6861 2015-10-02  Renlin Li  <renlin.li@arm.com>
6862
6863         PR target/66776
6864         * gcc.target/aarch64/pr66776.c: New.
6865
6866 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6867
6868         * gnat.dg/warn13.adb: New test.
6869
6870 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6871
6872         * gnat.dg/vect15.ad[sb]: New test.
6873         * gnat.dg/vect16.ad[sb]: Likewise.
6874         * gnat.dg/vect17.ad[sb]: Likewise.
6875         * gnat.dg/vect18.ad[sb]: Likewise.
6876
6877 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6878
6879         PR rtl-optimization/67786
6880         PR rtl-optimization/67787
6881         * gcc.dg/pr67786.c: New test.
6882         * gcc.dg/pr67787.c: Likewise.
6883
6884 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6885
6886         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6887
6888 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6889
6890         PR target/51726
6891         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6892
6893 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6894
6895         PR fortran/62242
6896         PR fortran/52332
6897         * gfortran.dg/string_array_constructor_1.f90: New.
6898         * gfortran.dg/string_array_constructor_2.f90: New.
6899         * gfortran.dg/string_array_constructor_3.f90: New.
6900
6901 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6902
6903         PR target/67788
6904         PR target/67789
6905         * gcc.target/powerpc/pr67789.c: New testcase.
6906
6907 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6908
6909         PR fortran.67802
6910         * gfortran.dg/pr67802.f90: New test.
6911
6912 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6913
6914         PR fortran/66979
6915         gfortran.dg/pr66979.f90: new test.
6916
6917 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6918
6919         PR fortran/67616
6920         * gfortran.dg/pr67616.f90: New test.
6921
6922 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6923
6924         PR c++/54430
6925         * g++.dg/cpp0x/range-for30.C: New.
6926
6927 2015-10-01  Marek Polacek  <polacek@redhat.com>
6928
6929         PR c/65345
6930         * gcc.dg/atomic/pr65345-4.c: New test.
6931         * gcc.dg/pr65345-3.c: New test.
6932
6933 2015-10-01  Marek Polacek  <polacek@redhat.com>
6934
6935         PR tree-optimization/67769
6936         * gcc.dg/torture/pr67769.c: New test.
6937
6938 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6939
6940         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6941
6942 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6943
6944         PR target/54236
6945         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6946
6947 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6948
6949         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6950         (main): Rename to sse2_test.  Abort if count != 5.
6951         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6952         of -march=slm.
6953         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6954
6955 2015-10-01  Richard Biener  <rguenther@suse.de>
6956
6957         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6958         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6959
6960 2015-09-30  Jeff Law  <law@redhat.com>
6961
6962         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6963
6964 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6965
6966         PR rtl-optimization/67037
6967         * gcc.c-torture/execute/pr67037.c: New test.
6968
6969 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6970
6971         * lib/target-supports.exp (check_effective_target_sync_int_128):
6972         Return 1 on spu-*-* targets.
6973         (check_effective_target_sync_int_128_runtime): Likewise.
6974         (check_effective_target_sync_long_long): Likewise.
6975         (check_effective_target_sync_long_long_runtime): Likewise.
6976         (check_effective_target_sync_int_long): Likewise.
6977         (check_effective_target_sync_char_short): Likewise.
6978
6979 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6980
6981         * gcc.target/i386/pr67761.c: New test.
6982
6983 2015-09-30  Marek Polacek  <polacek@redhat.com>
6984
6985         PR c/67730
6986         * gcc.dg/pr67730.c: New test.
6987
6988 2015-09-30  Marek Polacek  <polacek@redhat.com>
6989
6990         PR tree-optimization/67690
6991         * gcc.dg/torture/pr67690.c: New test.
6992
6993 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6994
6995         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6996         * g++.dg/gomp/tls-wrap4.C: Likewise.
6997         * gcc.dg/atomic-op-optimize.c: Likewise.
6998         * gcc.dg/pr54087.c: Likewise.
6999         * gcc.dg/tls/section-2.c: Likewise.
7000         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7001         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7002         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7003         * gcc.target/arm/divzero.c: Likewise.
7004         * gcc.target/arm/sibcall-2.c: Likewise.
7005         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7006         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7007         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7008         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7009         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7010         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7011         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7012         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7013         * gfortran.dg/default_format_2.f90: Likewise.
7014         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7015
7016 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7017
7018         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7019
7020 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7021
7022         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7023         * gfortran.dg/round_4.f90: ditto.
7024
7025 2015-09-29  Richard Biener  <rguenther@suse.de>
7026
7027         PR tree-optimization/67170
7028         * gfortran.dg/pr67170.f90: New testcase.
7029
7030 2015-09-29  Richard Biener  <rguenther@suse.de>
7031
7032         PR tree-optimization/67741
7033         * gcc.dg/torture/pr67741.c: New testcase.
7034
7035 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7036
7037         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7038         non-zero for __builtin_signbit tests.
7039
7040 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7041
7042         PR target/65105
7043         * gcc.target/i386/pr65105-1.c: New.
7044         * gcc.target/i386/pr65105-2.c: New.
7045         * gcc.target/i386/pr65105-3.c: New.
7046         * gcc.target/i386/pr65105-4.C: New.
7047         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7048
7049 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7050
7051         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7052
7053 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7054
7055         PR fortran/40054
7056         PR fortran/63921
7057         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7058         standard as legacy.
7059         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7060         * gfortran.dg/function_types_3.f90: Change error message to
7061         "Type inaccessible...."
7062         * gfortran.dg/ptr_func_assign_1.f08: New test.
7063         * gfortran.dg/ptr_func_assign_2.f08: New test.
7064
7065 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7066
7067         PR fortran/40054
7068         PR fortran/63921
7069         * gfortran.dg/ptr_func_assign_3.f08: New test.
7070         * gfortran.dg/ptr_func_assign_4.f08: New test.
7071
7072 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7073             Sebastian Pop  <s.pop@samsung.com>
7074
7075         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7076         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7077         * gcc.dg/graphite/block-3.c: Same.
7078         * gcc.dg/graphite/block-4.c: Same.
7079         * gcc.dg/graphite/block-5.c: Same.
7080         * gcc.dg/graphite/block-6.c: Same.
7081         * gcc.dg/graphite/block-7.c: Same.
7082         * gcc.dg/graphite/block-8.c: Same.
7083         * gcc.dg/graphite/block-pr47654.c: Same.
7084         * gcc.dg/graphite/interchange-0.c: Same.
7085         * gcc.dg/graphite/interchange-1.c: Same.
7086         * gcc.dg/graphite/interchange-10.c: Same.
7087         * gcc.dg/graphite/interchange-11.c: Same.
7088         * gcc.dg/graphite/interchange-12.c: Same.
7089         * gcc.dg/graphite/interchange-13.c: Same.
7090         * gcc.dg/graphite/interchange-14.c: Same.
7091         * gcc.dg/graphite/interchange-15.c: Same.
7092         * gcc.dg/graphite/interchange-3.c: Same.
7093         * gcc.dg/graphite/interchange-4.c: Same.
7094         * gcc.dg/graphite/interchange-5.c: Same.
7095         * gcc.dg/graphite/interchange-6.c: Same.
7096         * gcc.dg/graphite/interchange-7.c: Same.
7097         * gcc.dg/graphite/interchange-8.c: Same.
7098         * gcc.dg/graphite/interchange-9.c: Same.
7099         * gcc.dg/graphite/interchange-mvt.c: Same.
7100         * gcc.dg/graphite/pr35356-1.c: Same.
7101         * gcc.dg/graphite/pr35356-3.c: Same.
7102         * gcc.dg/graphite/pr37485.c: Same.
7103         * gcc.dg/graphite/scop-1.c: Same.
7104         * gcc.dg/graphite/scop-11.c: Same.
7105         * gcc.dg/graphite/scop-5.c: Same.
7106         * gcc.dg/graphite/uns-block-1.c: Same.
7107         * gcc.dg/graphite/uns-interchange-9.c: Same.
7108         * gfortran.dg/graphite/block-1.f90: Same.
7109         * gfortran.dg/graphite/interchange-3.f90: Same.
7110         * gfortran.dg/graphite/pr14741.f90: Same.
7111         * gfortran.dg/graphite/block-2.f: Same.
7112
7113 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7114             Sebastian Pop  <s.pop@samsung.com>
7115
7116         PR tree-optimization/67700
7117         * gcc.dg/graphite/run-id-pr67700.c: New.
7118
7119 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7120
7121         PR target/54236
7122         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7123         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7124         test_27): New.
7125         * gcc.target/sh/pr54236-5.c: New.
7126         * gcc.target/sh/pr54236-6.c: New.
7127
7128 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7129
7130         PR rtl-optimization/67456
7131         PR rtl-optimization/67464
7132         PR rtl-optimization/67465
7133         * gcc.dg/pr67465.c: New test.
7134
7135 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7136
7137         PR tree-optimization/62171
7138         * gcc.dg/vect/pr62171.c: New test.
7139
7140 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7141
7142         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7143         skip on AIX.  XFAIL individual line tests.
7144
7145 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7146
7147         PR rtl-optimization/64164
7148         PR tree-optimization/67312
7149         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7150         * gcc.target/i386/stackalign/return-4.c: Add -O.
7151
7152 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7153
7154         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7155
7156 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7157
7158         PR fortran/67721
7159         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7160
7161 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7162
7163         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7164         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7165         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7166         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7167         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7168         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7169         DW_AT_noreturn on AIX.
7170         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7171         DW_AT_noreturn on AIX.
7172         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7173         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7174         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7175         DW_AT_GNU_deleted on AIX.
7176         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7177         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7178         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7179         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7180         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7181         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7182         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7183         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7184         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7185         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7186         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7187         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7188         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7189         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7190         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7191
7192 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7193
7194         PR fortran/67614
7195         * gfortran.dg/pr67614.f90: New test.
7196
7197 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7198
7199         PR fortran/67525
7200         * gfortran.dg/pr67525.f90: New test.
7201
7202 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7203
7204         PR fortran/55603
7205         * gfortran.dg/allocatable_function_9.f90: New.
7206
7207 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7208
7209         PR target/67675
7210         * gcc.target/sh/pr67675.c: New.
7211
7212 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7213
7214         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7215
7216 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7217
7218         * gcc.target/i386/pr66749.c (dg-options): Replace
7219         -mtune=lakemount with -mtune=lakemont.
7220         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7221         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7222
7223 2015-09-25  Marek Polacek  <polacek@redhat.com>
7224
7225         * c-c++-common/ubsan/bounds-11.c: New test.
7226         * c-c++-common/ubsan/bounds-12.c: New test.
7227
7228 2015-09-25  Marek Polacek  <polacek@redhat.com>
7229
7230         PR sanitizer/64906
7231         * c-c++-common/ubsan/pr64906.c: New test.
7232
7233 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7234
7235         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7236         with -mtune=lakemount.
7237         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7238         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7239
7240 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7241
7242         PR driver/67640
7243         * gcc.dg/Werror-13.c: New test.
7244
7245 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7246
7247         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7248
7249 2015-09-24  Richard Biener  <rguenther@suse.de>
7250
7251         PR lto/67699
7252         * g++.dg/pr67699.C: New testcase.
7253
7254 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7255
7256         PR libgcc/67624
7257         * gcc.target/arm/fp16-inf.c: New test.
7258
7259 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7260
7261         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7262         name while checking for AVX-512VBMI presence.
7263
7264 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7265
7266         * lib/target-supports.exp (check_effective_target_pie): Check for
7267         PIE support on Solaris 11.x and 12.
7268
7269 2015-09-24  Richard Biener  <rguenther@suse.de>
7270
7271         * g++.dg/tree-ssa/restrict3.C: New testcase.
7272
7273 2015-09-24  Richard Biener  <rguenther@suse.de>
7274
7275         PR tree-optimization/48885
7276         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7277
7278 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7279
7280         * c-c++-common/Wmisleading-indentation.c: Augment test.
7281
7282 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7283
7284         Fix small typos in the coding rule enforcement warnings.
7285         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7286         with 'namespace'.
7287
7288 2015-09-23  Richard Biener  <rguenther@suse.de>
7289
7290         PR middle-end/67662
7291         * gcc.dg/ubsan/pr67662.c: New testcase.
7292
7293 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7294
7295         PR c/49655
7296         * gcc.dg/pragma-diag-6.c: New test.
7297
7298 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7299
7300         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7301
7302 2015-09-23  Richard Biener  <rguenther@suse.de>
7303
7304         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7305
7306 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7307
7308         * c-c++-common/Wmisleading-indentation.c: Augment test.
7309
7310 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7311
7312         * g++.dg/diagostic/disable.C: New.
7313
7314 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7315
7316         PR tree-optimization/67671
7317         * g++.dg/pr67671.C: New test.
7318
7319 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7320
7321         PR target/67480
7322         * gcc.target/i386/pr67480.c: New test.
7323
7324 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7325
7326         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7327         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7328         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7329         avx512dq, avx512cd, avx512er and avx512pf.
7330
7331 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7332
7333         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7334         update-fetch operations.
7335         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7336
7337 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7338
7339         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7340         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7341
7342 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7343
7344         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7345         (TEST_ONE): New.
7346         * gcc.target/aarch64/atomic-inst-swap.c: New.
7347
7348 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7349
7350         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7351         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7352         * gcc.target/i386/pr59789.c (f1): Likewise.
7353         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7354         * gcc.target/i386/intrinsics_6.c: Likewise.
7355         * gcc.dg/winline-5.c (int t): Likewise.
7356         * gcc.dg/winline-9.c (t): Likewise.
7357         * gcc.dg/always_inline2.c (q): Likewise.
7358         * gcc.dg/winline-2.c (inline int t): Likewise.
7359         * gcc.dg/winline-6.c: Likewise.
7360         * gcc.dg/winline-10.c (void g): Likewise.
7361         * gcc.dg/pr49243.c (void parse): Likewise.
7362         * gcc.dg/always_inline3.c (q2): Likewise.
7363         * gcc.dg/winline-3.c: Likewise.
7364         * gcc.dg/winline-7.c (inline void *t): Likewise.
7365
7366 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7367
7368         PR tree-optimization/67666
7369         * g++.dg/pr67666.C: New test.
7370
7371 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7372
7373         PR fortran/67615
7374         * gfortran.dg/pr67615.f90: new test.
7375
7376 2015-09-21  Jeff Law  <law@redhat.com>
7377
7378         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7379
7380 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7381
7382         Complete the implementation of N4230, Nested namespace definition.
7383         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7384         attributes and nested namespace definitions.
7385         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7386         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7387         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7388         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7389         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7390         appearing before the namespace identifier.
7391
7392 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7393
7394         PR c/66415
7395         * gcc.dg/cpp/pr66415-1.c: Test column number.
7396
7397 2015-09-21  Richard Biener  <rguenther@suse.de>
7398
7399         * g++.dg/ext/attr-alias-3.C: Add -g.
7400
7401 2015-09-21  Richard Biener  <rguenther@suse.de>
7402
7403         PR debug/67664
7404         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7405
7406 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7407
7408         PR target/64345
7409         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7410
7411 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7412
7413         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7414
7415 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7416
7417         PR middle-end/60832
7418         * gcc.dg/pr53265.c: Update.
7419
7420 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7421
7422         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7423
7424 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7425
7426         PR target/59478
7427         * gcc.target/sh/pr59478.c: New.
7428
7429 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7430
7431         PR target/67126
7432         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7433         * gcc.target/sh/pr54236-2.c: Likewise.
7434
7435 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7436
7437         * gcc.target/sh/pr43417.c: Move target independent test to ...
7438         * gcc.c-torture/compile/pr43417.c: ... here.
7439
7440 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7441
7442         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7443         check_effective_target_big_endian, check_effective_target_little_endian,
7444         check_effective_target_any_fpu, check_effective_target_double_fpu,
7445         check_effective_target_use_single_only_fpu,
7446         check_effective_target_default_single_fpu,
7447         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7448         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7449         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7450         check_effective_target_fmovd_enabled,
7451         check_effective_target_has_privileged, check_effective_target_has_pref,
7452         check_effective_target_banked_r0r7_isr,
7453         check_effective_target_stack_save_isr): New effective target checks.
7454         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7455         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7456         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7457         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7458         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7459         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7460         * gcc.target/sh/attr-isr.c: Likewise.
7461         * gcc.target/sh/fpul-usage-1.c: Likewise.
7462         * gcc.target/sh/hiconst.c: Likewise.
7463         * gcc.target/sh/mfmovd.c: Likewise.
7464         * gcc.target/sh/pr21255-3.c: Likewise.
7465         * gcc.target/sh/pr33135-1.c: Likewise.
7466         * gcc.target/sh/pr33135-2.c: Likewise.
7467         * gcc.target/sh/pr33135-3.c: Likewise.
7468         * gcc.target/sh/pr33135-4.c: Likewise.
7469         * gcc.target/sh/pr39423-2.c: Likewise.
7470         * gcc.target/sh/pr49880-4.c: Likewise.
7471         * gcc.target/sh/pr49880-5.c: Likewise.
7472         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7473         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7474         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7475         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7476         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7477         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7478         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7479         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7480         * gcc.target/sh/pr50751-2.c: Likewise.
7481         * gcc.target/sh/pr50751-3.c: Likewise.
7482         * gcc.target/sh/pr50751-5.c: Likewise.
7483         * gcc.target/sh/pr50751-6.c: Likewise.
7484         * gcc.target/sh/pr50751-8.c: Likewise.
7485         * gcc.target/sh/pr51244-15.c: Likewise.
7486         * gcc.target/sh/pr51244-2.c: Likewise.
7487         * gcc.target/sh/pr51244-20.c: Likewise.
7488         * gcc.target/sh/pr51244-6.c: Likewise.
7489         * gcc.target/sh/pr52483-4.c: Likewise.
7490         * gcc.target/sh/pr53511-1.c: Likewise.
7491         * gcc.target/sh/pr53512-1.c: Likewise.
7492         * gcc.target/sh/pr53512-2.c: Likewise.
7493         * gcc.target/sh/pr53512-3.c: Likewise.
7494         * gcc.target/sh/pr53512-4.c: Likewise.
7495         * gcc.target/sh/pr53513-1.c: Likewise.
7496         * gcc.target/sh/pr54089-2.c: Likewise.
7497         * gcc.target/sh/pr54089-3.c: Likewise.
7498         * gcc.target/sh/pr54089-4.c: Likewise.
7499         * gcc.target/sh/pr54602-2.c: Likewise.
7500         * gcc.target/sh/pr54602-3.c: Likewise.
7501         * gcc.target/sh/pr54602-4.c: Likewise.
7502         * gcc.target/sh/pr54680.c: Likewise.
7503         * gcc.target/sh/pr55303-1.c: Likewise.
7504         * gcc.target/sh/pr55303-2.c: Likewise.
7505         * gcc.target/sh/pr55303-3.c: Likewise.
7506         * gcc.target/sh/pr56547-1.c: Likewise.
7507         * gcc.target/sh/pr56547-2.c: Likewise.
7508         * gcc.target/sh/pr61195.c: Likewise.
7509         * gcc.target/sh/pr61996.c: Likewise.
7510         * gcc.target/sh/pr6526.c: Likewise.
7511         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7512         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7513         * gcc.target/sh/prefetch.c: Likewise.
7514         * gcc.target/sh/rte-delay-slot.c: Likewise.
7515         * gcc.target/sh/sh2a-band.c: Likewise.
7516         * gcc.target/sh/sh2a-bclr.c: Likewise.
7517         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7518         * gcc.target/sh/sh2a-bld.c: Likewise.
7519         * gcc.target/sh/sh2a-bor.c: Likewise.
7520         * gcc.target/sh/sh2a-bset.c: Likewise.
7521         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7522         * gcc.target/sh/sh2a-bxor.c: Likewise.
7523         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7524         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7525         * gcc.target/sh/sh2a-movrt.c: Likewise.
7526         * gcc.target/sh/sh2a-resbank.c: Likewise.
7527         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7528         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7529         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7530         * gcc.target/sh/sh4a-cosf.c: Likewise.
7531         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7532         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7533         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7534         * gcc.target/sh/sh4a-sinf.c: Likewise.
7535
7536 2015-09-20  Jeff Law  <law@redhat.com>
7537
7538         PR tree-optimization/47679
7539         * g++.dg/warn/Wuninitialized-6.C: New test.
7540
7541 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7542
7543         Implement nested namespace definitions.
7544         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7545         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7546         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7547         * g++.dg/lookup/name-clash5.C: Adjust.
7548         * g++.dg/lookup/name-clash6.C: Likewise.
7549
7550 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7551
7552         * gcc.dg/pragma-diag-5.c: New test.
7553
7554 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7555
7556         PR middle-end/67619
7557         * gcc.dg/torture/pr67619.c: New test.
7558         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7559         New procedure.
7560
7561 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7562
7563         PR tree-optimization/67283
7564         * gcc.dg/tree-ssa/sra-15.c: New.
7565         * gcc.dg/tree-ssa/sra-16.c: New.
7566
7567 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7568
7569         PR sanitizer/64078
7570         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7571         (f2, f3): Make the function static.
7572         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7573
7574 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7575
7576         * gcc.target/arm/attr_thumb-static2.c: New test.
7577
7578 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7579
7580         * gnat.dg/overflow_sum3.adb: New test.
7581
7582 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7583
7584         * gcc.target/arm/stack-checking.c: New test.
7585
7586 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7587
7588         PR fortran/52846
7589         * gfortran.dg/public_private_module_5.f90: Add module procedure
7590         trigger_smod to ensure that the smod file is written.
7591
7592 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7593
7594         * gcc.target/aarch64/copysign_1.c: New.
7595         * gcc.target/aarch64/copysign_2.c: New.
7596
7597 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7598
7599         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7600         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7601         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7602
7603 2015-09-16  John Marino  <gnugcc@marino.st>
7604
7605         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7606
7607 2015-09-16  Richard Biener  <rguenther@suse.de>
7608
7609         PR middle-end/67253
7610         * gcc.dg/torture/pr67253.c: New testcase.
7611
7612 2015-09-16  Richard Biener  <rguenther@suse.de>
7613
7614         PR middle-end/67271
7615         * gcc.dg/pr67271.c: New testcase.
7616
7617 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7618
7619         * gnat.dg/opt49.adb: New test.
7620
7621 2015-09-16  Richard Biener  <rguenther@suse.de>
7622
7623         PR middle-end/67442
7624         * gcc.dg/torture/pr67442.c: New testcase.
7625
7626 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7627
7628         * gnat.dg/array24.adb: New test.
7629         * gnat.dg/blocklocs.adb: Delete.
7630
7631 2015-09-15  Marek Polacek  <polacek@redhat.com>
7632
7633         PR c/67580
7634         * gcc.dg/pr67580.c: New test.
7635
7636 2015-09-15  Richard Biener  <rguenther@suse.de>
7637
7638         PR tree-optimization/67470
7639         * gcc.dg/torture/pr67470.c: New testcase.
7640
7641 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7642
7643         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7644
7645 2015-09-15  Richard Biener  <rguenther@suse.de>
7646
7647         PR middle-end/67563
7648         * gcc.dg/pr67563.c: New testcase.
7649
7650 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7651
7652         PR fortran/67460
7653         * gfortran.dg/pr67460.f90: New test.
7654
7655 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7656
7657         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7658         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7659
7660 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7661
7662         PR c++/51911
7663         * g++.dg/cpp0x/new-auto1.C: New.
7664
7665 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7666
7667         PR c/28901
7668         * g++.dg/warn/unused-variable-1.C: New test.
7669         * g++.dg/warn/unused-variable-2.C: Likewise.
7670         * gcc.dg/unused-4.c: Adjust warning for static const.
7671         * gcc.dg/unused-variable-1.c: New test.
7672         * gcc.dg/unused-variable-2.c: Likewise.
7673
7674 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7675
7676         * gfortran.dg/private_type_3.f90: Require visibility.
7677         * gfortran.dg/module_variable_2.f90: Same.
7678         * gfortran.dg/nested_forall_1.f: Same.
7679         * gfortran.dg/elemental_dependency_4.f90: Same.
7680         * gfortran.dg/bind_c_usage_25.f90: Same.
7681         * gfortran.dg/access_spec_1.f90: Same.
7682         * gfortran.dg/public_private_module_2.f90: Same.
7683         * gfortran.dg/host_assoc_variable_1.f90: Same.
7684         * gfortran.dg/public_private_module_6.f90: Same.
7685         * gfortran.dg/module_variable_1.f90: Same.
7686         * gfortran.dg/pr37286.f90: Same.
7687         * gfortran.dg/internal_pack_7.f90: Same.
7688         * gfortran.dg/submodule_10.f08: Same.
7689         * gfortran.dg/allocatable_function_8.f90: Same.
7690         * gfortran.dg/merge_init_expr_2.f90: Same.
7691         * gfortran.dg/class_37.f03: Same.
7692         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7693         * gfortran.dg/typebound_call_20.f03: Same.
7694         * gfortran.dg/proc_ptr_result_3.f90: Same.
7695         * gfortran.dg/pr32535.f90: Same.
7696         * gfortran.dg/typebound_proc_19.f90: Same.
7697         * gfortran.dg/initialization_10.f90: Same.
7698         * gfortran.dg/bind_c_usage_8.f03: Same.
7699         * gfortran.dg/pr61335.f90: Same.
7700         * gfortran.dg/elemental_dependency_5.f90: Same.
7701         * gfortran.dg/proc_ptr_3.f90: Same.
7702         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7703
7704 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7705
7706         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7707         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7708         * gcc.dg/loop-8.c: Likewise.
7709
7710 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7711
7712         PR ada/66965
7713         * gnat.dg/specs/addr1.ads: Remove.
7714
7715 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717         * gcc.dg/pie-link.c: Add -pie to dg-options.
7718
7719 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7720
7721         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7722         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7723
7724 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7725
7726         * gcc.target/powerpc/swaps-p8-20.c: New test.
7727         * gcc.target/powerpc/swaps-p8-21.c: New test.
7728
7729 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7730
7731         PR fortran/67526
7732         * gfortran.dg/pr67526.f90: New test.
7733
7734 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7735
7736         PR c++/67318
7737         * g++.dg/cpp0x/variadic166.C: New.
7738
7739 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7740
7741         * c-c++-common/nonnull-1.c: New test.
7742
7743 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/66993
7746         * gfortran.dg/submodule_11.f08: New test.
7747
7748 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7749
7750         PR target/67506
7751         * gcc.c-torture/compile/pr67506.c: New test.
7752
7753 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7754
7755         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7756         initialization with a byte mask.  No change expected here.
7757         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7758         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7759         initialization with contigious bitmask.  Literal pool is expectd
7760         to be used here.
7761
7762 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7763
7764         PR target/67439
7765         * gcc.target/arm/pr67439_1.c: New test.
7766
7767 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7768
7769         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7770         model.
7771
7772 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7773
7774         PR c++/67523
7775         * g++.dg/gomp/pr67523.C: New test.
7776
7777         PR c++/67522
7778         * g++.dg/gomp/pr67522.C: New test.
7779
7780         PR middle-end/67521
7781         * c-c++-common/gomp/pr67521.c: New test.
7782
7783         PR middle-end/67517
7784         * c-c++-common/gomp/pr67517.c: New test.
7785
7786         PR c++/67514
7787         * g++.dg/gomp/pr67514.C: New test.
7788
7789         PR c++/67511
7790         * g++.dg/gomp/pr67511.C: New test.
7791
7792         PR c/67502
7793         * c-c++-common/gomp/pr67502.c: New test.
7794
7795 2015-09-09  Marek Polacek  <polacek@redhat.com>
7796
7797         PR middle-end/67512
7798         * gcc.dg/pr67512.c: New test.
7799
7800 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7801
7802         PR c++/53184
7803         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7804         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7805         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7806         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7807
7808 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7809
7810         * gcc.target/aarch64/mod_2.x: New file.
7811         * gcc.target/aarch64/mod_256.x: Likewise.
7812         * gcc.target/arm/mod_2.c: New test.
7813         * gcc.target/arm/mod_256.c: Likewise.
7814         * gcc.target/aarch64/mod_2.c: Likewise.
7815         * gcc.target/aarch64/mod_256.c: Likewise.
7816
7817 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR c++/67504
7820         * g++.dg/gomp/pr67504.C: New test.
7821
7822         PR c/67501
7823         * c-c++-common/gomp/pr67501.c: New test.
7824
7825         PR c/67500
7826         * gcc.dg/gomp/pr67500.c: New test.
7827
7828         PR c/67495
7829         * gcc.dg/gomp/pr67495.c: New test.
7830
7831 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7832             Sebastian Pop  <s.pop@samsung.com>
7833
7834         PR tree-optimization/53852
7835         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7836         both isl-0.12 and isl-0.15.
7837         * gcc.dg/graphite/uns-interchange-14.c: Same.
7838         * gcc.dg/graphite/uns-interchange-15.c: Same.
7839         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7840
7841 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7842             Sebastian Pop  <s.pop@samsung.com>
7843
7844         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7845         * gcc.dg/graphite/block-1.c: Same.
7846         * gcc.dg/graphite/block-5.c: Same.
7847         * gcc.dg/graphite/block-6.c: Same.
7848         * gcc.dg/graphite/interchange-1.c: Same.
7849         * gcc.dg/graphite/interchange-10.c: Same.
7850         * gcc.dg/graphite/interchange-11.c: Same.
7851         * gcc.dg/graphite/interchange-13.c: Same.
7852         * gcc.dg/graphite/interchange-14.c: Same.
7853         * gcc.dg/graphite/interchange-3.c: Same.
7854         * gcc.dg/graphite/interchange-4.c: Same.
7855         * gcc.dg/graphite/interchange-7.c: Same.
7856         * gcc.dg/graphite/interchange-8.c: Same.
7857         * gcc.dg/graphite/interchange-9.c: Same.
7858         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7859         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7860         * gcc.dg/graphite/pr37485.c: Same.
7861         * gcc.dg/graphite/scop-0.c (int toto): Same.
7862         * gcc.dg/graphite/scop-1.c: Same.
7863         * gcc.dg/graphite/scop-10.c: Same.
7864         * gcc.dg/graphite/scop-11.c: Same.
7865         * gcc.dg/graphite/scop-12.c: Same.
7866         * gcc.dg/graphite/scop-13.c: Same.
7867         * gcc.dg/graphite/scop-16.c: Same.
7868         * gcc.dg/graphite/scop-17.c: Same.
7869         * gcc.dg/graphite/scop-18.c: Same.
7870         * gcc.dg/graphite/scop-2.c: Same.
7871         * gcc.dg/graphite/scop-21.c (int test): Same.
7872         * gcc.dg/graphite/scop-22.c (void foo): Same.
7873         * gcc.dg/graphite/scop-4.c: Same.
7874         * gcc.dg/graphite/scop-5.c: Same.
7875         * gcc.dg/graphite/scop-6.c: Same.
7876         * gcc.dg/graphite/scop-7.c: Same.
7877         * gcc.dg/graphite/scop-8.c: Same.
7878         * gcc.dg/graphite/scop-9.c: Same.
7879         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7880         data-refs remain inside the inner loop.
7881         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7882         * gcc.dg/graphite/uns-interchange-14.c: Same.
7883         * gcc.dg/graphite/uns-interchange-9.c: Same.
7884         * gfortran.dg/graphite/interchange-3.f90
7885
7886 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7887
7888         PR target/63870
7889         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7890         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7891         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7892         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7893         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7894         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7895         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7896         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7897         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7898         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7899         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7900         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7901
7902 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7903
7904         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7905         * lib/target-supports.exp
7906         (check_effective_target_arm_neon_fp16_hw): New.
7907
7908 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7909
7910         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7911         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7912
7913         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7914         (hfloat16_t): New.
7915         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7916         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7917         if supported.
7918         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7919         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7920         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7921         when those are supported.
7922         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7923         (vdup_n_f16): New.
7924
7925         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7926         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7927         cases if supported.
7928
7929         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7930         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7931         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7932         Likewise.
7933         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7934         Likewise.
7935         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7936
7937         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7938         Add float16x8_t case.
7939         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7940         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7941         main, exec_vcreate): Likewise.
7942         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7943         exec_vget_high): Likewise.
7944         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7945         exec_vget_low): Likewise.
7946         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7947         Likewise.
7948         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7949         exec_vld1_dup): Likewise.
7950         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7951         exec_vld1_lane): Likewise.
7952         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7953         Likewise.
7954         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7955         exec_vldX_dup): Likewise.
7956         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7957         exec_vldX_lane): Likewise.
7958         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7959         exec_vset_lane): Likewise.
7960         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7961         exec_vst1_lane): Likewise.
7962
7963 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7964
7965         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7966         * gcc.target/aarch64/vget_low_1.c: Likewise.
7967
7968 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7969
7970         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7971         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7972         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7973         (main): update orig_data to avoid float16 NaN on bigendian.
7974
7975 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7976
7977         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7978         float16x8_t.
7979         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7980         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7981         * gcc.target/aarch64/vld1_lane.c: Likewise.
7982
7983 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7984
7985         PR c++/67369
7986         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7987
7988 2015-09-07  Marek Polacek  <polacek@redhat.com>
7989
7990         PR inline-asm/67448
7991         * gcc.dg/asm-10.c: New test.
7992
7993 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7994
7995         PR middle-end/67452
7996         * gcc.dg/lto/pr67452_0.c: New test.
7997
7998 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7999
8000         PR target/65210
8001         * gcc.target/avr/pr65210.c: New test.
8002
8003 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR testsuite/67450
8006         * lib/target-supports.exp (check_cached_effective_target):
8007         Apppend $prop to et_prop_list only if needed.
8008
8009 2015-09-04  Marek Polacek  <polacek@redhat.com>
8010
8011         PR sanitizer/67279
8012         * gcc.dg/ubsan/pr67279.c: New test.
8013
8014 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8015             Petr Murzin  <petr.murzin@intel.com>
8016             Kirill Yukhin <kirill.yukhin@intel.com>
8017
8018         * gcc.target/i386/avx512f-scatter-1.c: New.
8019         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8020         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8021
8022 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8023
8024         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8025         rather than calling rmdir, cleanup if open fails.
8026
8027 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8028
8029         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8030         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8031         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8032         Return true for PowerPC targets that implement Altivec.
8033
8034 2015-09-03  Renlin Li  <renlin.li@arm.com>
8035
8036         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8037         check the assembly.
8038         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8039
8040 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8041
8042         * gcc.target/powerpc/vec-shift.c: New test.
8043
8044 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8045
8046         PR tree-optimization/65637
8047         * gcc.dg/autopar/reduc-4.c: New test.
8048
8049 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8050
8051         PR tree-optimization/65637
8052         * gcc.dg/autopar/pr46099-2.c: New test.
8053
8054 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8055
8056         PR middle-end/67351
8057         * g++.dg/pr67351.C: New test.
8058
8059 2015-09-03  Richard Biener  <rguenther@suse.de>
8060
8061         PR ipa/66705
8062         * g++.dg/lto/pr66705_0.C: New testcase.
8063
8064 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8065
8066         PR middle-end/60586
8067         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8068         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8069
8070 2015-09-02  Marek Polacek  <polacek@redhat.com>
8071
8072         PR c/67432
8073         * gcc.dg/pr67432.c: New test.
8074
8075 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8076
8077         * lib/target-supports.exp (clear_effective_target_cache): New.
8078         (check_cached_effective_target): Update et_prop_list.
8079         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8080         * g++.dg/compat/compat.exp: Likewise.
8081         * g++.dg/compat/struct-layout-1.exp: Likewise.
8082         * lib/asan-dg.exp: Likewise.
8083         * lib/atomic-dg.exp: Likewise.
8084         * lib/cilk-plus-dg.exp: Likewise.
8085         * lib/clearcap.exp: Likewise.
8086         * lib/mpx-dg.exp: Likewise.
8087         * lib/tsan-dg.exp: Likewise.
8088         * lib/ubsan-dg.exp: Likewise.
8089
8090 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8091
8092         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8093
8094 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8095             Andrew Bennett  <andrew.bennett@imgtec.com>
8096
8097         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8098         dependencies between ISA level and compact-branches.
8099         * gcc.target/mips/branch-10.c: Update expected output to allow
8100         compact forms of b/bal.
8101         * gcc.target/mips/branch-11.c: Likewise.
8102         * gcc.target/mips/branch-12.c: Likewise.
8103         * gcc.target/mips/branch-13.c: Likewise.
8104         * gcc.target/mips/branch-3.c: Likewise.
8105         * gcc.target/mips/branch-4.c: Likewise.
8106         * gcc.target/mips/branch-5.c: Likewise.
8107         * gcc.target/mips/branch-6.c: Likewise.
8108         * gcc.target/mips/branch-7.c: Likewise.
8109         * gcc.target/mips/branch-8.c: Likewise.
8110         * gcc.target/mips/branch-9.c: Likewise.
8111         * gcc.target/mips/branch-cost-1.c: Likewise.
8112         * gcc.target/mips/call-1.c: Likewise.
8113         * gcc.target/mips/call-2.c: Likewise.
8114         * gcc.target/mips/call-3.c: Likewise.
8115         * gcc.target/mips/call-4.c: Likewise.
8116         * gcc.target/mips/call-5.c: Likewise.
8117         * gcc.target/mips/call-6.c: Likewise.
8118         * gcc.target/mips/lazy-binding-1.c: Likewise.
8119         * gcc.target/mips/near-far-1.c: Likewise.
8120         * gcc.target/mips/near-far-2.c: Likewise.
8121         * gcc.target/mips/near-far-3.c: Likewise.
8122         * gcc.target/mips/near-far-4.c: Likewise.
8123         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8124         run with compact branches allowed.
8125         * gcc.target/mips/compact-branches-1.c: New file.
8126         * gcc.target/mips/compact-branches-2.c: Likewise.
8127         * gcc.target/mips/compact-branches-3.c: Likewise.
8128         * gcc.target/mips/compact-branches-4.c: Likewise.
8129         * gcc.target/mips/compact-branches-5.c: Likewise.
8130         * gcc.target/mips/compact-branches-6.c: Likewise.
8131         * gcc.target/mips/compact-branches-7.c: Likewise.
8132
8133 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8134
8135         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8136         Clean-up a created directory if testcase fails.
8137
8138 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8139
8140         PR target/67405
8141         * g++.dg/pr67405.C: New test.
8142
8143 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8146
8147 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8148
8149         * gcc.dg/ifcvt-1.c: New test.
8150         * gcc.dg/ifcvt-2.c: Likewise.
8151         * gcc.dg/ifcvt-3.c: Likewise.
8152
8153 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155         PR libfortran/67412
8156         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8157         *-*-solaris2.10.
8158
8159 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8160
8161         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8162
8163 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8164
8165         PR c++/61753
8166         * g++.dg/other/pr61753.C: New.
8167
8168 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8169
8170         * gcc.dg/tree-ssa/cmp-1.c: New file.
8171
8172 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8173
8174         * gcc.dg/tree-ssa/complex-7.c: New file.
8175
8176 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8177
8178         * gcc.target/powerpc/swaps-p8-19.c: New test.
8179
8180 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8181
8182         PR fortran/67367
8183         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8184
8185 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8186
8187         PR tree-optimization/46193
8188         * gcc.dg/autopar/pr46193.c: New test.
8189
8190 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8191
8192         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8193         use exit code for failure.
8194
8195         * gcc.dg/torture/matrix-1.c: Use plain printf.
8196         * gcc.dg/torture/matrix-2.c: Likewise.
8197         * gcc.dg/torture/matrix-5.c: Likewise.
8198         * gcc.dg/torture/matrix-6.c: Likewise.
8199         * gcc.dg/torture/transpose-1.c: Likewise.
8200         * gcc.dg/torture/transpose-2.c: Likewise.
8201         * gcc.dg/torture/transpose-3.c: Likewise.
8202         * gcc.dg/torture/transpose-4.c: Likewise.
8203         * gcc.dg/torture/transpose-5.c: Likewise.
8204         * gcc.dg/torture/transpose-6.c: Likewise.
8205
8206 2015-08-28  Jeff Law  <law@redhat.com>
8207
8208         PR lto/66752
8209         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8210         * gcc.dg/torture/pr66752-1.c: New test
8211         * g++.dg/torture/pr66752-2.C: New test.
8212
8213 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8214         Revert:
8215         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8216
8217                 * gcc.dg/tree-ssa/sra-15.c: New.
8218
8219 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8220
8221         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8222         * gcc.target/mips/msub-8.c: Ditto
8223
8224 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8225
8226         * lib/target-supports.exp (check-effective_target_vect_double):
8227         Enable for Power targets with VSX hardware available.
8228         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8229         vect_no_align && { ! vect_hw_misalign }.
8230
8231 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8232
8233         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8234         Replaced by opt_files, compile with -floop-nest-optimize.
8235         * g++.dg/graphite/graphite.exp: Same.
8236         * gfortran.dg/graphite/graphite.exp: Same.
8237         * gcc.dg/graphite/block-0.c: Adjust pattern.
8238         * gcc.dg/graphite/block-1.c: Same.
8239         * gcc.dg/graphite/block-3.c: Same.
8240         * gcc.dg/graphite/block-4.c: Same.
8241         * gcc.dg/graphite/block-5.c: Same.
8242         * gcc.dg/graphite/block-6.c: Same.
8243         * gcc.dg/graphite/block-7.c: Same.
8244         * gcc.dg/graphite/block-8.c: Same.
8245         * gcc.dg/graphite/block-pr47654.c: Same.
8246         * gcc.dg/graphite/interchange-0.c: Same.
8247         * gcc.dg/graphite/interchange-1.c: Same.
8248         * gcc.dg/graphite/interchange-10.c: Same.
8249         * gcc.dg/graphite/interchange-11.c: Same.
8250         * gcc.dg/graphite/interchange-12.c: Same.
8251         * gcc.dg/graphite/interchange-13.c: Same.
8252         * gcc.dg/graphite/interchange-14.c: Same.
8253         * gcc.dg/graphite/interchange-15.c: Same.
8254         * gcc.dg/graphite/interchange-3.c: Same.
8255         * gcc.dg/graphite/interchange-4.c: Same.
8256         * gcc.dg/graphite/interchange-5.c: Same.
8257         * gcc.dg/graphite/interchange-6.c: Same.
8258         * gcc.dg/graphite/interchange-7.c: Same.
8259         * gcc.dg/graphite/interchange-8.c: Same.
8260         * gcc.dg/graphite/interchange-9.c: Same.
8261         * gcc.dg/graphite/interchange-mvt.c: Same.
8262         * gcc.dg/graphite/pr37485.c: Same.
8263         * gcc.dg/graphite/uns-block-1.c: Same.
8264         * gcc.dg/graphite/uns-interchange-12.c: Same.
8265         * gcc.dg/graphite/uns-interchange-14.c: Same.
8266         * gcc.dg/graphite/uns-interchange-15.c: Same.
8267         * gcc.dg/graphite/uns-interchange-9.c: Same.
8268         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8269         * gfortran.dg/graphite/interchange-3.f90: Same.
8270
8271 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8272
8273         PR target/67317
8274         * gcc.target/i386/pr67317-1.c: New test.
8275         * gcc.target/i386/pr67317-2.c: Ditto.
8276         * gcc.target/i386/pr67317-3.c: Ditto.
8277         * gcc.target/i386/pr67317-4.c: Ditto.
8278         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8279         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8280
8281 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8282
8283         * gcc.target/powerpc/vec-shr.c: New.
8284
8285 2015-08-27  Marek Polacek  <polacek@redhat.com>
8286
8287         PR middle-end/67005
8288         * gcc.dg/torture/pr67005.c: New test.
8289
8290 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8291
8292         * gcc.dg/tree-ssa/sra-15.c: New.
8293
8294 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8295
8296         * gcc.target/aarch64/long_branch_1.c: New test.
8297
8298 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8299
8300         * gcc.target/s390/20150826-1.c: New test.
8301
8302 2015-08-26  Renlin Li  <renlin.li@arm.com>
8303
8304         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8305
8306 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8307
8308         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8309
8310 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8311
8312         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8313         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8314         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8315         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8316
8317 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8318
8319         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8320         New test directive.
8321         * gcc.target/aarch64/tlsle_1.x: New test source.
8322         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8323         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8324         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8325
8326 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8327
8328         PR fortran/29600
8329         * gfortran.dg/shape_8.f90: New test.
8330
8331 2015-08-25  Marek Polacek  <polacek@redhat.com>
8332
8333         PR middle-end/67330
8334         * gcc.dg/weak/weak-18.c: New test.
8335
8336 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8337
8338         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8339         gcc_jit_context_set_bool_use_external_driver.
8340
8341 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8342
8343         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8344
8345         * gcc.dg/20001117-1.c: Needs return_address.
8346         * gcc.dg/20020415-1.c: Needs alloca.
8347         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8348         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8349         * gcc.dg/pr63186.c: Needs label_values.
8350         * gcc.dg/torture/pr33848.c: Likwise.
8351
8352         * lib/target-supports.exp (check_effective_target_fopenacc,
8353         check_effective_target_fopenmp): Disable for nvptx.
8354         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8355         * gcc.dg/stack-usage-1.c: Likewise.
8356         * gcc.dg/stack-usage-2.c: Likewise.
8357         * gcc.dg/unused-5.c: Likewise.
8358         * gcc.dg/unwind-1.c: Likewise.
8359
8360 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8361
8362         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8363         * g++.dg/Wno-frame-address.C: Ditto.
8364
8365 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8366
8367         PR target/67211
8368         * g++.dg/pr67211.C: New test.
8369
8370 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8371
8372         PR fortran/62536
8373         PR fortran/66175
8374         * gfortran.dg/block_end_error_1.f90: New test.
8375         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8376
8377 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8378
8379         PR target/66821
8380         * gcc.target/i386/pr66821.c: New test.
8381
8382 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8383
8384         PR target/67329
8385         * gcc.target/i386/pr67329.c: New test.
8386
8387 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8388
8389         * gcc.dg/pr49551.c: Needs -fdata-sections.
8390
8391         * gcc.dg/pr64935-2.c: Needs scheduling.
8392
8393         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8394         * gcc.dg/torture/pr63738.c: Likewise.
8395         * gcc.dg/torture/pr64728.c: Likewise.
8396         * gcc.dg/pr63748.c: Likewise.
8397         * gcc.dg/20020312-2.c: Likewise.
8398
8399         * gcc.dg/torture/pr66123.c: Needs label_values.
8400
8401         * gcc.dg/torture/pr41261.c: Needs profiling.
8402         * gcc.dg/pr26570.c: Likewise.
8403         * gcc.dg/pr61776.c: Likewise.
8404         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8405         * gcc.dg/gomp/pr34610.c: Likewise.
8406         * gcc.dg/pr54121.c: Likewise.
8407         * gcc.dg/20050325-1.c: Likewise.
8408         * gcc.dg/pr66899.c: Likewise.
8409         * gcc.dg/pr48770.c: Likewise.
8410         * gcc.dg/pr24225.c: Likewise.
8411
8412         * gcc.dg/pr27531-1.c: Needs io.
8413         * gcc.dg/pr44606.c: Likewise.
8414
8415         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8416
8417         * gcc.dg/pr51990.c: Needs alloca.
8418
8419         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8420
8421 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8422
8423         PR tree-optimization/65468
8424         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8425
8426 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8427
8428         PR libfortran/54572
8429         * gfortran.dg/backtrace_1.f90: New test.
8430
8431 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8432
8433         PR libfortran/62296
8434         * gfortran.dg/execute_command_line_2.f90: New test.
8435
8436 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8437
8438         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8439         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8440         vect_no_int_max to vect_no_int_min_max.
8441         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8442         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8443         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8444         * gcc.dg/vect/slp-reduc-4.c: Same.
8445         * gcc.dg/vect/slp-reduc-5.c: Same.
8446         * gcc.dg/vect/vect-125.c: Same.
8447         * gcc.dg/vect/vect-13.c: Same.
8448         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8449         * gcc.dg/vect/vect-reduc-1.c: Same.
8450         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8451         * gcc.dg/vect/vect-reduc-1char.c:Same.
8452         * gcc.dg/vect/vect-reduc-1short.c: Same.
8453         * gcc.dg/vect/vect-reduc-2.c: Same.
8454         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8455         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8456         * lib/target-supports.exp: Same.
8457
8458 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8459
8460         PR c++/63693
8461         * g++.dg/cpp0x/decltype63.C: New.
8462
8463 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8464
8465         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8466         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8467         * c-c++-common/Wunused-var-8.c: Likewise.
8468         * c-c++-common/gomp/pr61486-2.c: Likewise.
8469         * c-c++-common/Wunused-var-6.c: Likewise.
8470         * c-c++-common/goacc/reduction-1.c: Likewise.
8471         * c-c++-common/goacc/reduction-2.c: Likewise.
8472         * c-c++-common/goacc/reduction-3.c: Likewise.
8473         * c-c++-common/goacc/reduction-4.c: Likewise.
8474         * gcc.dg/builtins-64.c: Likewise.
8475         * gcc.dg/pr59523.c: Likewise.
8476         * gcc.dg/tree-ssa/20080530.c: Likewise.
8477         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8478         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8479         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8480         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8481         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8482         * gcc.dg/pr59011.c: Likewise.
8483         * gcc.dg/uninit-9.c: Likewise.
8484         * gcc.dg/pr61561.c: Likewise.
8485         * gcc.dg/vla-4.c: Likewise.
8486         * gcc.dg/20101010-1.c: Likewise.
8487         * gcc.dg/pr49120.c: Likewise.
8488         * gcc.dg/20030331-2.c: Likewise.
8489         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8490         * gcc.dg/pr25682.c: Likewise.
8491         * gcc.dg/guality/guality.c: Likewise.
8492         * gcc.dg/pr27301.c: Likewise.
8493         * gcc.dg/uninit-9-O0.c: Likewise.
8494         * gcc.dg/fold-alloca-1.c: Likewise.
8495         * gcc.dg/pr41470.c: Likewise.
8496         * gcc.dg/pr51491-2.c: Likewise.
8497         * gcc.dg/winline-7.c: Likewise.
8498         * gcc.dg/vla-2.c: Likewise.
8499         * gcc.dg/pr50764.c: Likewise.
8500         * gcc.dg/c99-vla-1.c: Likewise.
8501         * gcc.dg/pr33238.c: Likewise.
8502         * gcc.dg/c99-const-expr-13.c: Likewise.
8503         * gcc.dg/builtin-return-1.c: Likewise.
8504         * gcc.dg/vla-3.c: Likewise.
8505         * gcc.dg/20020415-1.c: Likewise.
8506         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8507         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8508         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8509         * gcc.dg/torture/calleesave-sse.c: Likewise.
8510         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8511         * gcc.dg/gomp/vla-2.c: Likewise.
8512         * gcc.dg/gomp/vla-3.c: Likewise.
8513         * gcc.dg/gomp/vla-4.c: Likewise.
8514         * gcc.dg/gomp/pr30494.c: Likewise.
8515         * gcc.dg/gomp/vla-5.c: Likewise.
8516         * gcc.dg/pr51990-2.c: Likewise.
8517         * gcc.dg/vla-22.c: Likewise.
8518
8519 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8520
8521         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8522         * gcc.dg/dollar.c: Likewise.
8523         * gcc.dg/pragma-message.c: Likewise.
8524         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8525         * c-c++-common/raw-string-14.c: Likewise.
8526
8527 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8528
8529         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8530         property that instantiation here is a compile-time error.
8531
8532 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8533
8534         * g++.dg/other/pr67065.C: Extend.
8535
8536 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8537
8538         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8539         is freestanding.
8540         (check_effective_target_global_constructor): New.
8541         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8542         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8543         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8544
8545         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8546         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8547         * gcc.c-torture/compile/pr33855.c: Likewise.
8548         * gcc.c-torture/compile/920723-1.c: Likewise.
8549         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8550         writing a const.
8551         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8552         label.
8553         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8554         'call'.
8555
8556         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8557         prototype normal.
8558         * gcc.c-torture/execute/switch-1.c: Likewise.
8559
8560         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8561         * gcc.c-torture/execute/printf-1.c: Likewise.
8562         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8563         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8564         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8565         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8566         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8567         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8568         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8569         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8570         * gcc.c-torture/execute/gofast.c: Likewise.
8571         * gcc.c-torture/execute/complex-6.c: Likewise.
8572
8573         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8574         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8575         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8576         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8577         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8578         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8579         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8580         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8581         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8582         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8583         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8584         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8585         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8586         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8587         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8588         * gcc.dg/setjmp-1.c: Likewise.
8589         * gcc.dg/cleanup-5.c: Likewise.
8590         * gcc.dg/cleanup-12.c: Likewise.
8591         * gcc.dg/cleanup-13.c: Likewise.
8592
8593         * gcc.dg/constructor-1.c: Require global ctor.
8594
8595         * gcc.dg/fork-instrumentation.c: Require profiling.
8596         * gcc.dg/20030107-1.c: Likewise.
8597         * gcc.dg/20030702-1.c: Likewise.
8598
8599         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8600         * gcc.dg/cpp/paste2.c: Likewise.
8601         * gcc.dg/cpp/strify3.c: Likewise.
8602         * gcc.dg/cpp/strify4.c: Likewise.
8603         * gcc.dg/cpp/lexnum.c: Likewise.
8604         * gcc.dg/cpp/digraphs.c: Likewise.
8605         * gcc.dg/cpp/macro1.c: Likewise.
8606
8607 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8608
8609         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8610
8611 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8612
8613         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8614         only once.
8615
8616 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8617
8618         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8619         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8620         vec_vpmsum_be and vec_shasigma_be.
8621
8622 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8623
8624         * lib/target-supports.exp
8625         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8626         with -mfp16-format=ieee.
8627
8628 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8629
8630         PR c++/67065
8631         * g++.dg/other/pr67065.C: New.
8632
8633 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8634
8635         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8636         memcpy.
8637         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8638         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8639         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8640         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8641
8642 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8643
8644         * gcc.dg/wide_shift_64_1.c: New testcase.
8645         * gcc.dg/wide_shift_128_1.c: Likewise.
8646         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8647
8648 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8649
8650         * lib/target-supports.exp
8651         (check_effective_target_fstack_protector_enabled): New test.
8652         * gcc.target/i386/ssp-default.c: New test.
8653
8654 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8655
8656         PR fortran/66929
8657         * gfortran.dg/generic_31.f90: New.
8658
8659 2015-08-19  Marek Polacek  <polacek@redhat.com>
8660
8661         PR middle-end/67133
8662         * g++.dg/torture/pr67133.C: New test.
8663
8664 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8665
8666         * gcc.target/powerpc/altivec-35.c: New test.
8667         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8668         * gcc.target/powerpc/vsx-vector-7.c: New test.
8669
8670 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8671
8672         PR middle-end/36757
8673         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8674         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8675
8676 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8677
8678         PR rtl-optimization/67218
8679         * gcc.c-torture/execute/ieee/pr67218.c,
8680         gcc.target/aarch64/fcvt_int_float_double1.c,
8681         gcc.target/aarch64/fcvt_int_float_double2.c,
8682         gcc.target/aarch64/fcvt_int_float_double3.c,
8683         gcc.target/aarch64/fcvt_int_float_double4.c,
8684         gcc.target/aarch64/fcvt_uint_float_double1.c,
8685         gcc.target/aarch64/fcvt_uint_float_double2.c,
8686         gcc.target/aarch64/fcvt_uint_float_double3.c,
8687         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8688
8689 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8690
8691         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8692         dg-options to disable LSE extensions.
8693         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8694         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8695         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8696         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8697         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8698         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8699         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8700         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8701         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8702         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8703         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8704         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8705         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8706         * gcc.target/aarch64/sync-op-full.c: Likewise.
8707         * gcc.target/aarch64/sync-op-release.c: Likewise.
8708
8709 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8710
8711         PR c++/67160
8712         * g++.dg/cpp1z/feat-cxx1z.C: New.
8713
8714 2015-08-18  Marek Polacek  <polacek@redhat.com>
8715
8716         PR middle-end/67222
8717         * gcc.dg/torture/pr67222.c: New test.
8718
8719 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8720
8721         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8722
8723 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8724
8725         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8726         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8727         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8728
8729 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8730
8731         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8732         which is used in later code.
8733
8734 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8735
8736         PR c++/67216
8737         * g++.dg/cpp0x/nullptr34.C: New.
8738         * g++.dg/warn/Wconversion2.C: Adjust.
8739         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8740         * g++.old-deja/g++.other/null3.C: Likewise.
8741
8742         * g++.dg/cpp0x/pr51313.C: Adjust.
8743
8744 2015-08-17  Richard Biener  <rguenther@suse.de>
8745
8746         PR tree-optimization/67221
8747         * gcc.dg/torture/pr67221.c: New testcase.
8748
8749 2015-08-17  Mike Stump  <mikestump@comcast.net>
8750             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8751
8752         * gcc.target/arm/memcpy-aligned-1.c: New test.
8753
8754 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8755
8756         PR fortran/54656
8757         * gfortran.dg/norm_4.f90: Rename to...
8758         * gfortran.dg/norm2_4.f90: this.
8759         * gfortran.dg/norm2_5.f90: New test.
8760
8761 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8762
8763         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8764         * gcc.dg/ssp-1.c: Make counter a register.
8765         * gcc.dg/ssp-2.c: Likewise.
8766         * gcc.dg/torture/parm-coalesce.c: New.
8767
8768 2015-08-14  Marek Polacek  <polacek@redhat.com>
8769
8770         PR middle-end/67133
8771         * gcc.dg/torture/pr67133.c: New test.
8772
8773 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8774             Matthias Klose  <doko@debian.org>
8775
8776         PR target/67143
8777         * gcc.c-torture/compile/pr67143.c: New
8778         * gcc.target/aarch64/atomic-op-imm.c
8779         (atomic_fetch_add_negative_RELAXED): New.
8780         (atomic_fetch_sub_negative_ACQUIRE): New.
8781
8782 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8783
8784         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8785         * gcc.target/aarch64/target_attr_8.c: Likewise.
8786         * gcc.target/aarch64/target_attr_14.c: Likewise.
8787
8788 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8789
8790         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8791
8792 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8793
8794         * gcc.target/i386/builtin_target.c: Add skylake check.
8795
8796 2015-08-13  Jeff Law  <law@redhat.com>
8797
8798         * gcc.dg/pr66314.c: Moved from here to ..
8799         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8800         to clear all sanitizers before -fsanitize=kernel-address.
8801
8802 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8803
8804         * gcc.target/aarch64/cinc_common_1.c: New test.
8805
8806 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8807
8808         PR c++/53421
8809         * g++.dg/ext/attribute-may-alias-1.C: New.
8810         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8811
8812 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8813
8814         * gcc.target/aarch64/atomic-inst-cas.c: New.
8815         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8816
8817 2015-08-13  Andreas Schwab  <schwab@suse.de>
8818
8819         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8820
8821 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8822
8823         PR c++/62164
8824         * g++.dg/torture/pr62164.C: New.
8825
8826 2015-08-13  Richard Biener  <rguenther@suse.de>
8827
8828         PR tree-optimization/67191
8829         * gcc.dg/torture/pr67191.c: New testcase.
8830         * g++.dg/torture/pr67191.C: Likewise.
8831
8832 2015-08-13  Richard Biener  <rguenther@suse.de>
8833
8834         PR tree-optimization/66502
8835         PR tree-optimization/67167
8836         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8837
8838 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8839
8840         PR c++/53330
8841         * g++.dg/init/new42.C: New.
8842
8843 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8844
8845         PR target/67071
8846         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8847         vector constants.
8848         * gcc.target/powerpc/pr67071-2.c: Likewise.
8849         * gcc.target/powerpc/pr67071-3.c: Likewise.
8850
8851 2015-08-12  Marek Polacek  <polacek@redhat.com>
8852
8853         PR c++/55095
8854         * c-c++-common/Wshift-overflow-6.c: New test.
8855         * c-c++-common/Wshift-overflow-7.c: New test.
8856         * g++.dg/cpp1y/left-shift-2.C: New test.
8857
8858 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8859
8860         PR c++/52742
8861         * g++.dg/cpp0x/pr52742.C: New.
8862
8863 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8864
8865         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8866         Check Knights Landing support.
8867
8868 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8869
8870         PR c++/47461
8871         * g++.dg/warn/Wunused-result-1.C: New.
8872
8873 2015-08-12  Richard Biener  <rguenther@suse.de>
8874
8875         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8876         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8877         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8878         * g++.dg/tree-ssa/pr61034.C: Adjust.
8879         * gcc.dg/fold-compare-2.c: Likewise.
8880         * gcc.dg/pr50763.c: Likewise.
8881         * gcc.dg/predict-3.c: Likewise.
8882         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8883         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8884         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8885         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8886         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8887         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8888         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8889         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8890         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8891         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8892         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8893         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8894
8895 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8896
8897         * gcc.dg/vrp-min-max-1.c: New.
8898         * gcc.dg/vrp-min-max-2.c: New.
8899
8900 2015-08-12  Richard Biener  <rguenther@suse.de>
8901
8902         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8903
8904 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8905
8906         PR testsuite/67175
8907         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8908         Handle absence of vector min/max for sparc.
8909
8910 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8911
8912         PR target/66954
8913         * g++.dg/ext/mv25.C: New test.
8914
8915 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8916
8917         * gcc.target/i386/avx2-vect-shift.c: New test.
8918
8919 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8920
8921         PR c/66098
8922         PR c/66711
8923         * gcc.dg/pragma-diag-3.c: New test.
8924         * gcc.dg/pragma-diag-4.c: New test.
8925
8926 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8927
8928         * c-c++-common/dfp/operator-comma.c: Call init function.
8929         * c-c++-common/dfp/convert-dfp-2.c: New test.
8930
8931 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8934         Treat model == 0x4f as Broadwell.
8935
8936 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8937
8938         PR libfortran/67140
8939         * gfortran.dg/pr67140.f90: New test.
8940
8941 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8942
8943         PR libgomp/65742
8944         PR middle-end/66332
8945         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8946
8947 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8948
8949         PR fortran/64022
8950         * gfortran.dg/ieee/large_4.f90: New test.
8951
8952 2015-08-08  Bud Davis  <jmdavis@link.com>
8953
8954         PR fortran/59746
8955         * gfortran.dg/common_22.f90: New.
8956
8957 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8958
8959         PR rtl-optimization/67028
8960         * gcc.dg/pr67028.c: New testcase.
8961
8962 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8963
8964         PR rtl-optimization/67029
8965         * gcc.dg/pr67029.c: New test.
8966
8967 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8968
8969         PR fortran/64104
8970         * gfortran.dg/ieee/ieee_8.f90: New test.
8971
8972 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8973
8974         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8975         modifers.
8976         * gcc.target/aarch64/noplt_2.c: Likewise.
8977         * gcc.target/aarch64/noplt_3.c: Likewise.
8978
8979 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8980
8981         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8982         optimization level, and print a summary at the end.
8983
8984 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8985
8986         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8987
8988 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8989
8990         * gcc.target/aarch64/noplt_3.c: New testcase.
8991
8992 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8993
8994         * gcc.target/aarch64/noplt_1.c: New testcase.
8995         * gcc.target/aarch64/noplt_2.c: Likewise.
8996
8997 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8998
8999         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9000         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9001
9002 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9003
9004         * gcc.target/s390/dwarfregtable-1.c: New test.
9005         * gcc.target/s390/dwarfregtable-2.c: New test.
9006         * gcc.target/s390/dwarfregtable-3.c: New test.
9007
9008 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9009
9010         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9011
9012 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9013
9014         PR fortran/64022
9015         * gfortran.dg/ieee/large_2.f90: New test.
9016         * gfortran.dg/ieee/large_3.F90: New test.
9017
9018 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9019
9020         PR fortran/64022
9021         * gfortran.dg/ieee/large_1.f90: Adjust test.
9022
9023 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9024             Jeff Law  <law@redhat.com>
9025
9026         PR c/16351
9027         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9028         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9029         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9030         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9031         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9032         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9033
9034 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9035
9036         PR middle-end/66311
9037         * gfortran.dg/pr66311.f90: New file.
9038
9039 2015-08-05  Richard Biener  <rguenther@suse.de>
9040
9041         PR tree-optimization/67121
9042         * gcc.dg/torture/pr67121.c: New testcase.
9043
9044 2015-08-05  Nick Clifton  <nickc@redhat.com>
9045
9046         * gcc.target/rl78: New directory.
9047         * gcc.target/rl78/rl78.exp: New file: Test driver.
9048         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9049
9050 2015-08-05  Richard Biener  <rguenther@suse.de>
9051
9052         PR middle-end/67120
9053         * gcc.dg/torture/pr67120.c: New testcase.
9054
9055 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/52846
9058
9059         * lib/fortran-modules.exp: Call cleanup-submodules from
9060         cleanup-modules.
9061         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9062         cover the cases where private entities are no longer optimized
9063         away.
9064         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9065         same reason.
9066         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9067         * gfortran.dg/submodule_5.f08: The same.
9068         * gfortran.dg/submodule_9.f08: The same.
9069         * gfortran.dg/submodule_10.f08: New test.
9070
9071 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9072
9073         PR c++/66595
9074         * g++.dg/cpp1y/var-templ35.C: New.
9075
9076 2015-08-05  Richard Biener  <rguenther@suse.de>
9077
9078         PR tree-optimization/67055
9079         * g++.dg/torture/pr67055.C: New testcase.
9080
9081 2015-08-05  Richard Biener  <rguenther@suse.de>
9082
9083         PR tree-optimization/67109
9084         * gcc.dg/torture/pr67109.c: New testcase.
9085         * gcc.dg/vect/vect-119.c: Adjust.
9086
9087 2015-08-05  Richard Biener  <rguenther@suse.de>
9088
9089         PR middle-end/67107
9090         * gcc.dg/pr67107.c: New testcase.
9091
9092 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9093
9094         PR c++/66197
9095         * g++.dg/cpp1z/abbrev2.C: New.
9096
9097 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9098
9099         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9100
9101 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9102
9103         PR c++/66392
9104         * g++.dg/init/explicit4.C: New.
9105
9106 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9107
9108         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9109         without VSX an Power8 vector support.
9110
9111 2015-08-04  Richard Biener  <rguenther@suse.de>
9112
9113         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9114
9115 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR target/67110
9118         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9119         -fno-pie -no-pie.
9120
9121 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9122
9123         PR c++/66427
9124         * g++.dg/cpp1y/var-templ34.C: New.
9125
9126 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9127
9128         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9129         * gcc.target/aarch64/target_attr_1.c: Likewise.
9130         * gcc.target/aarch64/target_attr_2.c: Likewise.
9131         * gcc.target/aarch64/target_attr_3.c: Likewise.
9132         * gcc.target/aarch64/target_attr_4.c: Likewise.
9133         * gcc.target/aarch64/target_attr_5.c: Likewise.
9134         * gcc.target/aarch64/target_attr_6.c: Likewise.
9135         * gcc.target/aarch64/target_attr_7.c: Likewise.
9136         * gcc.target/aarch64/target_attr_8.c: Likewise.
9137         * gcc.target/aarch64/target_attr_9.c: Likewise.
9138         * gcc.target/aarch64/target_attr_10.c: Likewise.
9139         * gcc.target/aarch64/target_attr_11.c: Likewise.
9140         * gcc.target/aarch64/target_attr_12.c: Likewise.
9141         * gcc.target/aarch64/target_attr_13.c: Likewise.
9142         * gcc.target/aarch64/target_attr_14.c: Likewise.
9143         * gcc.target/aarch64/target_attr_15.c: Likewise.
9144
9145 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9146
9147         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9148
9149 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9150
9151         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9152
9153 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9154
9155         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9156         message.
9157
9158 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9159
9160         PR fortran/64022
9161         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9162         * gfortran.dg/ieee/large_1.f90: New test.
9163
9164 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9165
9166         PR tree-optimization/67043
9167         * gcc.dg/pr67043.c: New test.
9168
9169 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9170
9171         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9172
9173 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9174
9175         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9176         it to push/pop timing items.
9177         (main): For each optimization level, create a gcc_jit_timer, and
9178         time all of the iteration within that level cumulatively.
9179         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9180         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9181
9182 2015-08-03  Alexander Basov <coohpt@gmail.com>
9183
9184         PR middle-end/64744
9185         PR middle-end/48470
9186         PR middle-end/43404
9187         * gcc.target/arm/pr43404.c : New testcase.
9188         * gcc.target/arm/pr48470.c : New testcase.
9189         * gcc.target/arm/pr64744-1.c : New testcase.
9190         * gcc.target/arm/pr64744-2.c : New testcase.
9191
9192 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9193
9194         PR tree-optimization/67077
9195         * gcc.dg/pr67077.c: New test.
9196
9197 2015-08-03  Jeff Law  <law@redhat.com>
9198
9199         PR middle-end/66314
9200         PR gcov-profile/66899
9201         * gcc.dg/pr66899.c: New test.
9202         * gcc.dg/pr66314.c: New test.
9203
9204 2015-08-03  Marek Polacek  <polacek@redhat.com>
9205
9206         PR c/67088
9207         * gcc.dg/pr67088.c: New test.
9208
9209 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9210
9211         PR target/66731
9212         * gcc.target/arm/vnmul-1.c: New.
9213         * gcc.target/arm/vnmul-2.c: New.
9214         * gcc.target/arm/vnmul-3.c: New.
9215         * gcc.target/arm/vnmul-4.c: New.
9216
9217 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9218
9219         PR fortran/64921
9220         * gfortran.dg/class_allocate_20.f90: New.
9221
9222 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9223
9224         * gcc.target/aarch64/csel_bfx_1.c: New test.
9225         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9226
9227 2015-08-02  Martin Sebor  <msebor@redhat.com>
9228
9229         * g++.dg/Wframe-address-in-Wall.C: New test.
9230         * g++.dg/Wframe-address.C: New test.
9231         * g++.dg/Wno-frame-address.C: New test.
9232         * gcc.dg/Wframe-address-in-Wall.c: New test.
9233         * gcc.dg/Wframe-address.c: New test.
9234         * gcc.dg/Wno-frame-address.c: New test.
9235
9236 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9237
9238         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9239
9240 2015-08-01  Michael Collison  <michael.collison@linaro.org
9241             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9242
9243         * gcc.target/arm/mincmp.c: New test.
9244
9245 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9246
9247         PR fortran/67091
9248         * gfortran.dg/associated_target_6.f03: New test
9249
9250 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9251
9252         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9253         optimize ("-ftree-parallelize-loops=0").
9254         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9255         detected reductions.
9256         * gcc.dg/autopar/reduc-2short.c: Same.
9257         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9258         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9259         detected reductions.
9260         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9261         and max reductions.
9262
9263 2015-07-31  Marek Polacek  <polacek@redhat.com>
9264
9265         PR sanitizer/66977
9266         * g++.dg/ubsan/pr66977.C: New test.
9267
9268 2015-07-30  Marek Polacek  <polacek@redhat.com>
9269
9270         * c-c++-common/Wtautological-compare-3.c: New test.
9271
9272 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9273
9274         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9275         (CHECK): Pass address of scalar, rather than array.
9276
9277 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9278
9279         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9280
9281 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9282
9283         * gcc.target/aarch64/fp16/fp16.exp: New.
9284         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9285         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9286
9287 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9288
9289         * gcc.target/aarch64/f16_movs_1.c: New test.
9290
9291 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9292
9293         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9294         outer loop.
9295
9296 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9297             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9298
9299         * gcc.dg/parm-incomplete-1.c: Update.
9300         * gcc.dg/pr18809-1.c: Update.
9301         * gcc.dg/pr27953.c: Update.
9302         * gcc.dg/vla-11.c: Update.
9303
9304 2015-07-27  Marek Polacek  <polacek@redhat.com>
9305
9306         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9307
9308 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9309
9310         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9311         attribute.  Update comment.
9312         (main): Remove.
9313         Add scan for not parallelizing inner loop.
9314         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9315         attribute.
9316         (main): Remove.
9317
9318 2015-07-27  Marek Polacek  <polacek@redhat.com>
9319
9320         PR bootstrap/67030
9321         * c-c++-common/Wtautological-compare-2.c: New test.
9322
9323 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9324
9325         PR target/66232
9326         * gcc.target/i386/pr66232-6.c: New tests.
9327         * gcc.target/i386/pr66232-7.c: Likewise.
9328         * gcc.target/i386/pr66232-8.c: Likewise.
9329         * gcc.target/i386/pr66232-9.c: Likewise.
9330
9331 2015-07-27  Marek Polacek  <polacek@redhat.com>
9332
9333         PR c++/66555
9334         PR c/54979
9335         * c-c++-common/Wtautological-compare-1.c: New test.
9336
9337 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9338
9339         PR c++/18969
9340         * g++.dg/template/pr18969.C: New test.
9341         * g++.dg/template/pr18969-2.C: New test.
9342         * g++.old-deja/g++.jason/overload.C: Remove return value in
9343         template function returning void.
9344
9345 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9346
9347         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9348         immediates to avoid shift-overflow warnings.
9349
9350 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9351
9352         PR c++/66857
9353         * g++.dg/init/pr66857.C: New test.
9354
9355 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         PR target/66648
9358         * gcc.target/i386/pr66648.c: New test.
9359
9360 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9361
9362         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9363         interchange_files and block_files variables.
9364         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9365         arithmetic.
9366         * gcc.dg/graphite/uns-interchange-12.c: Same.
9367         * gcc.dg/graphite/uns-interchange-14.c: Same.
9368         * gcc.dg/graphite/uns-interchange-15.c: Same.
9369         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9370         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9371
9372 2015-07-25  Jeff Law  <law@redhat.com>
9373
9374         Revert:
9375         PR lto/66752
9376         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9377         * gcc.dg/torture/pr66752-1.c: New test
9378         * g++.dg/torture/pr66752-2.C: New test.
9379
9380 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9381
9382         Revert:
9383         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9384
9385         PR rtl-optimization/64164
9386         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9387         * gcc.dg/ssp-1.c: Make counter a register.
9388         * gcc.dg/ssp-2.c: Likewise.
9389         * gcc.dg/torture/parm-coalesce.c: New.
9390
9391 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9392
9393         * gcc.dg/graphite/block-1.c: Xfail scan.
9394         * gcc.dg/graphite/interchange-12.c: Same.
9395         * gcc.dg/graphite/interchange-14.c: Same.
9396         * gcc.dg/graphite/interchange-15.c: Same.
9397         * gcc.dg/graphite/interchange-9.c: Same.
9398         * gcc.dg/graphite/interchange-mvt.c: Same.
9399         * gcc.dg/graphite/uns-block-1.c: New test.
9400         * gcc.dg/graphite/uns-interchange-12.c: New test.
9401         * gcc.dg/graphite/uns-interchange-14.c: New test.
9402         * gcc.dg/graphite/uns-interchange-15.c: New test.
9403         * gcc.dg/graphite/uns-interchange-9.c: New test.
9404         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9405
9406 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9407
9408         PR c++/64079
9409         * c-c++-common/Wunused-function-1.c: New.
9410
9411 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9412
9413         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9414         alternative exit-first loop transform.
9415         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9416         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9417         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9418         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9419         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9420         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9421         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9422         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9423         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9424
9425 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9426
9427         PR ipa/66566
9428         * gcc.target/i386/mpx/pr66566.c: New test.
9429
9430 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9431
9432         PR bootstrap/66978
9433         * gcc.target/i386/pr66978.c: New test.
9434
9435 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9436
9437         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9438
9439 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9440
9441         * gcc.target/s390/insv-1.c: New test.
9442         * gcc.target/s390/insv-2.c: New test.
9443         * gcc.target/s390/insv-3.c: New test.
9444
9445 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9446
9447         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9448
9449 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9450
9451         PR middle-end/25530
9452         * gcc.dg/pr25530.c: New test.
9453
9454 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9455
9456         PR middle-end/25529
9457         * gcc.dg/pr25529.c: New test.
9458
9459 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9460
9461         * gcc.target/arm/reg_equal_test.c: New test.
9462
9463 2015-07-23  Jeff Law  <law@redhat.com>
9464
9465         PR lto/66752
9466         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9467         * gcc.dg/torture/pr66752-1.c: New test
9468         * g++.dg/torture/pr66752-2.C: New test.
9469
9470 2015-07-23  Marek Polacek  <polacek@redhat.com>
9471
9472         PR c++/66572
9473         * g++.dg/warn/Wlogical-op-2.C: New test.
9474
9475 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9476
9477         PR rtl-optimization/64164
9478         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9479         * gcc.dg/ssp-1.c: Make counter a register.
9480         * gcc.dg/ssp-2.c: Likewise.
9481         * gcc.dg/torture/parm-coalesce.c: New.
9482
9483 2015-07-23  Marek Polacek  <polacek@redhat.com>
9484
9485         PR sanitizer/66908
9486         * c-c++-common/ubsan/pr66908.c: New test.
9487
9488 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9489
9490         * gcc.dg/autopar/outer-4.c: Add xfail.
9491         * gcc.dg/autopar/outer-5.c: Same.
9492         * gcc.dg/autopar/outer-6.c: Same.
9493         * gcc.dg/autopar/reduc-2.c: Same.
9494         * gcc.dg/autopar/reduc-2char.c: Same.
9495         * gcc.dg/autopar/reduc-2short.c: Same.
9496         * gcc.dg/autopar/reduc-8.c: Same.
9497         * gcc.dg/autopar/uns-outer-4.c: New test.
9498         * gcc.dg/autopar/uns-outer-5.c: New test.
9499         * gcc.dg/autopar/uns-outer-6.c: New test.
9500
9501 2015-07-23  Richard Biener  <rguenther@suse.de>
9502
9503         PR tree-optimization/66952
9504         * gcc.dg/torture/pr66952.c: Use signed char.
9505
9506 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9507
9508         PR tree-optimization/66926,66951
9509         * gcc.dg/vect/pr66951.c: New test.
9510
9511 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9512
9513         PR c++/52987
9514         * g++.dg/parse/error57.C: New.
9515         * g++.dg/expr/string-2.C: Update.
9516
9517 2015-07-23  Richard Biener  <rguenther@suse.de>
9518
9519         PR tree-optimization/66945
9520         * gcc.dg/torture/pr66945.c: New testcase.
9521
9522 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9523
9524         PR target/66954
9525         * g++.dg/ext/mv24.C: New test.
9526
9527 2015-07-22  Marek Polacek  <polacek@redhat.com>
9528
9529         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9530         dg-options.
9531
9532 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9533
9534         PR fortran/61831
9535         PR fortran/66929
9536         * gfortran.dg/generic_30.f90: New.
9537
9538 2015-07-22  Richard Biener  <rguenther@suse.de>
9539
9540         PR tree-optimization/66952
9541         * gcc.dg/torture/pr66952.c: New testcase.
9542
9543 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9544
9545         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9546         test.
9547         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9548         test.
9549         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9550         test.
9551         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9552         test.
9553         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9554         test.
9555         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9556         test.
9557         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9558         test.
9559         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9560         test.
9561         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9562         test.
9563         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9564         test.
9565         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9566         test.
9567         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9568         test.
9569         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9570         test.
9571         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9572         test.
9573         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9574         test.
9575         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9576         test.
9577         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9578         test.
9579         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9580         test.
9581         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9582         test.
9583         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9584         test.
9585         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9586         test.
9587         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9588         test.
9589         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9590         test.
9591         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9592         test.
9593         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9594         test.
9595         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9596         test.
9597         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9598         test.
9599         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9600         test.
9601         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9602         test.
9603         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9604         test.
9605         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9606         test.
9607         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9608         test.
9609         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9610         test.
9611         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9612         test.
9613         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9614         test.
9615         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9616         test.
9617         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9618         test.
9619         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9620         test.
9621         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9622         test.
9623         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9624         test.
9625         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9626         test.
9627         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9628         test.
9629         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9630         test.
9631         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9632         test.
9633         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9634         test.
9635         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9636         test.
9637         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9638         test.
9639         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9640         test.
9641         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9642         test.
9643         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9644         test.
9645         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9646         test.
9647         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9648         test.
9649         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9650         test.
9651         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9652         test.
9653         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9654         test.
9655         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9656         test.
9657         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9658         test.
9659         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9660         test.
9661         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9662         test.
9663         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9664         test.
9665         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9666         test.
9667         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9668         test.
9669         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9670         test.
9671         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9672         test.
9673         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9674         test.
9675         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9676         test.
9677         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9678         test.
9679         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9680         test.
9681         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9682         test.
9683         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9684         test.
9685         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9686         test.
9687         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9688         test.
9689         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9690         test.
9691         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9692         test.
9693         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9694         test.
9695         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9696         test.
9697         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9698         test.
9699         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9700         test.
9701         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9702         test.
9703         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9704         test.
9705         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9706         test.
9707         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9708         test.
9709         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9710         test.
9711         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9712         test.
9713         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9714         test.
9715         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9716         test.
9717         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9718         test.
9719         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9720         test.
9721         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9722         test.
9723         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9724         test.
9725         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9726         test.
9727         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9728         test.
9729         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9730         test.
9731         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9732         test.
9733         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9734         test.
9735         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9736         test.
9737         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9738         test.
9739         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9740         test.
9741         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9742         test.
9743         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9744         test.
9745         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9746         test.
9747         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9748         test.
9749         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9750         test.
9751         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9752         test.
9753         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9754         test.
9755         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9756         test.
9757         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9758         test.
9759         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9760         test.
9761         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9762         test.
9763         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9764         test.
9765         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9766         test.
9767         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9768         test.
9769         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9770         test.
9771         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9772         test.
9773         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9774         test.
9775         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9776         test.
9777         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9778         test.
9779         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9780         test.
9781         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9782         test.
9783         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9784         test.
9785         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9786         test.
9787         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9788         test.
9789         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9790         test.
9791         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9792         test.
9793         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9794         test.
9795         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9796         test.
9797         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9798         test.
9799         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9800         test.
9801         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9802         test.
9803         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9804         test.
9805         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9806         test.
9807         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9808         test.
9809
9810 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9811
9812         * g++.dg/template/crash81.C: Update.
9813
9814 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9815
9816         PR ipa/66424.
9817         * gcc.target/i386/pr66424.c: New.
9818
9819 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9820
9821         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9822
9823 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9824
9825         PR fortran/61831
9826         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9827         Drop address sanitization.
9828
9829 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9830
9831         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9832         Skip -march=armv4t.
9833         (dg-additional-options): Set armv5t flag.
9834
9835 2015-07-21  Marek Polacek  <polacek@redhat.com>
9836
9837         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9838         * gcc.dg/vmx/unpack.c: Likewise.
9839         * gcc.target/powerpc/quad-atomic.c: Likewise.
9840
9841 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9842
9843         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9844
9845 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9846
9847         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9848         model.
9849
9850 2015-07-20  Marek Polacek  <polacek@redhat.com>
9851
9852         PR c++/55095
9853         * c-c++-common/Wshift-overflow-1.c: New test.
9854         * c-c++-common/Wshift-overflow-2.c: New test.
9855         * c-c++-common/Wshift-overflow-3.c: New test.
9856         * c-c++-common/Wshift-overflow-4.c: New test.
9857         * c-c++-common/Wshift-overflow-5.c: New test.
9858         * g++.dg/cpp1y/left-shift-1.C: New test.
9859         * gcc.dg/c90-left-shift-2.c: New test.
9860         * gcc.dg/c90-left-shift-3.c: New test.
9861         * gcc.dg/c99-left-shift-2.c: New test.
9862         * gcc.dg/c99-left-shift-3.c: New test.
9863         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9864         * gcc.c-torture/execute/pr40386.c: Likewise.
9865         * gcc.dg/vect/pr33373.c: Likewise.
9866         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9867         * gcc.dg/vect/vect-shift-2.c: Likewise.
9868
9869 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9870
9871         * gcc.target/aarch64/neg_abs_1.c: New test.
9872
9873 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9874
9875         PR target/66922
9876         * gcc.target/i386/pr66922.c: New test.
9877
9878 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9879
9880         PR middle-end/46851
9881         PR middle-end/60340
9882         * gcc.dg/tree-ssa/pr42327.c: Removed.
9883         * g++.dg/other/pr35011.C: Removed.
9884
9885 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9886
9887         PR target/66906
9888         * gcc.target/i386/pr66906.c: New test.
9889
9890 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9891
9892         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9893         as follow-up to r225930.
9894
9895 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/52846
9898         * lib/fortran-modules.exp (proc cleanup-submodules): New
9899         procedure.
9900         * gfortran.dg/submodule_1.f08: Change extension and clean up
9901         the submodule files.
9902         * gfortran.dg/submodule_2.f08: ditto
9903         * gfortran.dg/submodule_6.f08: ditto
9904         * gfortran.dg/submodule_7.f08: ditto
9905         * gfortran.dg/submodule_8.f08: New test
9906         * gfortran.dg/submodule_9.f08: New test
9907
9908 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9909             Sebastian Pop  <s.pop@samsung.com>
9910
9911         PR middle-end/61929
9912         * gcc.dg/graphite/pr61929.c: New.
9913
9914 2015-07-17  Marek Polacek  <polacek@redhat.com>
9915
9916         * gcc.dg/fold-minus-7.c: New test.
9917
9918 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9919
9920         * gfortran.dg/co_reduce_1.f90: New file.
9921
9922 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9923
9924         PR target/66824
9925         * gcc.target/i386/pr66824.c:
9926
9927 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9928
9929         PR fortran/66035
9930         * gfortran.dg/structure_constructor_13.f03: New test.
9931
9932 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9933
9934         PR fortran/61831
9935         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9936         of generated while loops in the tree dump.
9937         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9938
9939 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9940
9941         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9942
9943 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9944
9945         PR target/66891
9946         * gcc.target/i386/pr66891.c: New test.
9947
9948 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9949
9950         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9951
9952 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9953
9954         PR rtl-optimization/66626
9955         * gcc.target/i386/pr66626-2.c: New.
9956
9957 2015-07-16  Martin Liska  <mliska@suse.cz>
9958
9959         * g++.dg/ipa/pr66896.c: New test.
9960
9961 2015-07-16  Richard Biener  <rguenther@suse.de>
9962
9963         PR tree-optimization/66894
9964         * gcc.dg/torture/pr66894.c: New testcase.
9965
9966 2015-07-16  Richard Biener  <rguenther@suse.de>
9967
9968         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9969
9970 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9971
9972         PR target/66866
9973         * g++.dg/pr66866.C: New test.
9974
9975 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9976
9977         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9978
9979 2015-07-15  Richard Biener  <rguenther@suse.de>
9980
9981         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9982         { -O3 -fomit-frame-pointer },
9983         { -O3 -fomit-frame-pointer -funroll-loops } and
9984         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9985         in favor of
9986         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9987           -finline-functions }
9988
9989 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9990
9991         * gcc.target/mips/interrupt_handler-5.c: New test.
9992
9993 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9994             Robert Suchanek  <robert.suchanek@imgtec.com>
9995
9996         * gcc.target/mips/interrupt_handler-4.c: New test.
9997
9998 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9999
10000         PR testsuite/66734
10001         * gcc.dg/lto/lto.exp: Initialize MPX.
10002
10003 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10004
10005         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10006         dg-skip-if.
10007         * gcc.target/arm/scd42-3.c: Likewise.
10008
10009 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10010
10011         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10012         code to be run when the pre-arch code increases the isa_rev to
10013         mips32r6 or greater.
10014
10015 2015-07-15  Richard Biener  <rguenther@suse.de>
10016
10017         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10018         { -O3 -fomit-frame-pointer },
10019         { -O3 -fomit-frame-pointer -funroll-loops } and
10020         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10021         in favor of
10022         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10023           -finline-functions }
10024         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10025         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10026         to additional_flags.
10027
10028 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10029
10030         PR rtl-optimization/66838
10031         * gcc.target/i386/pr66838.c: New test.
10032
10033 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10034
10035         PR c++/66850
10036         * g++.dg/template/pr66850.C: New test.
10037
10038 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10039             Cesar Philippidis  <cesar@codesourcery.com>
10040             Chung-Lin Tang  <cltang@codesourcery.com>
10041
10042         * gcc.target/nios2/nios2-flushd.c: New.
10043         * gcc.target/nios2/nios2-rdprs.c: New.
10044         * gcc.target/nios2/r2-atomic.c: New.
10045         * gcc.target/nios2/r2-eni.c: New.
10046         * gcc.target/nios2/r2-wrpie.c: New.
10047
10048 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10049             Cesar Philippidis  <cesar@codesourcery.com>
10050             Chung-Lin Tang  <cltang@codesourcery.com>
10051
10052         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10053         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10054
10055 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10056             Cesar Philippidis  <cesar@codesourcery.com>
10057             Chung-Lin Tang  <cltang@codesourcery.com>
10058
10059         * gcc.target/nios2/andci.c: New.
10060         * gcc.target/nios2/bmx.c: New.
10061         * gcc.target/nios2/cdx-add.c: New.
10062         * gcc.target/nios2/cdx-branch.c: New.
10063         * gcc.target/nios2/cdx-callret.c: New.
10064         * gcc.target/nios2/cdx-loadstore.c: New.
10065         * gcc.target/nios2/cdx-logical.c: New.
10066         * gcc.target/nios2/cdx-mov.c: New.
10067         * gcc.target/nios2/cdx-shift.c: New.
10068         * gcc.target/nios2/cdx-sub.c: New.
10069         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10070
10071 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10072
10073         PR c++/65071
10074         * g++.dg/cpp0x/vt-65071.C: New.
10075
10076 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10077             Cesar Philippidis  <cesar@codesourcery.com>
10078             Chung-Lin Tang  <cltang@codesourcery.com>
10079
10080         * gcc.target/nios2/r2-io-range.c: New.
10081         * gcc.target/nios2/r2-stio-1.c: New.
10082         * gcc.target/nios2/r2-stio-2.c: New.
10083         * gcc.target/nios2/nios2-ldxio.c: New.
10084         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10085         of just compile.  Add more tests.
10086
10087 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10088
10089         gfortran.dg/pr66864.f90: New test.
10090
10091 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10092
10093         PR rtl-optimization/66626
10094         * gcc.target/i386/pr66626.c: New.
10095
10096 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10097
10098         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10099         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10100         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10101
10102 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10103
10104         * g++.dg/template/crash81.C: Adjust for error + inform change.
10105         * g++.dg/template/pr58878.C: Likewise.
10106         * g++.dg/template/shadow1.C: Likewise.
10107         * g++.dg/template/shadow2.C: Likewise.
10108         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10109         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10110         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10111         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10112
10113 2015-07-14  Richard Biener  <rguenther@suse.de>
10114
10115         PR tree-optimization/66863
10116         * gcc.dg/torture/pr66863.c: New testcase.
10117
10118 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10119
10120         PR c++/65186
10121         * g++.dg/template/pr65186.C: New test.
10122
10123 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10124
10125         * gcc.target/arm/macro_defs0.c: Add directive to skip
10126         test if -marm is present.
10127         * gcc.target/arm/macro_defs1.c: Likewise.
10128
10129 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10130
10131         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10132         if-conversion..
10133         * gcc.target/aarch64/adds1.c: Likewise.
10134         * gcc.target/aarch64/ands_1.c: Likewise.
10135         * gcc.target/aarch64/bics_1.c: Likewise.
10136         * gcc.target/aarch64/subs1.c: Likewise.
10137         * gcc.target/aarch64/subs3.c: Likewise.
10138
10139 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10140
10141         PR fortran/64589
10142         * gfortran.dg/pr64589.f90: New test.
10143
10144 2015-07-13  Renlin Li  <renlin.li@arm.com>
10145
10146         PR rtl/66556
10147         * gcc.c-torture/execute/pr66556.c: New.
10148
10149 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10150
10151         * gcc.dg/20020219-1.c: Fix double word typos.
10152         * gcc.dg/20020919-1.c: Same.
10153
10154 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10155             Jeff Law  <law@redhat.com>
10156
10157         PR middle-end/66726
10158         * g++.dg/tree-ssa/pr66726.c: New test.
10159         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10160         * gcc.dg/tree-ssa/pr66726.c: New test.
10161
10162 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10163
10164         PR c++/58734
10165         * g++.dg/cpp0x/variadic-ttp2.C: New.
10166
10167 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10168
10169         PR c++/30044
10170         * g++.dg/cpp0x/auto46.C: New test.
10171         * g++.dg/template/pr30044.C: New test.
10172         * g++.dg/template/shadow2.C: New test.
10173         * g++.dg/template/error55.C: New test.
10174         * g++.dg/template/crash83.C: Accept any error string.
10175         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10176         parameters.
10177         * g++.dg/cpp0x/variadic19.C: Likewise
10178         * g++.dg/template/canon-type-13.C: Likewise.
10179         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10180         * g++.dg/torture/20070621-1.C: Likewise.
10181
10182 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10183
10184         PR c++/54521
10185         * g++.dg/init/explicit3.C: New.
10186
10187 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10188
10189         PR target/66819
10190         * gcc.target/i386/pr66819-1.c: New test.
10191         * gcc.target/i386/pr66819-2.c: Likewise.
10192         * gcc.target/i386/pr66819-3.c: Likewise.
10193         * gcc.target/i386/pr66819-4.c: Likewise.
10194         * gcc.target/i386/pr66819-5.c: Likewise.
10195
10196 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10197
10198         PR target/66703
10199         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10200         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10201         type to prevent possible flag-clobbering zero-extensions.
10202         * gcc.target/i386/pr66703.c: New test.
10203
10204 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10205
10206         PR c++/60842
10207         * g++.dg/cpp0x/nsdmi-template15.C: New.
10208
10209 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10210
10211         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10212
10213 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10214
10215         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10216         * gcc.target/arm/flip-thumb.c: Likewise.
10217
10218 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10219
10220         PR target/66813
10221         * gcc.target/i386/pr66813.c: New test.
10222
10223 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10224
10225         PR middle-end/66820
10226         * gcc.dg/gomp/pr66820.c: New test.
10227
10228 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10229
10230         PR c++/65592
10231         * g++.dg/cpp0x/scoped_enum6.C: New.
10232
10233 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10234
10235         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10236         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10237
10238 2015-07-10  Richard Biener  <rguenther@suse.de>
10239
10240         PR tree-optimization/66823
10241         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10242         which should not be necessary.  XFAIL.
10243
10244 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10245
10246         PR c++/64848
10247         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10248
10249 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR middle-end/66633
10252         * gcc.dg/gomp/pr66633-1.c: New test.
10253         * gcc.dg/gomp/pr66633-2.c: New test.
10254         * gcc.dg/gomp/pr66633-3.c: New test.
10255         * gcc.dg/gomp/pr66633-4.c: New test.
10256
10257 2015-07-09  John Marino  <gnugcc@marino.st>
10258
10259         * lib/target-supports.exp (check_effective_target_pie):
10260         Add *-*-dragonfly*
10261
10262 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10263
10264         PR target/66814
10265         * gcc.target/i386/pr66814.c: New test.
10266
10267 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10268
10269         PR target/66731
10270         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10271         * gcc.target/aarch64/fnmul-2.c: Likewise.
10272         * gcc.target/aarch64/fnmul-3.c: Likewise.
10273         * gcc.target/aarch64/fnmul-4.c: Likewise.
10274
10275 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10276
10277         PR c++/65790
10278         * g++.dg/cpp0x/vt-65790.C: New.
10279
10280 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10281
10282         PR target/66818
10283         * gcc.target/i386/pr66818.c: New test.
10284
10285 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10286
10287         PR target/66817
10288         * gcc.target/i386/pr66817.c: New test.
10289
10290 2015-07-09  Marek Polacek  <polacek@redhat.com>
10291
10292         PR tree-optimization/66718
10293         * gcc.dg/vect/vect-126.c: New test.
10294
10295 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10296
10297         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10298         even when dwarf-2 is not the default.
10299
10300 2015-07-08  Jeff Law  <law@redhat.com>
10301
10302         PR testsuite/66796
10303         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10304         to have a single memory reference.
10305
10306 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10307
10308         * g++.dg/other/dump-ada-spec-9.C: New test.
10309
10310 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10311
10312         * g++.dg/vect/vect.exp: Run also simd* tests.
10313         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10314         (check_vect): Fix up get_cpuid call for C++.
10315         * g++.dg/vect/simd-clone-1.cc: New test.
10316
10317 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10320
10321 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10324         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10325
10326 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10327
10328         PR target/66806
10329         * gcc.target/i386/pr66806.c: New test.
10330
10331 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10332
10333         PR c++/66421
10334         * g++.dg/cpp0x/auto45.C: New.
10335
10336 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10337
10338         PR middle-end/66334
10339         * gcc.target/i386/pr66334.c: New.
10340
10341 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10342
10343         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10344         comments.
10345
10346 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10347
10348         PR jit/66783
10349         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10350         (verify_code): Update expected error message.
10351         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10352         (verify_code): Likewise.
10353         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10354         (verify_code): Likewise.
10355
10356 2015-07-08  Richard Biener  <rguenther@suse.de>
10357
10358         PR tree-optimization/66793
10359         * gcc.dg/torture/pr66793.c: New testcase.
10360
10361 2015-07-08  Richard Biener  <rguenther@suse.de>
10362
10363         PR tree-optimization/66794
10364         * gcc.dg/torture/pr66794.c: New testcase.
10365
10366 2015-07-08  Marek Polacek  <polacek@redhat.com>
10367
10368         PR c++/66748
10369         * g++.dg/abi/abi-tag15.C: New test.
10370
10371 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10372
10373         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10374         * gcc.target/mips/branch-3.c: Ditto
10375         * gcc.target/mips/branch-4.c: Ditto.
10376         * gcc.target/mips/branch-5.c: Ditto.
10377         * gcc.target/mips/branch-6.c: Ditto.
10378         * gcc.target/mips/branch-7.c: Ditto.
10379         * gcc.target/mips/branch-8.c: Ditto.
10380         * gcc.target/mips/branch-9.c: Ditto.
10381         * gcc.target/mips/branch-10.c: Ditto.
10382         * gcc.target/mips/branch-11.c: Ditto.
10383         * gcc.target/mips/branch-12.c: Ditto.
10384         * gcc.target/mips/branch-13.c: Ditto.
10385         * gcc.target/mips/umips-branch-5.c: New file.
10386         * gcc.target/mips/umips-branch-6.c: New file.
10387         * gcc.target/mips/umips-branch-7.c: New file.
10388         * gcc.target/mips/umips-branch-8.c: New file.
10389         * gcc.target/mips/umips-branch-9.c: New file.
10390         * gcc.target/mips/umips-branch-10.c: New file.
10391         * gcc.target/mips/umips-branch-11.c: New file.
10392         * gcc.target/mips/umips-branch-12.c: New file.
10393         * gcc.target/mips/umips-branch-13.c: New file.
10394         * gcc.target/mips/umips-branch-14.c: New file.
10395         * gcc.target/mips/umips-branch-15.c: New file.
10396         * gcc.target/mips/umips-branch-16.c: New file.
10397         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10398         (OCCUPY_0xfffc): New define.
10399
10400 2015-07-08  Renlin Li  <renlin.li@arm.com>
10401
10402         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10403
10404 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10405
10406         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10407
10408 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10409
10410         * gcc.target/i386/bt-3.c: New test.
10411         * gcc.target/i386/bt-4.c: Ditto.
10412
10413 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10414
10415         * g++.dg/other/dump-ada-spec-8.C: New test.
10416
10417 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10418
10419         PR jit/66783
10420         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10421         test case.
10422         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10423         New test case.
10424         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10425         New test case.
10426         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10427         Avoid using an opaque struct for local "f".
10428
10429 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10430
10431         PR jit/66779
10432         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10433         * jit.dg/test-pr66779.c: New testcase.
10434
10435 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10436
10437         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10438         NOCOMPRESSION.
10439
10440 2015-07-07  Richard Biener  <rguenther@suse.de>
10441
10442         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10443
10444 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10445
10446         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10447         * gcc.target/mips/call-5.c: Ditto.
10448         * gcc.target/mips/call-6.c: Ditto.
10449
10450 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10451
10452         * gcc.dg/dx-test.c: New test-case.
10453
10454 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10455
10456         PR fortran/66578
10457         * gfortran.dg/allocate_with_source_9.f08: New test.
10458
10459 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10460
10461         PR target/52144
10462         * gcc.target/arm/flip-thumb.c: Fix scan.
10463         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10464         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10465         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10466         Fix return value.
10467
10468 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR target/65956
10471         * gcc.c-torture/execute/pr65956.c: New test.
10472
10473 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10474
10475         * gcc.target/arm/aapcs/align1.c: New.
10476         * gcc.target/arm/aapcs/align_rec1.c: New.
10477         * gcc.target/arm/aapcs/align2.c: New.
10478         * gcc.target/arm/aapcs/align_rec2.c: New.
10479         * gcc.target/arm/aapcs/align3.c: New.
10480         * gcc.target/arm/aapcs/align_rec3.c: New.
10481         * gcc.target/arm/aapcs/align4.c: New.
10482         * gcc.target/arm/aapcs/align_rec4.c: New.
10483         * gcc.target/arm/aapcs/align_vararg1.c: New.
10484         * gcc.target/arm/aapcs/align_vararg2.c: New.
10485
10486 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10487
10488         * gfortran.dg/iomsg_2.f90: New test.
10489
10490 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10491
10492         PR target/66749
10493         * gcc.target/i386/pr66749.c: New test.
10494
10495 2015-07-06  Richard Biener  <rguenther@suse.de>
10496
10497         PR tree-optimization/66772
10498         * gcc.dg/torture/pr66772-1.c: New testcase.
10499         * gcc.dg/torture/pr66772-2.c: Likewise.
10500
10501 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10502
10503         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10504         the jals instruction.
10505
10506 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         PR target/53383
10509         * gcc.target/i386/pr53383-1.c: New file.
10510         * gcc.target/i386/pr53383-2.c: Likewise.
10511         * gcc.target/i386/pr53383-3.c: Likewise.
10512
10513 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10514
10515         * gcc.target/aarch64/fnmul-1.c: New.
10516         * gcc.target/aarch64/fnmul-2.c: New.
10517         * gcc.target/aarch64/fnmul-3.c: New.
10518         * gcc.target/aarch64/fnmul-4.c: New.
10519
10520 2015-07-06  Richard Biener  <rguenther@suse.de>
10521
10522         PR middle-end/66759
10523         * gcc.dg/torture/pr66759.c: New testcase.
10524
10525 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10526
10527         PR fortran/58586
10528         * gfortran.dg/alloc_comp_class_3.f03: New test.
10529         * gfortran.dg/alloc_comp_class_4.f03: New test.
10530
10531 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10532
10533         * gcc.c-torture/execute/pr66757.c: New test.
10534
10535 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10536
10537         PR tree-optimization/66720
10538         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10539
10540 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10541             Sandra Loosemore <sandra@codesourcery.com>
10542
10543         * gcc.target/nios2/gprel-offset.c: New test.
10544
10545 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10546
10547         PR fortran/66725
10548         * gfortran.dg/pr66725.f90: New test.
10549
10550 2015-07-03  Jason Merrill  <jason@redhat.com>
10551
10552         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10553         Avoid narrowing error.
10554
10555 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10556
10557         PR rtl-optimization/66706
10558         * gcc.target/powerpc/shift-int.c: New testcase.
10559
10560 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         PR target/66746.
10563         * gcc.target/i386/pr66746.c: New file.
10564
10565 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10566
10567         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10568
10569 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10570
10571         PR tree-optimization/66119
10572         * g++.dg/opt/pr66119.C: New.
10573
10574 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10575
10576         PR fortran/52846
10577         * gfortran.dg/submodule_1.f90: New test
10578         * gfortran.dg/submodule_2.f90: New test
10579         * gfortran.dg/submodule_3.f90: New test
10580         * gfortran.dg/submodule_4.f90: New test
10581         * gfortran.dg/submodule_5.f90: New test
10582         * gfortran.dg/submodule_6.f90: New test
10583         * gfortran.dg/submodule_7.f90: New test
10584
10585 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10586
10587         PR preprocessor/53690
10588         * g++.dg/cpp/pr53690.C: New.
10589
10590 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10591
10592         * gcc.target/powerpc/vec-cmp.c: New test.
10593
10594 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10595
10596         PR fortran/56520
10597         * gfortran.dg/pr56520.f90: New test.
10598
10599 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10600
10601         PR fortran/66545
10602         * gfortran.dg/pr66545_1.f90: New test.
10603         * gfortran.dg/pr66545_2.f90: New test.
10604
10605 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10606
10607         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10608         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10609
10610 2015-07-02  Richard Biener  <rguenther@suse.de>
10611
10612         PR testsuite/66719
10613         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10614         unaligned loads.
10615
10616 2015-07-02  Richard Biener  <rguenther@suse.de>
10617
10618         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10619
10620 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10623
10624 2015-07-01  Jason Merrill  <jason@redhat.com>
10625
10626         * lib/target-supports.exp (cxx_default): Set to C++14.
10627
10628 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10629
10630         PR testsuite/66723
10631         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10632         scan-assembler.
10633
10634 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10635
10636         * gfortran.dg/warn_conversion_8.f90:  New test.
10637
10638 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10639
10640         PR rtl-optimization/61047
10641         * gcc.c-torture/execute/20150611-1.c: New testcase.
10642
10643 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10644
10645         PR jit/66700
10646         * jit.dg/all-non-failing-tests.h: Add
10647         test-pr66700-observing-write-through-ptr.c.
10648         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10649
10650 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10651
10652         * jit.dg/test-accessing-union.c: Add comments for use by
10653         gcc/jit/docs/topics/types.rst.
10654
10655 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10656
10657         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10658         'do-require-effective-target' with 'dg-require-effective-target'.
10659         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10660         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10661         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10662         'stlex' with 'strex' as the expected output.
10663
10664 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10665
10666         PR c++/60365
10667         * g++.dg/cpp0x/gen-attrs-60.C: New.
10668         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10669
10670 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10671
10672         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10673         New function.
10674         * gcc.target/aarch64/pic-small.c: Restrict this test under
10675         check_effective_target_aarch64_small_fpic.
10676
10677 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10678
10679         * gfortran.dg/gomp/pr66633.f90: New test.
10680
10681 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10682
10683         PR c++/66686
10684         * g++.dg/template/pr66686.C: New test.
10685
10686 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10687
10688         * gnat.dg/lto17.ad[sb]: New test.
10689
10690 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10691
10692         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10693         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10694         testcase.
10695         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10696         New testcase.
10697         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10698         New testcase.
10699         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10700         New testcase.
10701         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10702         New testcase.
10703         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10704         New testcase.
10705         * jit.dg/test-switch.c: New testcase.
10706         * jit.dg/test-switch.cc: New testcase.
10707
10708 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10709
10710         PR jit/66546
10711         * jit.dg/all-non-failing-tests.h: Add note about
10712         test-validly-unreachable-block.c.
10713         * jit.dg/test-validly-unreachable-block.c: New file.
10714
10715 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10716
10717         PR jit/66628
10718         * jit.dg/all-non-failing-tests.h: Add note about
10719         test-extra-options.c.
10720         * jit.dg/test-extra-options.c: New testcase.
10721
10722 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10723
10724         PR debug/66691
10725         * gcc.target/i386/pr66691.c: New.
10726
10727 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10730         * gcc.target/i386/iamcu/args.h: Likewise.
10731         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10732         * gcc.target/i386/iamcu/defines.h: Likewise.
10733         * gcc.target/i386/iamcu/macros.h: Likewise.
10734         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10735         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10736         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10737         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10738         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10739         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10740         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10741         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10742         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10743         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10744         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10745         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10746         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10747         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10748         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10749         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10750         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10751
10752 2015-06-30  Marek Polacek  <polacek@redhat.com>
10753
10754         * gcc.dg/fold-minus-6.c: New test.
10755
10756         * gcc.dg/fold-ior-3.c: New test.
10757
10758 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10759
10760         Implement N4197 - Adding u8 character literals
10761         * g++.dg/cpp1z/utf8.C: New.
10762         * g++.dg/cpp1z/utf8-neg.C: New.
10763         * g++.dg/cpp1z/udlit-utf8char.C: New.
10764
10765 2015-06-30  Marek Polacek  <polacek@redhat.com>
10766
10767         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10768
10769 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10770
10771         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10772         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10773         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10774         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10775
10776 2015-06-30  Marek Polacek  <polacek@redhat.com>
10777
10778         * gcc.dg/fold-ior-2.c: New test.
10779
10780 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10781
10782         PR tree-optimization/66652
10783         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10784         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10785         pointers.
10786         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10787
10788 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10789
10790         PR c++/65977
10791         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10792         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10793
10794 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10795
10796         PR fortran/66605
10797         * gfortran.dg/wunused-parameter.f90: New test.
10798
10799 2015-06-29  Richard Henderson  <rth@redhat.com>
10800
10801         * gcc.target/i386/asm-flag-1.c: New.
10802         * gcc.target/i386/asm-flag-2.c: New.
10803         * gcc.target/i386/asm-flag-3.c: New.
10804         * gcc.target/i386/asm-flag-4.c: New.
10805         * gcc.target/i386/asm-flag-5.c: New.
10806
10807 2015-06-29  Marek Polacek  <polacek@redhat.com>
10808
10809         PR c/66322
10810         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10811         * c-c++-common/pr66322.c: New test.
10812         * g++.dg/eh/scope1.C: Remove dg-warning.
10813
10814 2015-06-29  Richard Biener  <rguenther@suse.de>
10815
10816         PR tree-optimization/66677
10817         * gcc.dg/vect/pr66677.c: New testcase.
10818
10819 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10820
10821         PR middle-end/64130
10822         * gcc.dg/tree-ssa/pr64130.c: New test.
10823
10824 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10825
10826         * gcc.target/aarch64/pic-small.c: New testcase.
10827
10828 2015-06-26  Richard Biener  <rguenther@suse.de>
10829
10830         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10831
10832 2015-06-26  Marek Polacek  <polacek@redhat.com>
10833
10834         * gcc.dg/fold-and-1.c: New test.
10835         * gcc.dg/fold-and-2.c: New test.
10836
10837 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10838
10839         * gnat.dg/warn11.adb: Add missing dg directive.
10840         * gnat.dg/warn12.adb: New test.
10841         * gnat.dg/warn12_pkg.ads: New helper.
10842
10843 2015-06-26  Richard Biener  <rguenther@suse.de>
10844
10845         * gfortran.dg/reassoc_3.f90: Adjust.
10846
10847 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10848
10849         PR target/66412
10850         * gcc.target/i386/pr66412.c: New test.
10851
10852 2015-06-25  Richard Biener  <rguenther@suse.de>
10853
10854         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10855
10856 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10857
10858         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10859
10860 2015-06-25  Richard Biener  <rguenther@suse.de>
10861
10862         * gfortran.dg/vect/vect-9.f90: New testcase.
10863
10864 2015-06-25  Nick Clifton  <nickc@redhat.com>
10865
10866         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10867         H8300 and M32R targets.
10868
10869 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10870
10871         PR fortran/66528
10872         * gfortran.dg/maxerrors.f90: New test.
10873
10874 2015-06-08  DJ Delorie  <dj@redhat.com>
10875
10876         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10877
10878 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10879
10880         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10881
10882 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10883
10884         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10885         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10886         * gcc.target/aarch64/nofp_1.c: New file.
10887
10888 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10889
10890         Implement N3928 - Extending static_assert
10891         * g++.dg/cpp0x/static_assert8.C: Adjust.
10892         * g++.dg/cpp0x/static_assert12.C: New.
10893         * g++.dg/cpp0x/static_assert13.C: New.
10894         * g++.dg/cpp1y/static_assert1.C: New.
10895         * g++.dg/cpp1y/static_assert2.C: New.
10896         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10897
10898 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10899
10900         PR c++/65750
10901         * g++.dg/cpp0x/trailing11.C: New.
10902
10903 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10904
10905         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10906         multilibs.
10907         * gcc.target/arm/memset-inline-10.c: Likewise.
10908         * gcc.target/arm/pr58784.c: Likewise.
10909         * gcc.target/arm/pr59985.C: Likewise.
10910         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10911
10912 2015-06-24  Renlin Li  <renlin.li@arm.com>
10913
10914         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10915         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10916
10917 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10918
10919         Revert:
10920         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10921
10922         PR c++/30044
10923         * g++.dg/cpp0x/auto45.C: New test.
10924         * g++.dg/template/pr30044.C: New test.
10925         * g++.dg/template/crash83.C: Accept any error string.
10926         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10927         parameters.
10928         * g++.dg/cpp0x/variadic18.C: Likewise
10929         * g++.dg/template/canon-type-13.C: Likewise.
10930         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10931
10932 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10933
10934         PR c++/65811
10935         * g++.dg/other/linkage2.C: New.
10936
10937 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10938
10939         PR target/63408
10940         * gcc.target/arm/pr63408.c: New test.
10941
10942 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10943
10944         * lib/c-torture.exp: Don't call check_effective_target_lto
10945         before setting up environment correctly.
10946         * lib/gcc-dg.exp: Likewise, and protect
10947         gcc_force_conventional_output.
10948
10949 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10950
10951         PR rtl-optimization/66306
10952         * gcc.target/s390/pr66306.c: New test.
10953
10954 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10955
10956         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10957         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10958         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10959         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10960         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10961         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10962         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10963
10964 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10965
10966         PR target/65803
10967         * gcc.c-torture/pr65803.c: New test.
10968
10969 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10970
10971         PR c++/30044
10972         * g++.dg/cpp0x/auto45.C: New test.
10973         * g++.dg/template/pr30044.C: New test.
10974         * g++.dg/template/crash83.C: Accept any error string.
10975         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10976         parameters.
10977         * g++.dg/cpp0x/variadic18.C: Likewise
10978         * g++.dg/template/canon-type-13.C: Likewise.
10979         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10980
10981 2015-06-23  Marek Polacek  <polacek@redhat.com>
10982
10983         * c-c++-common/Wlogical-op-3.c: New test.
10984
10985 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10986
10987         PR c++/66254
10988         * g++.dg/cpp0x/scoped_enum5.C: New.
10989
10990 2015-06-23  Richard Biener  <rguenther@suse.de>
10991
10992         PR tree-optimization/66636
10993         * gcc.dg/vect/pr66636.c: New testcase.
10994
10995 2015-06-23  Marek Polacek  <polacek@redhat.com>
10996
10997         * gcc.dg/fold-minus-4.c: New test.
10998         * gcc.dg/fold-minus-5.c: New test.
10999         * c-c++-common/ubsan/overflow-add-5.c: New test.
11000
11001 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11002
11003         Add missing testcase from r224672.
11004         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11005
11006         * gcc.target/vax/bswapdi-1.c: New.
11007
11008 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11009
11010         PR fortran/64674
11011         * gfortran.dg/associate_18.f08: New test.
11012
11013 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11014
11015         PR target/66560
11016         * gcc.target/i386/pr66560-1.c: New test.
11017         * gcc.target/i386/pr66560-2.c: Ditto.
11018         * gcc.target/i386/pr66560-3.c: Ditto.
11019         * gcc.target/i386/pr66560-4.c: Ditto.
11020
11021 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11022
11023         * gcc.target/nvptx/nvptx.exp: New file.
11024         * gcc.target/nvptx/proto-1.c: Likewise.
11025
11026 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11027
11028         PR tree-optimization/66449
11029         * gcc.dg/vect/pr66449.c: New test.
11030
11031 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11032
11033         * g++.dg/other/dump-ada-spec-5.C: New test.
11034         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11035         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11036
11037 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11038
11039         * g++.dg/inherit/pure1.C: Test location too.
11040
11041 2015-06-22  Marek Polacek  <polacek@redhat.com>
11042
11043         * gcc.dg/fold-ior-1.c: New test.
11044         * gcc.dg/fold-minus-2.c: New test.
11045         * gcc.dg/fold-minus-3.c: New test.
11046         * gcc.dg/fold-plus-1.c: New test.
11047         * gcc.dg/fold-plus-2.c: New test.
11048         * gcc.dg/fold-xor-4.c: New test.
11049         * gcc.dg/fold-xor-5.c: New test.
11050
11051 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11052
11053         PR target/65914
11054         * g++.dg/torture/pr65914.C:  New.
11055
11056 2015-06-22  Richard Biener  <rguenther@suse.de>
11057
11058         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11059         not existing TORTURE_OPTIONS only.
11060         * lib/gcc-dg.exp: Likewise.
11061
11062 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11063
11064         PR target/52144
11065         * gcc.target/arm/flip-thumb.c: New test.
11066
11067 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11068             Martin Liska  <mliska@suse.cz>
11069
11070         PR ipa/65908
11071         * g++.dg/ipa/pr65908.C: New testcase.
11072
11073 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11074
11075         PR c++/65882
11076         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11077         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11078
11079 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11080
11081         * gnat.dg/specs/debug1.ads: Adjust.
11082
11083 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11084
11085         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11086         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11087         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11088         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11089         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11090         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11091         * gcc.target/aarch64/fmovd-zero.c: Delete.
11092         * gcc.target/aarch64/fmovf-zero.c: Delete.
11093
11094 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11095
11096         * gcc.target/vax/bswapdi-1.c: New.
11097
11098 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11099
11100         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11101
11102 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11103
11104         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11105
11106 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11107
11108         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11109
11110 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11111
11112         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11113
11114 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11115
11116         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11117
11118 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11119
11120         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11121
11122 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11123
11124         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11125
11126 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11127
11128         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11129
11130 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11131
11132         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11133
11134 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11135
11136         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11137
11138 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11139
11140         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11141
11142 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11143
11144         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11145
11146 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11147
11148         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11149
11150 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11151
11152         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11153
11154 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11155
11156         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11157
11158 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11159
11160         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11161
11162 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11163
11164         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11165
11166 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11167
11168         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11169
11170 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11171
11172         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11173
11174 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11175
11176         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11177         (_ARM_FPSCR): Add FZ field.
11178         (clean_results): Force FZ=1 on AArch64.
11179         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11180
11181 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11182
11183         * gcc.target/aarch64/pr62308.c: New test.
11184
11185 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11186
11187         PR fortran/66549
11188         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11189
11190 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11191
11192         * gcc.target/i386/mpx/pr66581.c: New test.
11193
11194 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11195
11196         * gcc.target/i386/cmov9.c: New test.
11197
11198 2015-06-18  Richard Biener  <rguenther@suse.de>
11199
11200         * g++.dg/other/const4.C: New testcase.
11201
11202 2015-06-18  Michael Matz  <matz@suse.de>
11203
11204         PR middle-end/66253
11205         * gcc.dg/vect/pr66253.c: New testcase.
11206
11207 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11208
11209         PR target/66569
11210         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11211
11212 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11213
11214         PR middle-end/66568
11215         * gcc.target/i386/mpx/pr66568.c: New test.
11216
11217 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11218
11219         PR middle-end/66567
11220         * gcc.target/i386/mpx/pr66567.c: New test.
11221
11222 2015-06-18  Richard Biener  <rguenther@suse.de>
11223
11224         PR tree-optimization/66510
11225         * gcc.dg/vect/slp-perm-12.c: New testcase.
11226
11227 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11228
11229         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11230         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11231         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11232         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11233
11234 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11235
11236         PR c++/66571
11237         * g++.dg/gomp/pr66571-1.C: New test.
11238
11239         PR middle-end/66429
11240         * c-c++-common/gomp/pr66429.c: New test.
11241
11242 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11243
11244         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11245         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11246         ...this.
11247         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11248         New testcase.
11249         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11250         New testcase.
11251
11252 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11253
11254         PR testsuite/65944
11255         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11256
11257 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11258
11259         * gcc.target/mips/pr65862-1.c: New test.
11260         * gcc.target/mips/pr65862-2.c: Likewise.
11261
11262 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11263
11264         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11265         * gcc.target/i386/pr52252-atom.c: Ditto.
11266         * gcc.target/i386/vect-div-1.c: Ditto.
11267         * gcc.target/i386/rotate-5.c: Ditto.
11268         * gcc.target/i386/pr50202.c: Ditto.
11269         * gcc.target/i386/pr37843-3.c: Ditto.
11270         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11271         * gcc.target/i386/pr53397-1.c: Ditto.
11272         * gcc.target/i386/pr55934.c: Ditto.
11273         * gcc.target/i386/pr37843-4.c: Ditto.
11274         * gcc.target/i386/pr60451.c: Ditto.
11275         * gcc.target/i386/pr53397-2.c: Ditto.
11276         * gcc.target/i386/vectorize1.c: Ditto.
11277         * gcc.target/i386/extract-insert-combining.c: Ditto.
11278         * gcc.target/i386/pr53759.c: Ditto.
11279         * gcc.target/i386/pr52252-core.c: Ditto.
11280         * gcc.target/i386/rotate-3.c: Ditto.
11281         * gcc.target/i386/sse-20.c: Ditto.
11282         * gcc.target/i386/rotate-4.c: Ditto.
11283         * gcc.target/i386/pr61403.c: Ditto.
11284         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11285         * gcc.target/i386/pr60901.c: Ditto.
11286         * gcc.target/i386/pr59794-7.c: Ditto.
11287         * gcc.target/i386/pr62208.c: Ditto.
11288         * gcc.target/i386/pr53416.c: Ditto.
11289         * gcc.target/i386/asm-dialect-1.c: Ditto.
11290         * gcc.target/i386/pr50038.c: Ditto.
11291         * gcc.target/i386/47698.c: Ditto.
11292         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11293         * gcc.target/i386/pr59794-2.c: Ditto.
11294         * gcc.target/i386/pr59794-3.c: Ditto.
11295         * gcc.target/i386/pr39058.c: Ditto.
11296         * gcc.target/i386/pr60205-1.c: Ditto.
11297         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11298         * gcc.target/i386/sse2-movq-2.c: Ditto.
11299
11300 2015-06-17  Richard Biener  <rguenther@suse.de>
11301
11302         PR tree-optimization/66251
11303         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11304
11305 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11306
11307         PR c++/59682
11308         * g++.dg/parse/new-placement1.C: New.
11309
11310 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11311
11312         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11313         * jit.dg/test-compound-assignment.c: New testcase.
11314
11315 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11316
11317         PR jit/66539
11318         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11319         to "testcases" array.
11320
11321 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11322
11323         PR jit/66539
11324         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11325         * jit.dg/test-debug-strings.c: New test case.
11326         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11327         the discriminant has a sane debug string.
11328
11329 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11330
11331         PR target/56766
11332         * gcc.target/i386/pr56766-1.c: New test.
11333         * gcc.target/i386/pr56766-2.c: Ditto.
11334
11335 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11336
11337         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11338         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11339         * gcc.target/mips/loongson-simd.c: Ditto.
11340
11341 2015-06-16  Richard Biener  <rguenther@suse.de>
11342
11343         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11344
11345 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11346
11347         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11348         passed by the testsuite driver.
11349
11350 2015-06-16  Richard Biener  <rguenther@suse.de>
11351
11352         * gcc.dg/vect/slp-perm-11.c: New testcase.
11353
11354 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11355
11356         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11357         dg-options.
11358
11359 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11360
11361         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11362         Reinstate calls to torture-init and torture-finalize.
11363
11364 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11365
11366         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11367
11368 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11369
11370         PR c++/58583
11371         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11372
11373 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11374
11375         PR c++/51048
11376         * g++.dg/cpp0x/local-type1.C: New.
11377
11378 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11379
11380         PR fortran/44672
11381         PR fortran/45440
11382         PR fortran/57307
11383         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11384         unimplemented error.
11385         * gfortran.dg/allocate_with_source_7.f08: New test.
11386         * gfortran.dg/allocate_with_source_8.f08: New test.
11387
11388 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11389
11390         PR c++/65168
11391         * g++.dg/warn/Walways-true-3.C: New test.
11392
11393 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11394
11395         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11396
11397 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11398
11399         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11400         (main): Remove superfluous attributes.
11401         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11402         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11403
11404 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11405
11406         * gcc.target/i386/monitorx.c: New.
11407         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11408         * gcc.target/i386/sse-13.c: Ditto.
11409         * gcc.target/i386/sse-14.c: Ditto.
11410         * gcc.target/i386/sse-22.c: Ditto.
11411         * gcc.target/i386/sse-23.c: Ditto.
11412         * g++.dg/other/i386-2.C: Ditto.
11413         * g++.dg/other/i386-3.C: Ditto.
11414
11415 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11416
11417         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11418
11419 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11420
11421         PR fortran/66079
11422         * gfortran.dg/allocatable_scalar_13.f90: New test
11423
11424 2015-06-11  Marek Polacek  <polacek@redhat.com>
11425
11426         * gcc.dg/fold-xor-3.c: New test.
11427
11428 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11429
11430         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11431         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11432
11433 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11434
11435         PR target/52144
11436         * gcc.target/arm/pragma_attribute.c: New test.
11437
11438 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11439
11440         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11441
11442 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11443
11444         PR target/66473
11445         * gcc.target/i386/pr66473.c: New test.
11446
11447 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11448
11449         PR target/66470
11450         * gcc.dg/tls/pr66470.c: New test.
11451         * gcc.target/i386/pr66470.c: New test.
11452
11453 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11454
11455         PR target/52144
11456         * gcc.target/arm/attr_arm.c: New test
11457         * gcc.target/arm/attr_arm-err.c: New test
11458         * gcc.target/arm/attr_thumb.c: New test
11459         * gcc.target/arm/attr_thumb-static.c: New test
11460
11461 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11462
11463         PR target/66200
11464         PR target/66428
11465         PR c++/66192
11466         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11467
11468 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11469
11470         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11471         passed by the testsuite driver.
11472
11473 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11474
11475         Revert:
11476         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11477         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11478         * gcc.dg/ssp-1.c: Make counter a register.
11479         * gcc.dg/ssp-2.c: Likewise.
11480         * gcc.dg/torture/parm-coalesce.c: New.
11481
11482 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11483
11484         * gcc.target/i386/vararg-loc.c: New test.
11485
11486 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11487
11488         PR c++/65815
11489         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11490         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11491
11492 2015-06-09  Marek Polacek  <polacek@redhat.com>
11493
11494         PR tree-optimization/66299
11495         * gcc.dg/pr66299-1.c: New test.
11496         * gcc.dg/pr66299-2.c: New test.
11497         * gcc.dg/pr66299-3.c: New test.
11498
11499 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11500
11501         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11502         passed by the testsuite driver.
11503
11504 2015-06-09  Richard Biener  <rguenther@suse.de>
11505
11506         PR middle-end/66423
11507         * gcc.dg/fold-modpow2.c: New testcase.
11508
11509 2015-06-09  Richard Biener  <rguenther@suse.de>
11510
11511         PR tree-optimization/66419
11512         * gcc.dg/vect/bb-slp-37.c: New testcase.
11513
11514 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11515
11516         * gcc.target/arm/stl-cond.c: New test.
11517
11518 2015-06-09  Richard Biener  <rguenther@suse.de>
11519
11520         PR middle-end/66413
11521         * gcc.dg/torture/pr66413.c: New testcase.
11522
11523 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11524
11525         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11526         * gcc.dg/ssp-1.c: Make counter a register.
11527         * gcc.dg/ssp-2.c: Likewise.
11528         * gcc.dg/torture/parm-coalesce.c: New.
11529
11530 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11531
11532         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11533         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11534
11535 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11536
11537         PR rtl-optimization/66444
11538         * gcc.dg/pr66444.c: New test.
11539
11540 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11541
11542         PR fortran/66245
11543         * gfortran.dg/class_is_1.f90: New test.
11544         * gfortran.dg/type_is_1.f90: Ditto.
11545
11546 2015-06-08  Marek Polacek  <polacek@redhat.com>
11547
11548         PR c/66415
11549         * gcc.dg/cpp/pr66415-1.c: New test.
11550         * gcc.dg/cpp/pr66415-2.c: New test.
11551
11552 2015-06-08  Richard Biener  <rguenther@suse.de>
11553
11554         PR tree-optimization/66422
11555         * gcc.dg/Warray-bounds-16.c: New testcase.
11556
11557 2015-06-08  Richard Biener  <rguenther@suse.de>
11558
11559         * gcc.dg/vect/slp-perm-10.c: New testcase.
11560         * gcc.dg/vect/slp-23.c: Adjust.
11561         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11562         vector pointer update.
11563
11564 2015-06-08  Marek Polacek  <polacek@redhat.com>
11565
11566         PR sanitizer/66452
11567         * g++.dg/ubsan/pr66452.C: New test.
11568
11569 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11570
11571         PR tree-optimization/66436
11572         * gcc.dg/gomp/dump-new-function-2.c: New test.
11573         * gcc.dg/gomp/dump-new-function-3.c: Same.
11574         * gcc.dg/gomp/dump-new-function.c: Same.
11575
11576 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11577
11578         PR tree-optimization/66435
11579         * gcc.dg/gomp/notify-new-function-2.c: New test.
11580         * gcc.dg/gomp/notify-new-function-3.c: Same.
11581         * gcc.dg/gomp/notify-new-function.c: Same.
11582
11583 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11584
11585         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11586         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11587         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11588         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11589         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11590         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11591         -fshort-enum.
11592
11593 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11594
11595         PR fortran/47659
11596         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11597         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11598         for assignment.
11599         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11600         * gfortran.dg/warn_conversion_5.f90: New test.
11601         * gfortran.dg/warn_conversion_6.f90: New test.
11602         * gfortran.dg/warn_conversion_7.f90: New test.
11603
11604 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11605
11606         PR fortran/66347
11607         * gfortran.dg/blockdata_9.f: New test.
11608
11609 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11610
11611         PR fortran/66385
11612         * gfortran.dg/forall_17.f90:  New test.
11613
11614 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11615
11616         * g++.dg/cpp0x/pr57101.C: Add warning.
11617         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11618         * g++.dg/ext/visibility/anon7.C: Same.
11619         * g++.dg/ipa/pr63587-2.C: Same.
11620         * g++.dg/opt/dump1.C: Same.
11621         * g++.dg/opt/pr59622-3.C: Same.
11622         * g++.dg/opt/pr59622.C: Same.
11623         * g++.dg/torture/pr46383.C: Same.
11624         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11625         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11626         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11627         functions.
11628         * gfortran.dg/intent_out_8.f90: Same.
11629         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11630
11631 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11632
11633         PR fortran/66377
11634         gfortran.dg/equiv_9.f90: New test.
11635
11636
11637 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11638
11639         merge from gomp4 branch:
11640         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11641
11642         PR tree-optimization/65443
11643         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11644         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11645         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11646
11647 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11648
11649         PR c++/52595
11650         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11651
11652 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11653
11654         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11655
11656 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11657
11658         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11659
11660 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11661
11662         * gcc.target/i386/noplt-1.c: New test.
11663         * gcc.target/i386/noplt-2.c: New test.
11664         * gcc.target/i386/noplt-3.c: New test.
11665         * gcc.target/i386/noplt-4.c: New test.
11666
11667 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11668
11669         PR fortran/58749
11670         * gfortran.dg/adjustl_1.f90:  New test.
11671
11672 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11673
11674         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11675         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11676
11677 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11678
11679         * lto.c (iterative_hash_canonical_type,
11680         gimple_register_canonical_type): only hash main variants of types
11681
11682 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11683
11684         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11685         Move set of dg-do-what-default after early return.
11686
11687 2015-06-04  Marek Polacek  <polacek@redhat.com>
11688
11689         PR c/66341
11690         * gcc.dg/lvalue-8.c: New test.
11691
11692 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11693             Paolo Carlini  <paolo.carlini@oracle.com>
11694
11695         PR c++/66130
11696         * g++.dg/other/pr66130.C: New.
11697         * g++.dg/cpp0x/pr66130.C: Likewise.
11698
11699 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11700
11701         * g++.dg/cpp0x/decl-loc1.C: New.
11702         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11703         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11704         * g++.dg/init/ctor8.C: Likewise.
11705         * g++.dg/parse/semicolon4.C: Likewise.
11706
11707 2015-06-03  Marek Polacek  <polacek@redhat.com>
11708
11709         PR sanitizer/66190
11710         * g++.dg/ubsan/static-init-1.C: New test.
11711         * g++.dg/ubsan/static-init-2.C: New test.
11712         * g++.dg/ubsan/static-init-3.C: New test.
11713
11714 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11715
11716         PR target/66275
11717         * gcc.target/i386/pr66275.c: New test.
11718
11719 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11720
11721         * gcc.dg/Wcxx-compat-22.c: New testcase.
11722         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11723         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11724         * c-c++-common/pr58346-1.c: Likewise.
11725         * c-c++-common/transparent-union-1.c: Likewise.
11726
11727 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11728
11729         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11730         * g++.dg/plugin/def_plugin.c: New file.
11731         * g++.dg/plugin/def-plugin-test.C: New file.
11732
11733 2015-06-03  Richard Biener  <rguenther@suse.de>
11734
11735         * gcc.dg/vect/bb-slp-36.c: New testcase.
11736
11737 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11738
11739         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11740
11741 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11742
11743         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11744         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11745         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11746         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11747
11748 2015-06-03  Marek Polacek  <polacek@redhat.com>
11749
11750         PR c/64223
11751         PR c/29358
11752         * gcc.dg/pr64223-1.c: New test.
11753         * gcc.dg/pr64223-2.c: New test.
11754
11755 2015-06-03  Richard Biener  <rguenther@suse.de>
11756
11757         PR tree-optimization/63916
11758         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11759
11760 2015-06-03  Richard Biener  <rguenther@suse.de>
11761
11762         PR tree-optimization/66375
11763         * gcc.dg/torture/pr66375.c: New testcase.
11764
11765 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11766
11767         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11768
11769 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11770
11771         PR target/65768
11772         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11773
11774 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11775
11776         PR fortran/66380
11777         * gfortran.dg/reshape_7.f90: New test.
11778
11779 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11780
11781         PR c/66220:
11782         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11783         (fn_36): New.
11784
11785 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11786
11787         PR c/49551
11788         * gcc.dg/pr49551.c: New testcase.
11789
11790 2015-06-02  Richard Biener  <rguenther@suse.de>
11791
11792         PR debug/65549
11793         * g++.dg/lto/pr65549_0.C: New testcase.
11794
11795 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11796
11797         PR libgomp/65742
11798         PR middle-end/66332
11799         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11800
11801 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11802
11803         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11804
11805 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11806
11807         PR c++/61683
11808         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11809
11810 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11811
11812         PR tree-optimization/48052
11813         * gcc.dg/tree-ssa/scev-8.c: New.
11814         * gcc.dg/tree-ssa/scev-9.c: New.
11815         * gcc.dg/tree-ssa/scev-10.c: New.
11816         * gcc.dg/vect/pr48052.c: New.
11817
11818 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11819
11820         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11821
11822 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11823
11824         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11825
11826 2015-06-02  Marek Polacek  <polacek@redhat.com>
11827
11828         PR middle-end/66345
11829         * gcc.dg/torture/pr66345.c: New test.
11830
11831 2015-06-02  Richard Biener  <rguenther@suse.de>
11832
11833         PR tree-optimization/65961
11834         * gcc.dg/torture/pr65961.c: New testcase.
11835
11836 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11837
11838         PR tree-optimization/52563
11839         PR tree-optimization/62173
11840         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11841         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11842
11843 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11844
11845         * gnat.dg/specs/varsize_return2.ads: New test.
11846         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11847
11848 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11849
11850         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11851
11852 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11853
11854         PR target/65697
11855         * gcc.target/aarch64/sync-comp-swap.c: New.
11856         * gcc.target/aarch64/sync-comp-swap.x: New.
11857         * gcc.target/aarch64/sync-op-acquire.c: New.
11858         * gcc.target/aarch64/sync-op-acquire.x: New.
11859         * gcc.target/aarch64/sync-op-full.c: New.
11860         * gcc.target/aarch64/sync-op-full.x: New.
11861         * gcc.target/aarch64/sync-op-release.c: New.
11862         * gcc.target/aarch64/sync-op-release.x: New.
11863
11864 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11865
11866         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11867         (bar): Predefined.
11868
11869 2015-06-01  Richard Biener  <rguenther@suse.de>
11870
11871         PR tree-optimization/66349
11872         PR tree-optimization/66352
11873         PR tree-optimization/66357
11874         * gcc.dg/torture/pr66357.c: New testcase.
11875         * gcc.dg/torture/pr66349.c: Likewise.
11876         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11877
11878 2015-06-01  Richard Biener  <rguenther@suse.de>
11879
11880         Revert
11881         2015-05-29  Richard Biener  <rguenther@suse.de>
11882
11883         PR tree-optimization/66314
11884         * gcc.dg/asan/pr66314.c: New testcase.
11885
11886 2015-06-01  Richard Biener  <rguenther@suse.de>
11887
11888         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11889
11890 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11893         directives.
11894         (hp3, hp4): Add inline keyword.
11895         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11896         (hp2): Add inline keyword.
11897         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11898         (hp2): Add inline keyword.
11899
11900 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11901
11902         PR target/65527
11903         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11904         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11905         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11906         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11907
11908 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11909
11910         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11911         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11912
11913 2015-06-01  Richard Biener  <rguenther@suse.de>
11914
11915         PR tree-optimization/66280
11916         * g++.dg/torture/pr66280.C: New testcase.
11917         * g++.dg/torture/pr66280-2.C: Likewise.
11918
11919 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11920
11921         * gnat.dg/addr9_1.adb: New test.
11922         * gnat.dg/addr9_2.adb: Likewise.
11923         * gnat.dg/addr9_3.adb: Likewise.
11924         * gnat.dg/addr9_4.adb: Likewise.
11925
11926 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11927
11928           * g++.dg/other/dump-ada-spec-4.C: New test.
11929
11930 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11931
11932         * gcc.dg/alias-8.c: Fix dg-warning.
11933
11934 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11935
11936         * gcc.dg/alias-8.c: Do not xfail.
11937         * gcc.dg/pr62167.c: Prevent FRE.
11938         * gcc.dg/alias-14.c: New testcase.
11939
11940 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11941
11942         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11943
11944 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11945
11946         PR target/66215
11947         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11948         dg-options.
11949         * gcc.target/s390/hotpatch-10.c: Likewise.
11950         * gcc.target/s390/hotpatch-11.c: Likewise.
11951         * gcc.target/s390/hotpatch-12.c: Likewise.
11952         * gcc.target/s390/hotpatch-17.c: Likewise.
11953         * gcc.target/s390/hotpatch-18.c: Likewise.
11954         * gcc.target/s390/hotpatch-20.c: Likewise.
11955         * gcc.target/s390/hotpatch-21.c: Likewise.
11956         * gcc.target/s390/hotpatch-22.c: Likewise.
11957         * gcc.target/s390/hotpatch-23.c: Likewise.
11958         * gcc.target/s390/hotpatch-24.c: Likewise.
11959         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11960         to check for the exact nops too.
11961         * gcc.target/s390/hotpatch-3.c: Likewise.
11962         * gcc.target/s390/hotpatch-4.c: Likewise.
11963         * gcc.target/s390/hotpatch-5.c: Likewise.
11964         * gcc.target/s390/hotpatch-6.c: Likewise.
11965         * gcc.target/s390/hotpatch-7.c: Likewise.
11966         * gcc.target/s390/hotpatch-8.c: Likewise.
11967         * gcc.target/s390/hotpatch-9.c: Likewise.
11968         * gcc.target/s390/hotpatch-14.c: Likewise.
11969         * gcc.target/s390/hotpatch-15.c: Likewise.
11970         * gcc.target/s390/hotpatch-16.c: Likewise.
11971         * gcc.target/s390/hotpatch-19.c: Likewise.
11972         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11973         scan-assembler-times counting number of .align directives.
11974         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11975         dg-options.  Remove scan-assembler-times counting number of .align
11976         directives.
11977         * gcc.target/s390/hotpatch-26.c: New file.
11978         * gcc.target/s390/hotpatch-27.c: New file.
11979         * gcc.target/s390/hotpatch-28.c: New file.
11980         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11981         using -Os -O0 -O1 -O2 -O3 options.
11982
11983 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11984
11985         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11986
11987 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11988
11989         PR tree-optimization/66142
11990         * gcc.dg/vect/pr66142.c: New test.
11991
11992 2015-05-29  Richard Biener  <rguenther@suse.de>
11993
11994         PR tree-optimization/66314
11995         * gcc.dg/asan/pr66314.c: New testcase.
11996
11997 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11998
11999         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12000         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12001         Adjust all callers.
12002         (schedule-cleanups, dg-keep-saved-temps): New proc.
12003         (gcc-dg-test-1): Schedule cleanups.
12004         * lib/profopt.exp (profopt-execute): Likewise.
12005         * g++.dg/cdce3.C: Adjust expected line numbers.
12006         * gcc.dg/cdce1.c: Likewise.
12007         * gcc.dg/cdce2.c: Likewise.
12008         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12009         * gcc.dg/strlenopt-24.c: Likewise.
12010         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12011         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12012         * obj-c++.dg/encode-2.mm: Likewise.
12013
12014 2015-05-28  DJ Delorie  <dj@redhat.com>
12015
12016         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12017
12018 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12019
12020         * gnat.dg/discr43.adb: New test.
12021
12022 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12023
12024         * gnat.dg/varsize_temp.adb: Rename into...
12025         * gnat.dg/varsize1.adb: ...this.
12026         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12027         * gnat.dg/varsize2.ad[sb]: ...this.
12028         * gnat.dg/varsize3_1.adb: New test.
12029         * gnat.dg/varsize3_2.adb: Likewise.
12030         * gnat.dg/varsize3_3.adb: Likewise.
12031         * gnat.dg/varsize3_4.adb: Likewise.
12032         * gnat.dg/varsize3_5.adb: Likewise.
12033         * gnat.dg/varsize3_6.adb: Likewise.
12034         * gnat.dg/varsize3_pkg1.ads: New helper.
12035         * gnat.dg/varsize3_pkg2.ads: Likewise.
12036         * gnat.dg/varsize3_pkg3.ads: Likewise.
12037
12038 2015-05-28  Richard Biener  <rguenther@suse.de>
12039
12040         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12041
12042 2015-05-28  Richard Biener  <rguenther@suse.de>
12043
12044         PR tree-optimization/66142
12045         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12046
12047 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12048
12049         PR target/63810
12050         * gcc.dg/darwin-minversion-3.c: Update testcase.
12051         * gcc.dg/darwin-minversion-4.c: Ditto.
12052         * gcc.dg/darwin-minversion-5.c: New testcase.
12053         * gcc.dg/darwin-minversion-6.c: Ditto.
12054         * gcc.dg/darwin-minversion-7.c: Ditto.
12055         * gcc.dg/darwin-minversion-8.c: Ditto.
12056         * gcc.dg/darwin-minversion-9.c: Ditto.
12057         * gcc.dg/darwin-minversion-10.c: Ditto.
12058         * gcc.dg/darwin-minversion-11.c: Ditto.
12059         * gcc.dg/darwin-minversion-12.c: Ditto.
12060
12061 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12062
12063         PR rtl-optimization/66168
12064         * gcc.c-torture/compile/pr66168.c: New test.
12065
12066 2015-05-27  Jeff Law  <law@redhat.com>
12067
12068         PR target/39726
12069         * gcc.dg/target/m68k/pr39726-1.c: New test.
12070
12071 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12072
12073         PR c++/66270
12074         * g++.dg/ext/alias-canon3.C: New.
12075
12076 2015-05-27  Richard Biener  <rguenther@suse.de>
12077
12078         PR tree-optimization/66272
12079         Revert parts of
12080         2014-08-15  Richard Biener  <rguenther@suse.de>
12081
12082         PR tree-optimization/62031
12083         * gcc.dg/torture/pr66272.c: New testcase.
12084
12085 2015-05-27  Richard Biener  <rguenther@suse.de>
12086
12087         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12088
12089 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12090
12091         PR target/65358
12092         * gcc.dg/pr65358.c: New test.
12093
12094 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12095
12096         PR fortran/65548
12097         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12098         semantic.
12099         * gfortran.dg/allocate_with_source_6.f90: New test.
12100
12101 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12102
12103         * gnat.dg/atomic7_1.adb: New test.
12104         * gnat.dg/atomic7_2.adb: Likewise.
12105         * gnat.dg/atomic7_pkg1.ads: New helper.
12106         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12107
12108 2015-05-26  Michael Matz  <matz@suse.de>
12109
12110         PR middle-end/66251
12111         * gcc.dg/vect/pr66251.c: New test.
12112
12113 2015-05-26  Richard Biener  <rguenther@suse.de>
12114
12115         PR tree-optimization/66142
12116         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12117
12118 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12119
12120         PR fortran/66082
12121         * gfortran.dg/allocatable_scalar_13.f90: New test
12122
12123 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12124
12125         * gnat.dg/warn11.adb: New test.
12126         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12127
12128 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12129
12130         * gnat.dg/vfa1_1.adb: New test.
12131         * gnat.dg/vfa1_2.adb: Likewise.
12132         * gnat.dg/vfa1_3.adb: Likewise.
12133         * gnat.dg/vfa1_4.adb: Likewise.
12134         * gnat.dg/vfa1_pkg.ads: New helper.
12135
12136 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12137
12138         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12139         * gcc.target/i386/pr66232-3.c: Likewise.
12140
12141 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12142
12143         PR target/66274
12144         * gcc.target/i386/pr66274.c: New test.
12145
12146 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12147
12148         * gnat.dg/renaming6.ad[sb]: New test.
12149
12150 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12151
12152         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12153         and 'dg-require-effective-target pie'.
12154
12155 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12156
12157         PR c++/66243
12158         * g++.dg/cpp0x/pr66243.C: New.
12159
12160 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12161
12162         PR lto/66180
12163         * g++.dg/lto/pr66180_0.C: New testcase.
12164         * g++.dg/lto/pr66180_1.C: New testcase.
12165
12166 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12167
12168         PR fortran/66257
12169         * typebound_call_27.f90: New file.
12170
12171 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12172
12173         PR c++/65936
12174         * g++.dg/template/pr65936.C: New.
12175
12176 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12177
12178         PR tree-optimization/63387
12179         * gcc.dg/pr63387-2.c: New testcase.
12180
12181 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12182
12183         * gcc.dg/simd-1.c: Update to the new message.
12184
12185 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12186
12187         * gcc.dg/nand.c: New testcase.
12188
12189 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12190
12191         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12192         Set dg-do-what-default to compile only on ARM targets without
12193         arm_neon_hw execution support.  Remove redundant c-torture-execute
12194         in loop over test cases.
12195
12196 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12197
12198         PR target/65491
12199         * gcc.target/aarch64/pr65491_1.c: New test.
12200         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12201         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12202
12203 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12204
12205         PR c++/65598
12206         * g++.dg/cpp0x/explicit9.C: New.
12207         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12208
12209 2015-05-22  Richard Biener  <rguenther@suse.de>
12210
12211         PR tree-optimization/66251
12212         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12213
12214 2015-05-22  Marek Polacek  <polacek@redhat.com>
12215
12216         PR c/47043
12217         * c-c++-common/attributes-enum-1.c: New test.
12218         * c-c++-common/attributes-enum-2.c: New test.
12219         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12220         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12221
12222 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12223
12224         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12225         effective target support.  If no arm_neon_hw support, do not attempt
12226         to execute the tests; only compile them.
12227         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12228         and "dg-require-effective-target arm_neon_ok".
12229         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12230         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12231         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12232         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12233         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12234         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12235         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12236         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12237         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12238         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12239         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12240         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12241         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12242         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12243         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12244         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12245         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12246         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12247         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12248         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12249         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12250         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12251         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12252         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12253         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12254         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12255         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12256         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12257         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12258         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12259         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12260         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12261         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12262         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12263         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12264         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12265         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12266         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12267         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12268         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12269         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12270         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12271         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12272         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12273         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12274         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12275         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12276         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12277         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12278         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12279         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12280         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12281         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12282         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12283         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12284         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12285         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12286         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12287         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12288         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12289         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12290         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12291         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12292         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12293         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12294         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12295         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12296         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12297         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12298         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12299         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12300         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12301         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12302         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12303         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12304         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12305         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12306         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12307         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12308         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12309         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12310         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12311         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12312         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12313         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12314         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12315         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12316         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12317         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12318         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12319         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12320         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12321         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12322         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12323         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12324         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12325         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12326         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12327         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12328         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12329         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12330         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12331         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12332         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12333         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12334         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12335         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12336         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12337         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12338         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12339         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12340         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12341         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12342
12343 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12344
12345         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12346         * gcc.dg/vect/pr59354.c: Likewise.
12347         * gcc.dg/vect/pr64252.c: Likewise.
12348         * gcc.dg/vect/pr64404.c: Likewise.
12349         * gcc.dg/vect/pr64493.c: Likewise.
12350         * gcc.dg/vect/pr64495.c: Likewise.
12351         * gcc.dg/vect/pr64844.c: Likewise.
12352         * gcc.dg/vect/pr65518.c: Likewise.
12353         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12354
12355 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12356
12357         PR c++/66210
12358         * g++.dg/cpp1y/var-templ28.C: New.
12359
12360 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12361
12362         PR target/66232
12363         * gcc.target/i386/pr66232-1.c: New test.
12364         * gcc.target/i386/pr66232-2.c: Likewise.
12365         * gcc.target/i386/pr66232-3.c: Likewise.
12366         * gcc.target/i386/pr66232-4.c: Likewise.
12367         * gcc.target/i386/pr66232-5.c: Likewise.
12368
12369 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12370
12371         * g++.dg/cpp1y/pr60943.C: New.
12372
12373 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12374
12375         PR tree-optimization/66233
12376         * gcc.c-torture/execute/pr66233.c: New test.
12377
12378 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12379
12380         PR fortran/66176
12381         * gfortran.dg/inline_matmul_11.f90:  New test.
12382
12383 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12384
12385         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12386         instead of listing several targets on its own.
12387         * gcc.target/i386/pr32219-2.c: Likewise.
12388         * gcc.target/i386/pr32219-3.c: Likewise.
12389         * gcc.target/i386/pr32219-4.c: Likewise.
12390         * gcc.target/i386/pr32219-5.c: Likewise.
12391         * gcc.target/i386/pr32219-6.c: Likewise
12392         * gcc.target/i386/pr32219-7.c: Likewise.
12393         * gcc.target/i386/pr32219-8.c: Likewise.
12394         * gcc.target/i386/pr39013-1.c: Likewise.
12395         * gcc.target/i386/pr39013-2.c: Likewise.
12396         * gcc.target/i386/pr64317.c: Likewise.
12397
12398 2015-05-21  Jeff Law  <law@redhat.com>
12399
12400         * gcc.target/hppa/shadd-3.c: New test.
12401         * gcc.target/hppa/shadd-4.c: New test.
12402
12403 2015-05-21  Michael Matz  <matz@suse.de>
12404
12405         * gcc.dg/vect/vect-strided-store.c: New test.
12406         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12407         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12408
12409 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12410
12411         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12412         * gcc.dg/pow-sqrt-synth-1.c: New test.
12413         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12414
12415 2015-05-21  Richard Biener  <rguenther@suse.de>
12416
12417         PR c++/66211
12418         * g++.dg/conversion/pr66211.C: New testcase.
12419         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12420
12421 2015-05-21  Jeff Law  <law@redhat.com>
12422
12423         * gcc.target/hppa/shadd-2.c: New test.
12424
12425 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12426
12427         PR target/54236
12428         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12429
12430 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12431
12432         PR target/65937
12433         * gcc.target/arm/pr26702.c: Adjust target selector.
12434
12435 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12436
12437         PR middle-end/66221
12438         * gcc.dg/lto/pr66221_0.c: New test.
12439         * gcc.dg/lto/pr66221_1.c: New test.
12440
12441 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12442
12443         PR c/52952
12444         * gcc.dg/redecl-4.c: Update column numbers.
12445         * gcc.dg/format/bitfld-1.c: Likewise.
12446         * gcc.dg/format/attr-2.c: Likewise.
12447         * gcc.dg/format/attr-6.c: Likewise.
12448         * gcc.dg/format/attr-7.c (baz): Likewise.
12449         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12450         * gcc.dg/format/attr-4.c: Likewise.
12451         * gcc.dg/format/branch-1.c: Likewise.
12452         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12453         locations within strings with embedded escape sequences.
12454
12455 2015-05-20  Jeff Law  <law@redhat.com>
12456
12457         * gcc.target/hppa/hppa.exp: New target test driver.
12458         * gcc.target/hppa/shadd-1.c: New test.
12459
12460 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12461
12462         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12463
12464 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12465
12466         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12467         (fn_33_k_and_r_style): New.
12468         (fn_33_stroustrup_style): New.
12469         (fn_33_allman_style): New.
12470         (fn_33_whitesmiths_style): New.
12471         (fn_33_horstmann_style): New.
12472         (fn_33_ratliff_banner_style): New.
12473         (fn_33_lisp_style): New.
12474         (fn_34_indent_dash_gnu): New.
12475         (fn_34_indent_dash_kr): New.
12476         (fn_34_indent_dash_orig): New.
12477         (fn_34_indent_linux_style): New.
12478
12479 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12480
12481         PR fortran/65548
12482         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12483
12484 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12485
12486         PR tree-optimization/65447
12487         * gcc.dg/tree-ssa/pr65447.c: New test.
12488
12489 2015-05-19  Nathan sidwell  <nathan@acm.org>
12490
12491         * g++.dg/cpp0x/pr65954.C: New.
12492
12493 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12494
12495         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12496
12497 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12498
12499         * lib/target-supports.exp: Vector do not always have natural
12500         alignment on s390*.
12501
12502 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12503
12504         * gcc.dg/loop-invariant.c: New testcase.
12505
12506 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12507
12508         * lib/target-supports.exp: Vector do not always have natural
12509         alignment on s390*.
12510
12511 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12512
12513         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12514         s390*.
12515         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12516
12517 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12518
12519         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12520         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12521         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12522         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12523         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12524         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12525         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12526         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12527         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12528         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12529
12530 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12531
12532         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12533
12534 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12535
12536         * gcc.target/s390/s390.exp
12537         (check_effective_target_vector): New check.
12538         * gcc.target/s390/vector/vec-abi-1.c: New test.
12539         * gcc.target/s390/vector/vec-abi-2.c: New test.
12540         * gcc.target/s390/vector/vec-abi-3.c: New test.
12541         * gcc.target/s390/vector/vec-abi-4.c: New test.
12542         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12543         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12544         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12545         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12546         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12547         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12548         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12549         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12550         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12551         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12552         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12553         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12554         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12555         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12556         * gcc.target/s390/vector/vec-init-1.c: New test.
12557         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12558         * gcc.target/s390/vector/vec-shift-1.c: New test.
12559         * gcc.target/s390/vector/vec-sub-1.c: New test.
12560
12561 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12562
12563         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12564
12565 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12566
12567         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12568
12569 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12570
12571         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12572
12573 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12574
12575         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12576
12577 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12578
12579         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12580
12581 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12582
12583         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12584
12585 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12586
12587         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12588
12589 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12590
12591         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12592
12593 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12594
12595         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12596
12597 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12598
12599         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12600
12601 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12602
12603         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12604
12605 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12606
12607         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12608
12609 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12610
12611         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12612
12613 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR tree-optimization/66187
12616         * gcc.c-torture/execute/pr66187.c: New test.
12617         * gcc.dg/pr66187-1.c: New test.
12618         * gcc.dg/pr66187-2.c: New test.
12619
12620 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12621
12622         * gcc.dg/vect/bb-slp-35.c: Adjust.
12623
12624 2015-05-19  Richard Biener  <rguenther@suse.de>
12625
12626         PR tree-optimization/66165
12627         * gcc.dg/torture/pr66165.c: New testcase.
12628
12629         PR tree-optimization/66185
12630         * gcc.dg/torture/pr66185.c: New testcase.
12631
12632 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12633
12634         PR target/54236
12635         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12636
12637 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12638
12639         * gcc.target/mips/p5600-bonding.c : New file.
12640
12641 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12642
12643         PR fortran/66106
12644         * gfortran.dg/interface_operator_1.f90: New tests.
12645
12646 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12647
12648         PR fortran/66057
12649         * gfortran.dg/generic_29.f90: New tests.
12650
12651 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12652
12653         PR fortran/66043
12654         * gfortran.dg/storage_size_6.f90: New tests.
12655
12656 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12657
12658         PR fortran/66045
12659         * gfortran.dg/null1.f90: New test.
12660
12661 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12662
12663         PR fortran/66044
12664         * gfortran.dg/entry_21.f90: New test.
12665
12666 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12667
12668         PR fortran/66043
12669         * gfortran.dg/storage_size_6.f90: New tests.
12670
12671 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12672
12673         PR fortran/66040
12674         * gfortran.dg/misplaced_statement.f90: New test.
12675
12676 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12677
12678         PR fortran/66039
12679         * gfortran.dg/filepos1.f90: New test
12680
12681 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12682
12683         PR fortran/64925
12684         * gfortran.dg/pr64925.f90: New test.
12685
12686 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12687
12688         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12689         unit.
12690         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12691
12692 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12693
12694         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12695         to the family of pie capable targets.
12696
12697 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12698
12699         * gcc.target/arm/bics_1.c : New testcase.
12700         * gcc.target/arm/bics_2.c : New testcase.
12701         * gcc.target/arm/bics_3.c : New testcase.
12702         * gcc.target/arm/bics_4.c : New testcase.
12703
12704 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12705
12706         * gcc.target/mips/umips-attr.c: New test.
12707
12708 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12709
12710         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12711         * gcc.dg/20150120-2.c (dg-final): Ditto.
12712         * gcc.dg/20150120-2.c (dg-final): Ditto.
12713         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12714
12715 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12716
12717         PR target/66174
12718         * gcc.target/i386/pr66174.c: New test.
12719
12720 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12721
12722         PR fortran/37131
12723         * gfortran.dg/matmul_bounds_6.f90:  New test.
12724         * gfortran.dg/matmul_bounds_7.f90:  New test.
12725
12726 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12727
12728         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12729         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12730         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12731         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12732         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12733         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12734
12735 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12736
12737         PR fortran/65903
12738         * gfortran.dg/continuation_13.f90: Update test.
12739         * gfortran.dg/pr65903.f90: New test.
12740
12741 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12742
12743         PR fortran/66113
12744         * gfortran.dg/block_14.f90:  New test.
12745
12746 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12747
12748         PR fortran/44054
12749         * lib/gfortran-dg.exp: Update regex to handle two locations for
12750         the same diagnostic without caret.
12751         * gfortran.dg/badline.f: Test also that line numbers are correct
12752         before and after "left but not entered" warning.
12753
12754 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12755             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12756
12757         PR target/65768
12758         * gcc.target/arm/maskdata.c: New test.
12759
12760 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12761
12762         PR fortran/65792
12763         * gfortran.dg/derived_constructor_components_5: New test
12764
12765 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12766
12767         PR target/66140
12768         * gcc.target/alpha/pr66140.c: New test.
12769
12770 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12771
12772         PR c/48956
12773         * gcc.dg/Wconversion-complex-c99.c: New test.
12774         * gcc.dg/Wconversion-complex-gnu.c: New test.
12775
12776 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12777
12778         PR tree-optimization/64454
12779         * gcc.dg/modmod.c: New testcase.
12780
12781 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12782
12783         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12784
12785 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12786
12787         PR middle-end/66134
12788         * gcc.target/i386/mpx/pr66134.c: New test.
12789
12790 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12791
12792         * gcc.target/powerpc/pr60158.c: New test.
12793
12794 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12795
12796         * gcc.target/i386/sibcall-7.c: New test.
12797         * gcc.target/i386/sibcall-8.c: New test.
12798
12799 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12800
12801         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12802         (abs64_in_dreg): Likewise.
12803
12804 2015-05-14  Marek Polacek  <polacek@redhat.com>
12805
12806         PR c/66066
12807         PR c/66127
12808         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12809         * gcc.dg/pr19984.c: Likewise.
12810         * gcc.dg/pr66066-1.c: New test.
12811         * gcc.dg/pr66066-2.c: New test.
12812         * gcc.dg/pr66066-3.c: New test.
12813
12814 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12815
12816         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12817         * gcc.dg/pow-sqrt.x: New file.
12818         * gcc.dg/pow-sqrt-1.c: New test.
12819         * gcc.dg/pow-sqrt-2.c: Likewise.
12820         * gcc.dg/pow-sqrt-3.c: Likewise.
12821
12822 2015-05-13  Richard Biener  <rguenther@suse.de>
12823
12824         PR tree-optimization/66123
12825         * gcc.dg/torture/pr66123.c: New testcase.
12826
12827 2015-05-13  Richard Biener  <rguenther@suse.de>
12828
12829         PR middle-end/66110
12830         * gcc.dg/alias-2.c: Adjust.
12831         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12832
12833 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12834
12835         PR target/65103
12836         * gcc.target/i386/pr65103-3.c: New.
12837
12838 2015-05-13  Martin Liska  <mliska@suse.cz>
12839
12840         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12841
12842 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR target/66112
12845         * gcc.target/i386/pr66112-2.c: New test.
12846
12847         PR target/66112
12848         * gcc.target/i386/pr66112-1.c: New test.
12849
12850 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12851
12852         PR target/66048
12853         * gcc.target/i386/mpx/pr66048.cc: New.
12854
12855 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12856
12857         PR rtl-optimization/64616
12858         * gcc.dg/loop-8.c: New test.
12859         * gcc.dg/loop-9.c: New test.
12860
12861 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12862
12863         PR target/pr66047.c
12864         * gcc.target/i386/pr66047.c: New testcase.
12865
12866 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12867
12868         PR ipa/65873
12869         * gcc.c-torture/compile/pr65873.c: New testcase.
12870
12871 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12872
12873         PR fortran/66111
12874         * gfortran.dg/inline_matmul_10.f90:  New test.
12875
12876 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12877
12878         * c-c++-common/Wmisleading-indentation.c: New testcase.
12879         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12880         * c-c++-common/Wmisleading-indentation-2.md: New file.
12881
12882 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12883
12884         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12885         "break".
12886         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12887
12888 2015-05-12  Richard Biener  <rguenther@suse.de>
12889
12890         PR tree-optimization/66101
12891         * gcc.dg/torture/pr66101.c: New testcase.
12892
12893 2015-05-12  Richard Biener  <rguenther@suse.de>
12894
12895         PR tree-optimization/37021
12896         * gcc.target/i386/vect-addsub.c: New testcase.
12897
12898 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12899
12900         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12901
12902 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12903
12904         PR tree-optimization/66010
12905         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12906
12907 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12908
12909         PR c++/65133
12910         * g++.dg/cpp0x/trailing10.C: New.
12911
12912 2015-05-12  Richard Biener  <rguenther@suse.de>
12913
12914         * gcc.dg/vect/bb-slp-35.c: New testcase.
12915
12916 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12917
12918         PR fortran/66100
12919         * gfortran.dg/bound_simplification_6.f90: New.
12920
12921 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12922
12923         * gcc.target/mips/branch-1.c: Pass argument to bar().
12924
12925 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12926
12927         PR target/65753
12928         * gcc.target/i386/pr65753.c: New test.
12929
12930 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12931
12932         PR rtl-optimization/66076
12933         * gcc.dg/torture/pr66076.c: New test.
12934
12935 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12936
12937         PR fortran/66041
12938         * gfortran.dg/inline_matmul_7.f90:  New test.
12939         * gfortran.dg/inline_matmul_8.f90:  New test.
12940         * gfortran.dg/inline_matmul_9.f90:  New test.
12941
12942 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12943
12944         * gfortran.dg/bound_simplification_5.f90: New.
12945
12946 2015-05-09  Jason Merrill  <jason@redhat.com>
12947
12948         * lib/target-supports.exp (cxx_default): New global.
12949         (check_effective_target_c++11_only)
12950         (check_effective_target_c++14_only)
12951         (check_effective_target_c++98_only)
12952         (check_effective_target_c++1z_only): Check it.
12953
12954 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12955
12956         PR tree-optimization/64454
12957         * gcc.dg/tree-ssa/vrp97.c: New file.
12958         * gcc.dg/vect/slp-perm-7.c: Update.
12959
12960 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12961
12962         PR fortran/65894
12963         * gfortran.dg/elemental_subroutine_11.f90: New test.
12964
12965 2015-05-08  Richard Biener  <rguenther@suse.de>
12966
12967         PR tree-optimization/66036
12968         * gcc.dg/vect/slp-41.c: New testcase.
12969
12970 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12971
12972         * gfortran.dg/elemental_optional_args_7.f90: New.
12973
12974 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12975
12976         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12977         allow cmlt or sshr.
12978
12979 2015-05-08  Marek Polacek  <polacek@redhat.com>
12980
12981         PR c/64918
12982         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12983         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12984
12985 2015-05-07  Marek Polacek  <polacek@redhat.com>
12986
12987         PR c/65179
12988         * c-c++-common/Wshift-negative-value-1.c: New test.
12989         * c-c++-common/Wshift-negative-value-2.c: New test.
12990         * c-c++-common/Wshift-negative-value-3.c: New test.
12991         * c-c++-common/Wshift-negative-value-4.c: New test.
12992         * c-c++-common/Wshift-negative-value-5.c: New test.
12993         * c-c++-common/Wshift-negative-value-6.c: New test.
12994         * gcc.dg/c90-left-shift-1.c: New test.
12995         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12996         * gcc.dg/c99-left-shift-1.c: New test.
12997
12998 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12999
13000         PR middle-end/192
13001         PR middle-end/54303
13002         * gcc.dg/fdata-sections-2.c: New file.
13003
13004 2015-05-07  Marek Polacek  <polacek@redhat.com>
13005
13006         PR testsuite/66046
13007         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13008         last dg-output.
13009         * c-c++-common/ubsan/align-7.c: Likewise.
13010         * c-c++-common/ubsan/bounds-8.c: Likewise.
13011         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13012         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13013         * c-c++-common/ubsan/null-1.c: Likewise.
13014         * c-c++-common/ubsan/null-10.c: Likewise.
13015         * c-c++-common/ubsan/null-11.c: Likewise.
13016         * c-c++-common/ubsan/null-2.c: Likewise.
13017         * c-c++-common/ubsan/null-3.c: Likewise.
13018         * c-c++-common/ubsan/null-4.c: Likewise.
13019         * c-c++-common/ubsan/null-5.c: Likewise.
13020         * c-c++-common/ubsan/null-6.c: Likewise.
13021         * c-c++-common/ubsan/null-7.c: Likewise.
13022         * c-c++-common/ubsan/null-8.c: Likewise.
13023         * c-c++-common/ubsan/null-9.c: Likewise.
13024         * c-c++-common/ubsan/object-size-1.c: Likewise.
13025         * c-c++-common/ubsan/object-size-10.c: Likewise.
13026         * c-c++-common/ubsan/object-size-4.c: Likewise.
13027         * c-c++-common/ubsan/object-size-5.c: Likewise.
13028         * c-c++-common/ubsan/object-size-7.c: Likewise.
13029         * c-c++-common/ubsan/object-size-8.c: Likewise.
13030         * c-c++-common/ubsan/object-size-9.c: Likewise.
13031         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13032         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13033         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13034         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13035         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13036         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13037         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13038         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13039         * c-c++-common/ubsan/pr59333.c: Likewise.
13040         * c-c++-common/ubsan/pr59667.c: Likewise.
13041         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13042         * c-c++-common/ubsan/pr60636.c: Likewise.
13043         * c-c++-common/ubsan/pr63802.c: Likewise.
13044         * c-c++-common/ubsan/recovery-1.c: Likewise.
13045         * c-c++-common/ubsan/recovery-3.c: Likewise.
13046         * c-c++-common/ubsan/shift-1.c: Likewise.
13047         * c-c++-common/ubsan/shift-2.c: Likewise.
13048         * c-c++-common/ubsan/shift-4.c: Likewise.
13049         * c-c++-common/ubsan/shift-7.c: Likewise.
13050         * c-c++-common/ubsan/undefined-2.c: Likewise.
13051         * c-c++-common/ubsan/vla-1.c: Likewise.
13052         * g++.dg/ubsan/null-1.C: Likewise.
13053         * g++.dg/ubsan/null-3.C: Likewise.
13054         * g++.dg/ubsan/null-4.C: Likewise.
13055         * g++.dg/ubsan/vptr-8.C: Likewise.
13056         * g++.dg/ubsan/vptr-9.C: Likewise.
13057         * gcc.dg/ubsan/bounds-2.c: Likewise.
13058         * gcc.dg/ubsan/object-size-9.c: Likewise.
13059
13060 2015-05-07  Jeff Law  <law@redhat.com>
13061
13062         * gcc.dg/tree-ssa/shorten-1.c: New test.
13063
13064 2015-05-07  Richard Biener  <rguenther@suse.de>
13065
13066         PR tree-optimization/66002
13067         * gcc.dg/vect/vect-125.c: New testcase.
13068
13069 2015-05-07  Marek Polacek  <polacek@redhat.com>
13070             Martin Uecker  <uecker@eecs.berkeley.edu>
13071
13072         * c-c++-common/ubsan/bounds-10.c: New test.
13073
13074 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13075
13076         * jit.dg/harness.h (set_options): Wrap with
13077         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13078         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13079         Special-case test-benchmark.c as a negative.
13080         * jit.dg/test-benchmark.c: New file.
13081
13082 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13083
13084         PR target/64208
13085         * gcc.target/arm/pr64208.c: New test.
13086
13087 2015-05-06  Alan Modra  <amodra@gmail.com>
13088
13089         PR target/66020
13090         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13091         (gparms): Make volatile.
13092
13093 2015-05-06  Richard Biener  <rguenther@suse.de>
13094
13095         PR tree-optimization/62283
13096         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13097
13098 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13099
13100         PR target/66015
13101         * gcc.target/aarch64/iinline-attr-1.c: New test.
13102
13103 2015-05-06  Richard Biener  <rguenther@suse.de>
13104
13105         * gcc.dg/vect/bb-slp-34.c: New testcase.
13106
13107 2015-05-06  Richard Biener  <rguenther@suse.de>
13108
13109         PR tree-optimization/62283
13110         * gcc.dg/vect/bb-slp-14.c: Adjust.
13111
13112 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13113
13114         PR target/65990
13115         * gcc.target/i386/pr65990.c: New test.
13116
13117 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13118
13119         PR target/65915
13120         * gcc.target/i386/pr65915.c: New.
13121
13122 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13123
13124         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13125         'va_list escapes 0'.
13126
13127 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13128
13129         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13130         in r222173.
13131
13132 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13133
13134         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13135         * gcc.target/arm/pr65924.c: Likewise.
13136
13137 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13138
13139         PR target/65871
13140         * gcc.target/i386/pr65871-3.c: New test.
13141
13142 2015-05-04  Jeff Law  <law@redhat.com>
13143
13144         Revert:
13145         2015-05-04  Jeff Law  <law@redhat.com>
13146         * gcc.dg/tree-ssa/shorten-1.c: New test.
13147
13148 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13149             Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR c++/66007
13152         * g++.dg/cpp0x/Wnarrowing4.C: New.
13153
13154 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13155
13156         * lib/target-supports.exp
13157         (check_effective_target_keeps_null_pointer_checks): Clarify that
13158         this is for targets that disable -fdelete-null-pointer-checks,
13159         not default it to off.
13160         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13161         -fdelete-null-pointer-checks explicit.
13162         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13163         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13164         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13165         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13166         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13167         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13168         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13169         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13170         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13171         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13172         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13173         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13174         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13175         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13176         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13177         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13178         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13179         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13180         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13181         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13182         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13183         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13184         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13185         * g++.dg/cpp0x/static_assert9.C: Likewise.
13186         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13187         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13188         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13189         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13190         * g++.dg/tree-ssa/pr26406.C: Likewise.
13191
13192 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13193
13194         PR tree-optimization/65984
13195         * c-c++-common/ubsan/pr65984.c: New test.
13196
13197 2015-05-04  Jeff Law  <law@redhat.com>
13198
13199         * gcc.dg/tree-ssa/shorten-1.c: New test.
13200
13201 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13202
13203         PR fortran/44735
13204         * gfortran.dg/pr44735.f90: New test.
13205
13206 2015-05-04  Richard Biener  <rguenther@suse.de>
13207
13208         PR tree-optimization/65965
13209         * gcc.dg/vect/bb-slp-33.c: New testcase.
13210
13211 2015-05-04  Richard Biener  <rguenther@suse.de>
13212
13213         PR tree-optimization/65935
13214         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13215
13216 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13217
13218         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13219         for each supported variant instead of CHECK_RESULTS.
13220         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13221         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13222         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13223         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13224         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13225         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13226         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13227         expected results for unsupported variants.  Call CHECK for each
13228         supported variant instead of CHECK_RESULTS.
13229         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13230         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13231         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13232         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13233         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13234         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13235         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13236         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13237         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13238         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13239         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13240         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13241         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13242         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13243         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13244         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13245         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13246         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13247         expected results for unsupported variants.
13248         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13249         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13250         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13251         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13252         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13253         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13254         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13255         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13256         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13257         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13258         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13259         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13260         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13261         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13262         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13263         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13264         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13265         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13266         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13267         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13268         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13269         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13270         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13271         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13272         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13273         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13274         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13275         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13276
13277 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13278
13279         PR fortran/37131
13280         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13281
13282 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13283             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13284
13285         PR c++/65858
13286         * g++.dg/cpp0x/Wnarrowing3.C: New.
13287
13288 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13289
13290         * gcc.dg/20150120-1.c: New test.
13291         * gcc.dg/20150120-2.c: New test.
13292         * gcc.dg/20150120-3.c: New test.
13293
13294 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13295
13296         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13297
13298 2015-05-01  Renlin Li  <renlin.li@arm.com>
13299
13300         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13301
13302 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13303
13304         * gfortran.dg/bound_simplification_4.f90: New.
13305
13306 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13307
13308         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13309         with powerpc_p8vector_ok.
13310
13311 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13312
13313         PR fortran/37131
13314         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13315         scan pattern.
13316         * gfortran.dg/bound_9.f90:  New test case.
13317
13318 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13319
13320         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13321         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13322         for 32bit x86 targets.
13323         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13324         for 32bit x86 targets.
13325         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13326         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13327         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13328         for 32bit x86 targets.
13329
13330 2015-04-30  Marek Polacek  <polacek@redhat.com>
13331
13332         PR tree-optimization/63551
13333         * g++.dg/ipa/pr63551.C: New test.
13334
13335 2015-04-30  Caroline Tice  <cmtice@google.com>
13336
13337         PR  65929
13338         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13339         partition size on certain targets.
13340
13341 2015-04-30  Renlin Li  <renlin.li@arm.com>
13342
13343         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13344
13345 2015-04-30  Marek Polacek  <polacek@redhat.com>
13346
13347         * c-c++-common/Wbool-compare-3.c: New test.
13348
13349         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13350         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13351
13352 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13353
13354         PR c++/57610
13355         * g++.dg/init/ref22.C: New.
13356
13357 2015-04-30  Marek Polacek  <polacek@redhat.com>
13358
13359         * gcc.dg/init-bad-8.c: New test.
13360
13361         * gcc.dg/incomplete-typedef-1.c: New test.
13362
13363 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13364
13365         PR c++/59955
13366         * g++.dg/template/crash121.C: New.
13367
13368 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13369
13370         * gcc.target/mips/call-from-init.c: New test.
13371         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13372
13373 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13374
13375         PR target/65871
13376         * gcc.target/i386/pr65871-1.c: New test.
13377         * gcc.target/i386/pr65871-2.c: Ditto.
13378
13379 2015-04-29  Marek Polacek  <polacek@redhat.com>
13380
13381         PR c/64610
13382         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13383         * c-c++-common/Wbool-compare-2.c: New test.
13384
13385 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13386
13387         PR target/65770
13388         * gcc.target/aarch64/vstN_lane_1.c: New file.
13389
13390 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13391
13392         PR c++/64667
13393         * g++.dg/warn/Winit-self-3.C: New.
13394
13395 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13396
13397         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13398
13399 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13400
13401         PR target/65924
13402         * gcc.target/arm/pr65924.c: New test.
13403
13404 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13405
13406         * g++.dg/gomp/tpl-target-update.C: New file.
13407
13408 2015-04-29  Richard Biener  <rguenther@suse.de>
13409
13410         PR tree-optimization/65917
13411         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13412
13413 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13414
13415         PR target/64835
13416         * gcc.dg/ipa/iinline-attr.c: New test.
13417         * gcc.target/i386/iinline-attr-2.c: New test.
13418
13419 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13420
13421         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13422         segfault is fixed.
13423
13424 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13425
13426         * gcc.dg/vect/vect-33.c: Remove spurious line.
13427
13428 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13429
13430         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13431
13432 2015-04-28  Marek Polacek  <polacek@redhat.com>
13433
13434         PR c/65901
13435         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13436         * gcc.dg/pr65901.c: New test.
13437
13438 2015-04-28  Richard Biener  <rguenther@suse.de>
13439
13440         PR tree-optimization/62283
13441         * gfortran.dg/vect/pr62283-2.f: New testcase.
13442         * gcc.dg/vect/bb-slp-14.c: Adjust.
13443
13444 2015-04-28  Richard Biener  <rguenther@suse.de>
13445
13446         PR tree-optimization/65851
13447         * g++.dg/torture/pr65851.C: New testcase.
13448
13449 2015-04-27  Jeff Law <law@redhat.com>
13450
13451         PR tree-optimization/65217
13452         * gcc.target/i386/pr65217.c: Remove XFAIL.
13453
13454 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13455
13456         PR fortran/60322
13457         Add tests forgotten to svn-add.
13458         * gfortran.dg/class_allocate_19.f03: New test.
13459         * gfortran.dg/class_array_20.f03: New test.
13460         * gfortran.dg/class_array_21.f03: New test.
13461         * gfortran.dg/finalize_29.f08: New test.
13462
13463 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13464
13465         PR fortran/59678
13466         PR fortran/65841
13467         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13468         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13469
13470 2015-04-27  Caroline Tice  <cmtice@google.com>
13471
13472         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13473         partition size.
13474
13475 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13476
13477         PR target/64579
13478         * gcc.target/powerpc/htm-1.c: New test.
13479         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13480         on 64-bit compiles.
13481         (__builtin_tabortdci): Likewise.
13482         (__builtin_tcheck): Remove operand.
13483         * lib/target-supports.exp (check_htm_hw_available): New function.
13484
13485 2015-04-27  Richard Biener  <rguenther@suse.de>
13486
13487         * gcc.target/i386/pr65217.c: XFAIL.
13488
13489 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR tree-optimization/65875
13492         * gcc.c-torture/compile/pr65875.c: New test.
13493
13494 2015-04-25  Marek Polacek  <polacek@redhat.com>
13495
13496         PR c/52085
13497         * gcc.dg/enum-incomplete-2.c: New test.
13498         * gcc.dg/enum-mode-1.c: New test.
13499
13500 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13501
13502         PR target/65849
13503         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13504         set new options.
13505         * gcc.target/powerpc/pr65849-2.c: Likewise.
13506
13507 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13508
13509         PR tree-optimization/65802
13510         * g++.dg/pr65802.C: Move to ...
13511         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13512         stdarg.h.  Rewrite for C.
13513         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13514         va_start and va_end.  Remove unnecessary inline asm.
13515
13516 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13517             Wei Mi  <wmi@google.com>
13518
13519         * gcc.target/i386/sse2-load-multi.c: New test.
13520         * gcc.target/i386/sse2-store-multi.c: Ditto.
13521
13522 2015-04-24  Marek Polacek  <polacek@redhat.com>
13523
13524         PR c/65830
13525         * c-c++-common/pr65830.c: New test.
13526
13527         PR c/63357
13528         * c-c++-common/Wlogical-op-1.c: New test.
13529
13530 2015-04-24  Marek Polacek  <polacek@redhat.com>
13531
13532         PR c/61534
13533         * c-c++-common/pr61534-1.c: New test.
13534
13535 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13536             Steven Bosscher <steven@gcc.gnu.org>
13537
13538         PR rtl-optimization/34503
13539         * gcc.target/arm/pr64616.c: New file.
13540
13541 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13542
13543         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13544
13545 2015-04-24  Terry Guo  <terry.guo@arm.com>
13546
13547         * gcc.target/arm/pr65710.c: Update the options.
13548
13549 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13550
13551         * gcc.target/i386/pr65523.c: Skip x32.
13552
13553 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13554
13555         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13556         to look for vcl* where appropriate.
13557
13558 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13559
13560         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13561         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13562
13563 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13564
13565         PR target/26702
13566         * gcc.target/arm/pr26702.c: New test.
13567
13568 2015-04-23  Marek Polacek  <polacek@redhat.com>
13569
13570         PR c/65345
13571         * gcc.dg/pr65345-1.c: New test.
13572         * gcc.dg/pr65345-2.c: New test.
13573
13574 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13575
13576         * gcc.target/powerpc/crypto-builtin-2.c: New.
13577
13578 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13579
13580         PR fortran/60322
13581         * gfortran.dg/class_allocate_19.f03: New test.
13582         * gfortran.dg/class_array_20.f03: New test.
13583         * gfortran.dg/class_array_21.f03: New test.
13584         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13585         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13586         initialization correctly.
13587         * gfortran.dg/finalize_29.f08: New test.
13588
13589 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13590
13591         * gcc.target/powerpc/swaps-p8-18.c: New test.
13592
13593 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13594
13595         PR target/65456
13596         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13597         * gcc.dg/vect/bb-slp-25.c: Likewise.
13598         * gcc.dg/vect/bb-slp-29.c: Likewise.
13599         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13600         vect_no_align && { ! vect_hw_misalign }.
13601         * gcc.dg/vect/bb-slp-9.c: Likewise.
13602         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13603         vect_hw_misalign.
13604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13606         account for POWER8, where peeling for alignment is not needed.
13607         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13608         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13609         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13610         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13611         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13612         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13613         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13614         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13615         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13616         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13617         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13618         * gcc.dg/vect/pr16105.c: Likewise.
13619         * gcc.dg/vect/pr20122.c: Likewise.
13620         * gcc.dg/vect/pr33804.c: Likewise.
13621         * gcc.dg/vect/pr33953.c: Likewise.
13622         * gcc.dg/vect/pr56787.c: Likewise.
13623         * gcc.dg/vect/pr58508.c: Likewise.
13624         * gcc.dg/vect/slp-25.c: Likewise.
13625         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13626         * gcc.dg/vect/vect-105.c: Likewise.
13627         * gcc.dg/vect/vect-27.c: Likewise.
13628         * gcc.dg/vect/vect-29.c: Likewise.
13629         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13630         POWER8.
13631         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13632         && { ! vect_hw_misalign }.
13633         * gcc.dg/vect/vect-44.c: Likewise.
13634         * gcc.dg/vect/vect-48.c: Likewise.
13635         * gcc.dg/vect/vect-50.c: Likewise.
13636         * gcc.dg/vect/vect-52.c: Likewise.
13637         * gcc.dg/vect/vect-56.c: Likewise.
13638         * gcc.dg/vect/vect-60.c: Likewise.
13639         * gcc.dg/vect/vect-72.c: Likewise.
13640         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13641         * gcc.dg/vect/vect-75.c: Likewise.
13642         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13643         * gcc.dg/vect/vect-77-global.c: Likewise.
13644         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13645         * gcc.dg/vect/vect-78-global.c: Likewise.
13646         * gcc.dg/vect/vect-93.c: Likewise.
13647         * gcc.dg/vect/vect-95.c: Likewise.
13648         * gcc.dg/vect/vect-96.c: Likewise.
13649         * gcc.dg/vect/vect-cond-1.c: Likewise.
13650         * gcc.dg/vect/vect-cond-3.c: Likewise.
13651         * gcc.dg/vect/vect-cond-4.c: Likewise.
13652         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13653         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13654         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13655         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13656         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13657         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13658         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13659         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13660         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13661         * gcc.dg/vect/vect-outer-5.c: Likewise.
13662         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13663         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13664         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13665         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13666         * gcc.dg/vect/vect-peel-3.c: Likewise.
13667         * gcc.dg/vect/vect-peel-4.c: Likewise.
13668         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13669         * gcc.target/powerpc/pr65456.c: New test.
13670         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13671         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13672         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13673         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13674         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13675         vect_no_align && { ! vect_hw_misalign }.
13676         * gfortran.dg/vect/vect-3.f90: Likewise.
13677         * gfortran.dg/vect/vect-4.f90: Likewise.
13678         * gfortran.dg/vect/vect-5.f90: Likewise.
13679         * lib/target-supports.exp (check_effective_target_vect_no_align):
13680         Return 1 for POWER8.
13681         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13682
13683 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13684
13685         PR fortran/65429
13686         * gfortran.dg/pr65429.f90: New test.
13687
13688 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13689
13690         * c-c++-common/asan/user-section-1.c: New test.
13691         * c-c++-common/asan/user-section-2.c: New test.
13692         * c-c++-common/asan/user-section-3.c: New test.
13693
13694 2015-04-22  Hale Wang  <hale.wang@arm.com>
13695             Terry Guo  <terry.guo@arm.com>
13696
13697         PR rtl-optimization/64818
13698         * gcc.target/arm/pr64818.c: New test.
13699
13700 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13701
13702         PR ipa/65076
13703         * g++.dg/tree-ssa/pr61034.C: Update template.
13704         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13705         * gcc.dg/Warray-bounds-11.c: Likewise.
13706         * gcc.dg/Warray-bounds.c: Likewise.
13707
13708 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13709
13710         PR libgfortran/65234
13711         * gfortran.dg/fmt_unlimited.f90: New test.
13712
13713 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13714
13715         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13716         headers.
13717         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13718         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13719         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13720         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13721         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13722         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13723         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13724
13725 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13726
13727         PR libgfortran/56743
13728         * gfortran.dg/namelist_87.f90: New test.
13729
13730 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13731
13732         * gcc.target/aarch64/mult-synth_1.c: New test.
13733         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13734         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13735         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13736         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13737         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13738
13739 2015-04-21  Richard Biener  <rguenther@suse.de>
13740
13741         PR tree-optimization/65650
13742         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13743         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13744         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13745         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13746         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13747         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13748
13749 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13750
13751         PR tree-optimization/65802
13752         * g++.dg/pr65802.C: New test.
13753
13754 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13755
13756         PR testsuite/65767
13757         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13758         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13759
13760 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13761
13762         PR c++/65801
13763         * g++.dg/cpp0x/Wnarrowing2.C: New.
13764
13765 2015-04-20  Jeff Law  <law@redhat.com>
13766
13767         PR tree-optimization/65658
13768         * gcc.dg/pr65658.c: New test.
13769
13770 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13771
13772         PR target/64134
13773         * gcc.target/aarch64/vec_init_1.c: New test.
13774
13775 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13776
13777         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13778         targets.
13779
13780 2015-04-18  Martin Sebor  <msebor@redhat.com>
13781
13782         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13783         of non-nul characters.
13784         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13785
13786 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13787
13788         PR target/65787
13789         * gcc.target/powerpc/pr65787.c: New.
13790
13791 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13792
13793         PR target/65689
13794         * gcc.target/aarch64/c-output-template-4.c: New test.
13795
13796 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13797
13798         PR target/65780
13799         * gcc.dg/pr65780-1.c: New test.
13800         * gcc.dg/pr65780-2.c: Likewise.
13801         * gcc.target/i386/pr32219-9.c: Likewise.
13802         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13803         symbol.
13804         * gcc.target/i386/pr64317.c (c): Initialize.
13805
13806 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13807
13808         PR target/65612
13809         * g++.dg/ext/mv18.C: New test.
13810         * g++.dg/ext/mv19.C: Likewise.
13811         * g++.dg/ext/mv20.C: Likewise.
13812         * g++.dg/ext/mv21.C: Likewise.
13813         * g++.dg/ext/mv22.C: Likewise.
13814         * g++.dg/ext/mv23.C: Likewise.
13815
13816 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13817
13818         PR c++/64527
13819         * g++.dg/init/pr64527.C: New test.
13820
13821 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13822             Michael Matz  <matz@suse.de>
13823
13824         PR tree-optimization/64950
13825         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13826         x86_64-*-*.
13827
13828 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13829
13830         * c-c++-common/asan/user-section-1.c: New test.
13831
13832 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13833
13834         PR debug/65771
13835         * gcc.dg/debug/pr65771.c: New test.
13836
13837 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13838
13839         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13840         __buitlin_alloca with __builtin_alloca.
13841
13842 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13843
13844         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13845
13846 2015-04-16  Richard Biener  <rguenther@suse.de>
13847
13848         PR tree-optimization/64277
13849         * gcc.dg/Warray-bounds-14.c: New testcase.
13850         * gcc.dg/Warray-bounds-15.c: Likewise.
13851         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13852         * c-c++-common/ubsan/bounds-6.c: Likewise.
13853
13854 2015-04-16  Renlin Li  <renlin.li@arm.com>
13855
13856         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13857         * gcc.target/arm/unsigned-float.c: New.
13858
13859 2015-04-16  Richard Biener  <rguenther@suse.de>
13860
13861         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13862         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13863         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13864
13865 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13866
13867         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13868         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13869         * g++.dg/cpp0x/defaulted21.C: Likewise.
13870         * g++.dg/cpp0x/defaulted28.C: Likewise.
13871         * g++.dg/cpp0x/defaulted47.C: Likewise.
13872         * g++.dg/cpp0x/elision_neg.C: Likewise.
13873         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13874         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13875         * g++.dg/cpp0x/implicit1.C: Likewise.
13876         * g++.dg/cpp0x/implicit9.C: Likewise.
13877         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13878         * g++.dg/cpp0x/range-for13.C: Likewise.
13879         * g++.dg/gomp/clause-2.C: Likewise.
13880         * g++.dg/gomp/udr-5.C: Likewise.
13881         * g++.dg/inherit/access6.C: Likewise.
13882         * g++.dg/lookup/duperr1.C: Likewise.
13883         * g++.dg/lookup/friend2.C: Likewise.
13884         * g++.dg/lookup/pr6936.C: Likewise.
13885         * g++.dg/lookup/scoped1.C: Likewise.
13886         * g++.dg/lookup/using26.C: Likewise.
13887         * g++.dg/lookup/using38.C: Likewise.
13888         * g++.dg/other/access2.C: Likewise.
13889         * g++.dg/overload/defarg3.C: Likewise.
13890         * g++.dg/overload/defarg6.C: Likewise.
13891         * g++.dg/parse/access11.C: Likewise.
13892         * g++.dg/parse/access2.C: Likewise.
13893         * g++.dg/parse/access3.C: Likewise.
13894         * g++.dg/parse/access4.C: Likewise.
13895         * g++.dg/parse/access5.C: Likewise.
13896         * g++.dg/parse/access6.C: Likewise.
13897         * g++.dg/parse/access8.C: Likewise.
13898         * g++.dg/parse/access9.C: Likewise.
13899         * g++.dg/parse/crash40.C: Likewise.
13900         * g++.dg/tc1/dr142.C: Likewise.
13901         * g++.dg/tc1/dr166.C: Likewise.
13902         * g++.dg/tc1/dr52.C: Likewise.
13903         * g++.dg/template/access11.C: Likewise.
13904         * g++.dg/template/access18.C: Likewise.
13905         * g++.dg/template/access19.C: Likewise.
13906         * g++.dg/template/access2.C: Likewise.
13907         * g++.dg/template/access20.C: Likewise.
13908         * g++.dg/template/access26.C: Likewise.
13909         * g++.dg/template/access3.C: Likewise.
13910         * g++.dg/template/access7.C: Likewise.
13911         * g++.dg/template/conv12.C: Likewise.
13912         * g++.dg/template/crash69.C: Likewise.
13913         * g++.dg/template/friend31.C: Likewise.
13914         * g++.dg/template/friend32.C: Likewise.
13915         * g++.dg/template/memfriend15.C: Likewise.
13916         * g++.dg/template/memfriend16.C: Likewise.
13917         * g++.dg/template/memfriend17.C: Likewise.
13918         * g++.dg/template/memfriend7.C: Likewise.
13919         * g++.dg/template/pr32519.C: Likewise.
13920         * g++.dg/template/qualttp21.C: Likewise.
13921         * g++.dg/template/qualttp8.C: Likewise.
13922         * g++.dg/template/ttp10.C: Likewise.
13923         * g++.dg/template/typedef11.C: Likewise.
13924         * g++.dg/template/typedef13.C: Likewise.
13925         * g++.dg/template/typedef19.C: Likewise.
13926         * g++.dg/template/typedef20.C: Likewise.
13927         * g++.dg/template/typedef22.C: Likewise.
13928         * g++.dg/template/using16.C: Likewise.
13929         * g++.dg/template/virtual3.C: Likewise.
13930         * g++.dg/ubsan/pr61272.C: Likewise.
13931         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13932         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13933         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13934         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13935         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13936         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13937         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13938         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13939         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13940         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13941         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13942         * g++.old-deja/g++.jason/access17.C: Likewise.
13943         * g++.old-deja/g++.jason/access18.C: Likewise.
13944         * g++.old-deja/g++.jason/access22.C: Likewise.
13945         * g++.old-deja/g++.jason/access23.C: Likewise.
13946         * g++.old-deja/g++.jason/access8.C: Likewise.
13947         * g++.old-deja/g++.jason/delete3.C: Likewise.
13948         * g++.old-deja/g++.jason/report.C: Likewise.
13949         * g++.old-deja/g++.law/access2.C: Likewise.
13950         * g++.old-deja/g++.law/access3.C: Likewise.
13951         * g++.old-deja/g++.law/access4.C: Likewise.
13952         * g++.old-deja/g++.law/access5.C: Likewise.
13953         * g++.old-deja/g++.law/arm12.C: Likewise.
13954         * g++.old-deja/g++.law/arm14.C: Likewise.
13955         * g++.old-deja/g++.law/ctors13.C: Likewise.
13956         * g++.old-deja/g++.law/union2.C: Likewise.
13957         * g++.old-deja/g++.law/visibility12.C: Likewise.
13958         * g++.old-deja/g++.law/visibility15.C: Likewise.
13959         * g++.old-deja/g++.law/visibility16.C: Likewise.
13960         * g++.old-deja/g++.law/visibility17.C: Likewise.
13961         * g++.old-deja/g++.law/visibility18.C: Likewise.
13962         * g++.old-deja/g++.law/visibility19.C: Likewise.
13963         * g++.old-deja/g++.law/visibility20.C: Likewise.
13964         * g++.old-deja/g++.law/visibility21.C: Likewise.
13965         * g++.old-deja/g++.law/visibility24.C: Likewise.
13966         * g++.old-deja/g++.law/visibility4.C: Likewise.
13967         * g++.old-deja/g++.law/visibility5.C: Likewise.
13968         * g++.old-deja/g++.law/visibility6.C: Likewise.
13969         * g++.old-deja/g++.law/visibility7.C: Likewise.
13970         * g++.old-deja/g++.law/visibility8.C: Likewise.
13971         * g++.old-deja/g++.law/visibility9.C: Likewise.
13972         * g++.old-deja/g++.niklas/t135.C: Likewise.
13973         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13974         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13975         * g++.old-deja/g++.other/access11.C: Likewise.
13976         * g++.old-deja/g++.other/access4.C: Likewise.
13977         * g++.old-deja/g++.other/access7.C: Likewise.
13978         * g++.old-deja/g++.other/crash1.C: Likewise.
13979         * g++.old-deja/g++.other/crash7.C: Likewise.
13980         * g++.old-deja/g++.other/friend1.C: Likewise.
13981         * g++.old-deja/g++.other/friend4.C: Likewise.
13982         * g++.old-deja/g++.other/friend9.C: Likewise.
13983         * g++.old-deja/g++.other/lineno1.C: Likewise.
13984         * g++.old-deja/g++.other/using1.C: Likewise.
13985         * g++.old-deja/g++.pt/enum14.C: Likewise.
13986         * g++.old-deja/g++.pt/friend11.C: Likewise.
13987         * g++.old-deja/g++.pt/friend21.C: Likewise.
13988         * g++.old-deja/g++.pt/friend3.C: Likewise.
13989         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13990         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13991         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13992         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13993
13994 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13995
13996         PR ipa/65765
13997         * g++.dg/ipa/pr65765.C: New test.
13998
13999 2015-04-15  Nick Clifton  <nickc@redhat.com>
14000
14001         * gcc.target/rx/builtins.c: Disable RMPA test if string
14002         instructions are not allowed.
14003
14004 2015-04-15  Alan Modra  <amodra@gmail.com>
14005
14006         * gcc.dg/pr65408.c: New.
14007
14008 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14009
14010         PR target/65729
14011         * gcc.target/arm/pr65729.c: New test.
14012
14013 2015-04-14  Richard Biener  <rguenther@suse.de>
14014
14015         PR tree-optimization/65758
14016         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14017
14018 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14019
14020         PR target/65648
14021         * gcc.c-torture/execute/pr65648.c: New test.
14022
14023 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14024
14025         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14026         __builtin_finite instead of finite.
14027         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14028         Likewise.
14029
14030 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14031
14032         PR tree-optimization/63387
14033         * gcc.dg/pr63387.c: New testcase.
14034
14035 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14036
14037         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14038
14039 2015-04-13  Richard Biener  <rguenther@suse.de>
14040
14041         PR tree-optimization/65204
14042         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14043
14044 2015-04-13  Terry Guo  <terry.guo@arm.com>
14045
14046         PR target/65710
14047         * gcc.target/arm/pr65710.c: New.
14048
14049 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14050
14051         PR tree-optimization/65747
14052         * g++.dg/torture/pr65747.C: New test.
14053
14054 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14055
14056         PR c++/65736
14057         * g++.dg/cpp0x/pr65736.C: New test.
14058
14059 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14060             Martin Liska  <mliska@suse.cz>
14061
14062         PR ipa/65722
14063         * g++.dg/ipa/pr65722.C: New testcase.
14064
14065 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14066
14067         PR tree-optimization/65735
14068         * gcc.c-torture/compile/pr65735.c: New test.
14069
14070 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14071
14072         PR middle-end/65554
14073         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14074
14075 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14076
14077         PR target/65671
14078         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14079
14080 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14081
14082         PR target/65647
14083         * gcc.target/arm/pr65647-2.c: New.
14084
14085 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14086
14087         PR target/65694
14088         * g++.dg/torture/pr65694.C: New test.
14089
14090 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14091
14092         * gfortran.dg/coarray_lock_6.f90: New.
14093         * gfortran.dg/coarray_lock_7.f90: New.
14094         * gfortran.dg/coarray/lock_2.f90: New.
14095
14096 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14097
14098         PR fortran/56674
14099         PR fortran/58813
14100         PR fortran/59016
14101         PR fortran/59024
14102         * gfortran.dg/used_types_27.f90: New.
14103
14104 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14105
14106         PR target/65671
14107         * gcc.target/i386/pr65671.c: New.
14108
14109 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14110
14111         PR tree-optimization/65709
14112         * c-c++-common/ubsan/align-9.c: New test.
14113
14114 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14115
14116         PR fortran/56852
14117         * gfortran.dg/pr56852.f90: New test.
14118
14119 2015-04-09  Marek Polacek  <polacek@redhat.com>
14120             Jakub Jelinek  <jakub@redhat.com>
14121
14122         PR middle-end/65554
14123         * g++.dg/opt/pr65554.C: New test.
14124
14125 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14126
14127         PR c++/65690
14128         * c-c++-common/attr-aligned-1.c: New test.
14129
14130 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14131
14132         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14133
14134 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14135
14136         PR target/65676
14137         * gcc.target/i386/sse-25.c: New.
14138
14139 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14140
14141         PR target/65693
14142         * gcc.target/i386/pr65693.c: New test.
14143
14144 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14145
14146         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14147
14148 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14149
14150         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14151
14152 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14153
14154         * gcc.target/i386/thunk-retbnd.c: New.
14155
14156 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14157
14158         * gnat.dg/opt48.adb: New test.
14159         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14160         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14161
14162 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14163
14164         PR ipa/65540
14165         * gcc.c-torture/compile/pr65540.c: New.
14166
14167 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14168
14169         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14170         -Wno-pointer-arith.
14171
14172 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR debug/65678
14175         * g++.dg/debug/pr65678.C: New test.
14176
14177         PR middle-end/65680
14178         * gcc.c-torture/compile/pr65680.c: New test.
14179
14180 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14181
14182         PR fortran/65548
14183         * gfortran.dg/allocate_with_source_5.f90: New test.
14184
14185 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14186
14187         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14188         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14189
14190 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14191
14192         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14193
14194 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14195
14196         PR target/65614
14197         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14198         to get floating point compression.
14199         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14200
14201 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14202
14203         PR preprocessor/61977
14204         * gcc.dg/cpp/pr61977.c: New test.
14205
14206 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14207
14208         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14209
14210 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14211
14212         PR target/65647
14213         * gcc.target/arm/pr65647.c: New.
14214
14215 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14216
14217         PR ipa/65655
14218         * g++.dg/torture/pr65655.C: New testcase.
14219
14220 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14221
14222         PR c++/64085
14223         * g++.dg/cpp1y/lambda-init13.C: New.
14224
14225 2015-04-03  Marek Polacek  <polacek@redhat.com>
14226
14227         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14228
14229 2015-04-02  Marek Polacek  <polacek@redhat.com>
14230
14231         PR c++/65642
14232         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14233         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14234
14235 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14236
14237         PR preprocessor/61977
14238         * gcc.target/powerpc/pr61977-1.c: New test.
14239         * gcc.target/powerpc/pr61977-2.c: New test.
14240
14241 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14242
14243         PR c++/56100
14244         * g++.dg/warn/Wshadow-8.C: New.
14245         * g++.dg/warn/Wshadow-9.C: Likewise.
14246         * g++.dg/warn/Wshadow-10.C: Likewise.
14247         * g++.dg/warn/Wshadow-11.C: Likewise.
14248
14249 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14250
14251         * gcc.dg/pr23623.c: Added aligned attribute.
14252         * gcc.dg/20141029-1.c: Likewise.
14253         * gcc.dg/20150306-1.c: New test.
14254
14255 2015-04-01  Marek Polacek  <polacek@redhat.com>
14256
14257         PR c++/65554
14258         * g++.dg/cpp0x/initlist93.C: New test.
14259         * g++.dg/cpp0x/initlist94.C: New test.
14260
14261 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14262
14263         PR target/65624
14264         * gcc.target/aarch64/pr65624.c: New test.
14265
14266 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14267
14268         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14269
14270 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14271
14272         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14273         extra variable to force stack alignment.
14274         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14275         extra variable to force stack alignment.
14276
14277 2015-03-31  Marek Polacek  <polacek@redhat.com>
14278
14279         PR c++/65390
14280         * g++.dg/template/pr65390.C: New test.
14281
14282 2015-03-31  Martin Liska  <mliska@suse.cz>
14283
14284         * g++.dg/ipa/pr65557.C: New test.
14285
14286 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14287
14288         * gcc.target/s390/hotpatch-25.c: New test.
14289         * gcc.target/s390/hotpatch-1.c: Update test.
14290         * gcc.target/s390/hotpatch-10.c: Update test.
14291         * gcc.target/s390/hotpatch-11.c: Update test.
14292         * gcc.target/s390/hotpatch-12.c: Update test.
14293         * gcc.target/s390/hotpatch-13.c: Update test.
14294         * gcc.target/s390/hotpatch-14.c: Update test.
14295         * gcc.target/s390/hotpatch-15.c: Update test.
14296         * gcc.target/s390/hotpatch-16.c: Update test.
14297         * gcc.target/s390/hotpatch-17.c: Update test.
14298         * gcc.target/s390/hotpatch-18.c: Update test.
14299         * gcc.target/s390/hotpatch-19.c: Update test.
14300         * gcc.target/s390/hotpatch-2.c: Update test.
14301         * gcc.target/s390/hotpatch-21.c: Update test.
14302         * gcc.target/s390/hotpatch-22.c: Update test.
14303         * gcc.target/s390/hotpatch-23.c: Update test.
14304         * gcc.target/s390/hotpatch-24.c: Update test.
14305         * gcc.target/s390/hotpatch-3.c: Update test.
14306         * gcc.target/s390/hotpatch-4.c: Update test.
14307         * gcc.target/s390/hotpatch-5.c: Update test.
14308         * gcc.target/s390/hotpatch-6.c: Update test.
14309         * gcc.target/s390/hotpatch-7.c: Update test.
14310         * gcc.target/s390/hotpatch-8.c: Update test.
14311         * gcc.target/s390/hotpatch-9.c: Update test.
14312         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14313
14314 2015-03-31  Richard Biener  <rguenther@suse.de>
14315
14316         PR middle-end/65626
14317         * g++.dg/torture/pr65626.C: New testcase.
14318
14319 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14320
14321         PR target/65531
14322         * gcc.target/i386/mpx/pr65531.cc: New.
14323
14324 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14325
14326         PR target/65602
14327         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14328         __builtin_alloca instead of alloca.
14329         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14330         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14331         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14332         check.
14333
14334 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14335
14336         PR ipa/65610
14337         * g++.dg/ubsan/pr65610.C: New test.
14338
14339 2015-03-30  Marek Polacek  <polacek@redhat.com>
14340
14341         PR c++/65398
14342         * g++.dg/cpp0x/pr65398-2.C: New test.
14343
14344 2015-03-30  Marek Polacek  <polacek@redhat.com>
14345
14346         * c-c++-common/pr65556.c: Change the width of bit-fields.
14347
14348 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14349
14350         PR ipa/65588
14351         * gcc.target/i386/pr65588.c: New testcase.
14352
14353 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14354
14355         PR libgfortran/65563
14356         * gfortran.dg/open_errors_2.f90:  New test.
14357
14358 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14359
14360         PR libgfortran/65596
14361         * gfortran.dg/namelist_86.f90: New test.
14362
14363 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14364
14365         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14366         statement to reflect new ownership.
14367
14368 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14369
14370         PR c++/42328
14371         * g++.dg/template/friend58.C: New.
14372         * g++.dg/template/friend59.C: Likewise.
14373
14374 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14375
14376         PR c/65586
14377         * g++.dg/gomp/openmp-simd-3.C: New.
14378         * gcc.dg/gomp/openmp-simd-3.c: New.
14379
14380 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14381
14382         PR target/65248
14383         * gcc.target/i386/pr65248-1.c: New file.
14384         * gcc.target/i386/pr65248-2.c: Likewise.
14385         * gcc.target/i386/pr65248-3.c: Likewise.
14386         * gcc.target/i386/pr65248-4.c: Likewise.
14387
14388 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14389
14390         PR target/65593
14391         * gcc.c-torture/compile/pr65593.c: New test.
14392
14393 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14394
14395         PR c++/59329
14396         * g++.dg/cpp1y/constexpr-assert1.C: New.
14397
14398 2015-03-27  Marek Polacek  <polacek@redhat.com>
14399
14400         PR c++/65556
14401         * c-c++-common/pr65556.c: New test.
14402
14403 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14404
14405         PR ipa/65600
14406         * g++.dg/torture/pr65600.C: New testcase.
14407
14408 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14409
14410         PR target/65407
14411         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14412
14413 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14414
14415         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14416         statement and cleanup. Fixed typos.
14417
14418 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14419
14420         PR middle-end/65595
14421         * gcc.c-torture/compile/pr65595.c: New testcase.
14422
14423 2015-03-27  Marek Polacek  <polacek@redhat.com>
14424
14425         PR sanitizer/65583
14426         * g++.dg/ubsan/pr65583.C: New test.
14427
14428 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14429
14430         * gcc.c-torture/compile/20150327.c: New testcase.
14431
14432 2015-03-26  Richard Biener  <rguenther@suse.de>
14433
14434         PR middle-end/65555
14435         * g++.dg/torture/pr65555.C: New testcase.
14436
14437 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14438
14439         PR tree-optimization/64715
14440         * gcc.dg/builtin-object-size-15.c: New test.
14441         * gcc.dg/pr64715-1.c: New test.
14442         * gcc.dg/pr64715-2.c: New test.
14443
14444 2015-03-26  Richard Biener  <rguenther@suse.de>
14445
14446         PR middle-end/65519
14447         * gnat.dg/specs/opt2.ads: Fix testcase.
14448
14449 2015-03-25  Martin Sebor  <msebor@redhat.com>
14450
14451         PR testsuite/65526
14452         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14453         when target isn't arm*-*-*-*.
14454         (check_effective_target_arm_nothumb): Likewise.
14455         (check_effective_target_arm_little_endian): Likewise.
14456         (check_effective_target_arm_vect_no_misalign): Likewise.
14457         (check_effective_target_aarch64_little_endian): Fail early if target
14458         isn't aarch64*-*-*.
14459
14460 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14461
14462         PR tree-optimization/65177
14463         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14464
14465 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14466
14467         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14468         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14469         smmintrin.h and mm3dnow.h.
14470
14471 2015-03-25  Marek Polacek  <polacek@redhat.com>
14472
14473         PR c++/65558
14474         * g++.dg/cpp0x/pr65558.C: New test.
14475
14476 2015-03-25  Marek Polacek  <polacek@redhat.com>
14477
14478         PR c++/61670
14479         * g++.dg/template/pr61670.C: New test.
14480
14481 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14482
14483         PR c++/54987
14484         * g++.dg/template/pr54987.C: New.
14485
14486 2015-03-25  Richard Biener  <rguenther@suse.de>
14487
14488         PR tree-optimization/62630
14489         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14490
14491 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14492
14493         PR target/65508
14494         * gcc.target/i386/mpx/pr65508.c: New.
14495
14496 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14497
14498         PR fortran/64952
14499         PR fortran/65532
14500         * gfortran.dg/data_initialized_3.f90: New.
14501
14502 2015-03-25  Richard Biener  <rguenther@suse.de>
14503
14504         PR middle-end/65519
14505         * gnat.dg/specs/opt2.ads: New testcase.
14506
14507 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14508
14509         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14510         * gcc.target/arm/memset-inline-4.c: Skip for
14511         arm_tune_string_ops_prefer_neon.
14512         * gcc.target/arm/memset-inline-5.c: Ditto.
14513         * gcc.target/arm/memset-inline-6.c: Ditto.
14514         * gcc.target/arm/memset-inline-8.c: Ditto.
14515         * gcc.target/arm/memset-inline-9.c: Ditto.
14516
14517 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14518
14519         PR c++/58923
14520         * g++.dg/other/virtual3.C: New.
14521
14522 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14523
14524         PR c++/60130
14525         * g++.dg/cpp0x/vt-60130.C: New.
14526
14527 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14528
14529         PR c++/61971
14530         * g++.dg/warn/Warray-bounds-7.C: New.
14531
14532 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14533
14534         PR c++/60067
14535         * g++.dg/template/defarg18.C: New.
14536
14537 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14538
14539         PR c++/59988
14540         * g++.dg/cpp0x/vt-59988.C: New.
14541
14542 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14543
14544         PR tree-optimization/65533
14545         * gcc.dg/pr65533.c: New test.
14546
14547 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14548
14549         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14550         source= and mold= expressions functionality.
14551         * gfortran.dg/allocate_class_4.f90: New test.
14552         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14553         copying an unlimited polymorhpic object containing a char array
14554         to another unlimited polymorphic object respects the _len
14555         component.
14556         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14557         whether deferred length char array allocate works, unlimited
14558         polymorphic object allocation from a string works and if
14559         allocating an array of deferred length strings works.
14560         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14561
14562 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14563
14564         PR c++/65513
14565         * g++.dg/cpp0x/constexpr-array11.C: New.
14566
14567 2015-03-24  Richard Biener  <rguenther@suse.de>
14568
14569         PR middle-end/65517
14570         * gcc.dg/torture/pr65517.c: New testcase.
14571
14572 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14573
14574         * gfortran.dg/coindexed_1.f90: Moved from
14575         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14576
14577 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14578
14579         PR testsuite/65506
14580         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14581         gimple dump.
14582
14583         PR target/65523
14584         * gcc.target/i386/pr65523.c: New test.
14585
14586         PR ipa/65475
14587         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14588         dg-options.
14589         * g++.dg/lto/pr65475b_0.C: Likewise.
14590
14591 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14592
14593         PR target/65505
14594         * gcc.target/sh/torture/pr65505.c: New.
14595
14596 2015-03-23  Martin Sebor  <msebor@redhat.com>
14597
14598         PR testsuite/63175
14599         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14600         assembly for lvx in addition to lxv.
14601
14602 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14603
14604         PR target/65504
14605         * gfortran.dg/pr65504.f90: New test.
14606
14607         PR ipa/65521
14608         * gcc.dg/pr65521.c: New test.
14609
14610 2015-03-23  Richard Biener  <rguenther@suse.de>
14611
14612         PR tree-optimization/65518
14613         * gcc.dg/vect/pr65518.c: New testcase.
14614
14615 2015-03-23  Richard Biener  <rguenther@suse.de>
14616
14617         PR tree-optimization/65494
14618         * gcc.dg/vect/pr65494.c: New testcase.
14619
14620 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14621
14622         PR preprocessor/65238
14623         * c-c++-common/cpp/pr65238-1.c: New test.
14624         * gcc.dg/cpp/pr65238-2.c: New test.
14625         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14626         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14627
14628 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14629             Mikael Morin  <mikael@gcc.gnu.org>
14630
14631         PR fortran/64952
14632         * gfortran.dg/elemental_dependency_4.f90: New.
14633         * gfortran.dg/elemental_dependency_5.f90: New.
14634
14635 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14636
14637         PR ipa/65475
14638         * g++.dg/lto/pr65475b_0.C: New testcase.
14639         * g++.dg/lto/pr65475b_1.C: New testcase.
14640         * g++.dg/lto/pr65475c_0.C: New testcase.
14641         * g++.dg/lto/pr65475c_1.C: New testcase.
14642
14643 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14644
14645         * gfortran.dg/coarray_38.f90: New.
14646         * gfortran.dg/coarray_39.f90: New.
14647         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14648         compile test.
14649
14650 2015-03-20  Marek Polacek  <polacek@redhat.com>
14651
14652         PR c++/65398
14653         * g++.dg/cpp0x/pr65398.C: New test.
14654
14655 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14656
14657         PR ipa/65475
14658         * g++.dg/lto/pr65475_0.C: New testcase.
14659         * g++.dg/lto/pr65475_1.C: New testcase.
14660
14661 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14662
14663         PR rtl-optimization/64366
14664         * gcc.target/sh/pr64366.c: New.
14665
14666 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14667
14668         PR c++/48324
14669         * g++.dg/cpp0x/constexpr-48324.C: New.
14670
14671 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14672
14673         PR c++/48453
14674         * g++.dg/cpp0x/pr48453.C: New.
14675
14676 2015-03-20  Marek Polacek  <polacek@redhat.com>
14677
14678         PR c++/65072
14679         * g++.dg/cpp0x/pr65072.C: New test.
14680
14681 2015-03-20  Richard Biener  <rguenther@suse.de>
14682
14683         PR middle-end/64715
14684         * gcc.dg/pr15347.c: Use -O.
14685         * c-c++-common/pr19807-1.c: Likewise.
14686
14687 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14688
14689         * gnat.dg/volatile13.ad[sb]: New test.
14690
14691 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14692
14693         PR rtl-optimization/60851
14694         * gcc.target/i386/pr60851.c: New test.
14695
14696 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14697
14698         PR target/65240
14699         * g++.dg/pr65240.h: Add tests for PR 65240.
14700         * g++.dg/pr65240-1.C: Likewise.
14701         * g++.dg/pr65240-2.C: Likewise.
14702         * g++.dg/pr65240-3.C: Likewise.
14703         * g++.dg/pr65240-4.C: Likewise.
14704
14705 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14706
14707         PR rtl-optimization/63491
14708         * gcc.target/powerpc/pr63491.c: New.
14709
14710 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * g++.dg/ipa/pr65465.C: New test.
14713
14714 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14715
14716         PR c++/52659
14717         * g++.dg/cpp0x/deleted11.C: New.
14718
14719 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14720
14721         PR sanitizer/65400
14722         * c-c++-common/tsan/pr65400-3.c: New test.
14723
14724 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14725
14726         PR c++/59686
14727         * g++.dg/cpp0x/constexpr-59686.C: New.
14728
14729 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR sanitizer/64265
14732         * g++.dg/tsan/pr64265.C: New test.
14733
14734         PR sanitizer/65400
14735         * c-c++-common/tsan/pr65400-1.c: New test.
14736         * c-c++-common/tsan/pr65400-2.c: New test.
14737
14738 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14739
14740         PR c++/59816
14741         * g++.dg/cpp0x/pr59816.C: New.
14742
14743 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14744
14745         PR fortran/59198
14746         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14747
14748 2015-03-18  Martin Liska  <mliska@suse.cz>
14749
14750         PR ipa/65439
14751         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14752         equivalences either to 6 or 7.
14753
14754 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14755
14756         PR middle-end/64491
14757         Revert:
14758         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14759
14760         * gcc.dg/undefined-loop-1.c: New file.
14761         * gcc.dg/undefined-loop-2.c: New file.
14762
14763         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14764
14765         PR testsuite/64032
14766         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14767         loop exits too early.
14768
14769 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14770
14771         PR tree-optimization/65450
14772         * gfortran.dg/pr65450.f90: New test.
14773
14774         PR target/65078
14775         * gcc.target/i386/pr65078-1.c: New test.
14776         * gcc.target/i386/pr65078-2.c: New test.
14777         * gcc.target/i386/pr65078-3.c: New test.
14778         * gcc.target/i386/pr65078-4.c: New test.
14779         * gcc.target/i386/pr65078-5.c: New test.
14780         * gcc.target/i386/pr65078-6.c: New test.
14781
14782 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14783
14784         PR c++/65340
14785         * g++.dg/cpp1y/pr65340.C: New.
14786
14787 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14788
14789         PR fortran/64432
14790         * gfortran.dg/system_clock_3.f08: Adjust test.
14791
14792 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14793
14794         PR fortran/59198
14795         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14796         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14797
14798 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14799
14800         PR fortran/64432
14801         * gfortran.dg/system_clock_3.f08: New test.
14802
14803 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14804
14805         PR c++/64626
14806         g++.dg/cpp1y/pr64626-1.C: New.
14807         g++.dg/cpp1y/pr64626-2.C: New.
14808         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14809
14810 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR tree-optimization/65427
14813         * gcc.c-torture/execute/pr65427.c: New test.
14814
14815 2015-03-16  Marek Polacek  <polacek@redhat.com>
14816
14817         DR 1688
14818         PR c++/65327
14819         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14820         * g++.dg/cpp0x/pr65327.C: New test.
14821
14822 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14823
14824         PR sanitizer/64820
14825         * c-c++-common/asan/pr64820.c: New test.
14826
14827 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14828
14829         * gfortran.dg/pointer_2.f90: New test.
14830
14831 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14832
14833         * g++.dg/pr65049.C: New test.
14834
14835 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14836
14837         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14838         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14839         * gcc.target/i386/fuse-caller-save.c: Same.
14840
14841 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14842
14843         * gnat.dg/loop_optimization18.ad[sb]: New test.
14844         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14845
14846 2015-03-16  Alan Modra  <amodra@gmail.com>
14847
14848         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14849         2014-12-05 change.
14850
14851 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14852
14853         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14854         hppa*-*-hpux*.
14855         * gcc.dg/torture/pr65270-2.c: Likewise.
14856
14857 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14858
14859         PR fortran/61138
14860         * gfortran.dg/pointer_remapping_9.f90: New.
14861
14862 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14863
14864         PR tree-optimization/65369
14865         * gcc.c-torture/execute/pr65369.c: New test.
14866
14867         PR tree-optimization/65418
14868         * gcc.c-torture/execute/pr65418-1.c: New test.
14869         * gcc.c-torture/execute/pr65418-2.c: New test.
14870
14871         PR rtl-optimization/65401
14872         * gcc.c-torture/execute/pr65401.c: New test.
14873
14874 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14875
14876         PR target/64600
14877         * gcc.target/arm/pr64600_1.c: New test.
14878
14879 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14880
14881         PR rtl-optimization/65235
14882         * gcc.target/aarch64/pr65235_1.c: New test.
14883
14884 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14885
14886         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14887         * gcc.target/s390/hotpatch-22.c: Likewise.
14888         * gcc.target/s390/hotpatch-23.c: Likewise.
14889         * gcc.target/s390/hotpatch-24.c: Likewise.
14890         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14891         * gcc.target/s390/hotpatch-1.c: Update expected output.
14892         * gcc.target/s390/hotpatch-2.c: Likewise.
14893         * gcc.target/s390/hotpatch-3.c: Likewise.
14894         * gcc.target/s390/hotpatch-4.c: Likewise.
14895         * gcc.target/s390/hotpatch-5.c: Likewise.
14896         * gcc.target/s390/hotpatch-6.c: Likewise.
14897         * gcc.target/s390/hotpatch-7.c: Likewise.
14898         * gcc.target/s390/hotpatch-8.c: Likewise.
14899         * gcc.target/s390/hotpatch-9.c: Likewise.
14900         * gcc.target/s390/hotpatch-10.c: Likewise.
14901         * gcc.target/s390/hotpatch-11.c: Likewise.
14902         * gcc.target/s390/hotpatch-12.c: Likewise.
14903         * gcc.target/s390/hotpatch-13.c: Likewise.
14904         * gcc.target/s390/hotpatch-14.c: Likewise.
14905         * gcc.target/s390/hotpatch-15.c: Likewise.
14906         * gcc.target/s390/hotpatch-16.c: Likewise.
14907         * gcc.target/s390/hotpatch-17.c: Likewise.
14908         * gcc.target/s390/hotpatch-18.c: Likewise.
14909         * gcc.target/s390/hotpatch-19.c: Likewise.
14910
14911 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14912
14913         PR target/65103
14914         * gcc.target/i386/pr65103-1.c: New.
14915
14916 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14917
14918         PR target/65044
14919         * gcc.target/i386/pr65044.c: New.
14920
14921 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14922
14923         PR rtl-optimization/64895
14924         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14925         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14926         * gcc.target/i386/fuse-caller-save.c: Ditto.
14927
14928 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14929
14930         * gcc.dg/ipa/pr63569.c: Fix template.
14931
14932 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14933
14934         * g++.dg/ipa/pr64146.C: Require fpic support.
14935
14936 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14937
14938         PR libfortran/65200
14939         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14940         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14941
14942 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14943
14944         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14945         to dg-options, fix up dg-skip-if.
14946
14947 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14948
14949         PR target/65296
14950         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14951         * gcc.target/avr/tiny-caller-save.c: Same.
14952
14953 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14954
14955         PR target/65242
14956         * g++.dg/pr65242.C: New test.
14957
14958 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14959
14960         * c-c++-common/asan/no-asan-check-glob.c: New test.
14961
14962 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14963
14964         PR c++/65370
14965         * g++.dg/other/default11.C: New.
14966         * g++.dg/other/default12.C: Likewise.
14967
14968 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14969
14970         PR target/65368
14971         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14972
14973 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14974
14975         PR fortran/65024
14976         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14977
14978 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR c++/65127
14981         * g++.dg/cpp0x/pr65127.C: New test.
14982
14983 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14984
14985         * gcc.dg/ipa/PR64550.c: Update template.
14986
14987 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14988             Tobias Burnus  <burnus@net-b.de>
14989
14990         * gfortran.dg/coarray_sync_memory.f90: New.
14991
14992 2015-03-10  Marek Polacek  <polacek@redhat.com>
14993
14994         PR sanitizer/65367
14995         * c-c++-common/ubsan/pr65367.c: New test.
14996
14997 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14998
14999         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15000         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15001         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15002         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15003         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15004         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15005         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15006         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15007         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15008         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15009         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15010         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15011         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15012
15013 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15014
15015         * lib/mpx-dg.exp (mpx_link_flags): New.
15016         (mpx_init): New.
15017         (mpx_finish): New.
15018         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15019         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15020         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15021         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15022         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15023         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15024         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15025         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15026         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15027         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15028         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15029         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15030         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15031         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15032         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15033         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15034         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15035         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15036         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15037         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15038         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15039         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15040         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15041         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15042         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15043         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15044         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15045         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15046         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15047         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15048         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15049         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15050         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15051         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15052         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15053         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15054         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15055         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15056         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15057         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15058         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15059         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15060         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15061         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15062         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15063         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15064         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15065         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15066         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15067         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15068         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15069         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15070         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15071         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15072         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15073         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15074         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15075         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15076         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15077         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15078         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15079         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15080         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15081         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15082         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15083         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15084         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15085         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15086         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15087         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15088         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15089         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15090         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15091         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15092         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15093         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15094         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15095         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15096         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15097         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15098         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15099         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15100         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15101         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15102         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15103         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15104         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15105         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15106         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15107         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15108         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15109         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15110         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15111         * gcc.target/i386/mpx/label-address-1.c: New.
15112         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15113         * gcc.target/i386/mpx/macro.c: New.
15114         * gcc.target/i386/mpx/mpx-check.h: New.
15115         * gcc.target/i386/mpx/mpx.exp: New.
15116         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15117         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15118         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15119         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15120         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15121         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15122         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15123         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15124         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15125         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15126         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15127         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15128         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15129         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15130         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15131         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15132         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15133         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15134         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15135         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15136         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15137         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15138         * gcc.target/i386/mpx/reference-1-nov.c: New.
15139         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15140         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15141         * gcc.target/i386/mpx/reference-2-nov.c: New.
15142         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15143         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15144         * gcc.target/i386/mpx/reference-3-nov.c: New.
15145         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15146         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15147         * gcc.target/i386/mpx/reference-4-nov.c: New.
15148         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15149         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15150         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15151         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15152         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15153         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15154         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15155         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15156         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15157         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15158         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15159         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15160         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15161         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15162         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15163         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15164         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15165         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15166         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15167         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15168         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15169         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15170         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15171         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15172         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15173         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15174         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15175         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15176         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15177         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15178         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15179         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15180         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15181         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15182         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15183         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15184         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15185         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15186         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15187         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15188         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15189         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15190         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15191         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15192         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15193         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15194         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15195         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15196         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15197         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15198         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15199         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15200         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15201         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15202         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15203         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15204         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15205         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15206         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15207         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15208         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15209         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15210         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15211         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15212         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15213         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15214         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15215         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15216         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15217         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15218         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15219         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15220         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15221         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15222         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15223         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15224         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15225         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15226         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15227         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15228         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15229         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15230         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15231         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15232         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15233         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15234         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15235         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15236         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15237         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15238         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15239         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15240         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15241         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15242         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15243         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15244         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15245         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15246         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15247         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15248         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15249         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15250         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15251         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15252         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15253         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15254         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15255         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15256         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15257         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15258         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15259         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15260         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15261         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15262         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15263         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15264         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15265         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15266         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15267         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15268         * gcc.target/i386/mpx/vla-1-nov.c: New.
15269         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15270         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15271         * gcc.target/i386/mpx/vla-2-nov.c: New.
15272         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15273
15274 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15275
15276         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15277
15278 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15279
15280         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15281
15282 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15283
15284         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15285         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15286
15287 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR c/65120
15290         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15291         on rhs is 0.
15292         (fn4): New test.
15293         * c-c++-common/pr65120.c: New test.
15294
15295         PR rtl-optimization/65321
15296         * gcc.dg/pr65321.c: New test.
15297
15298 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15299
15300         PR tree-optimization/65355
15301         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15302
15303 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15304
15305         PR c/65120
15306         * c-c++-common/pr49706.c: Adjust tests for not warning
15307         about !!x == y or !b == y where b is boolean, and add
15308         some further tests.
15309         * c-c++-common/pr62199-2.c: Likewise.
15310
15311 2015-03-09  Richard Biener  <rguenther@suse.de>
15312
15313         PR middle-end/65270
15314         * gcc.dg/torture/pr65270-1.c: New testcase.
15315         * gcc.dg/torture/pr65270-2.c: Likewise.
15316
15317 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15318
15319         PR tree-optimization/63743
15320         * gcc.dg/pr63743.c: New test.
15321
15322 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15323
15324         PR lto/65316
15325         * g++.dg/lto/pr65316_0.C: New testcase.
15326         * g++.dg/lto/pr65316_1.C: New testcase.
15327
15328 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15329
15330         PR target/62247
15331         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15332         hppa*-*-hpux*.
15333         * g++.dg/abi/rtti3.C: Likewise.
15334
15335         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15336
15337         PR target/62251
15338         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15339
15340         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15341
15342         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15343
15344         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15345
15346 2015-03-08  Morin  <mikael@gcc.gnu.org>
15347
15348         PR fortran/60898
15349         * gfortran.dg/entry_20.f90: New.
15350
15351 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15352
15353         PR target/65153
15354         * gcc.c-torture/compile/pr65153.c: New.
15355
15356 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15357
15358         PR target/65249
15359         * g++.dg/torture/pr65249.C: New.
15360
15361 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15362
15363         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15364         long.
15365         (int64_t): Likewise.
15366
15367 2015-03-07  Marek Polacek  <polacek@redhat.com>
15368             Martin Uecker  <uecker@eecs.berkeley.edu>
15369
15370         PR sanitizer/65280
15371         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15372         member-like arrays.
15373         * c-c++-common/ubsan/bounds-8.c: New test.
15374         * c-c++-common/ubsan/bounds-9.c: New test.
15375         * gcc.dg/ubsan/bounds-2.c: New test.
15376
15377 2015-03-05  Martin Sebor  <msebor@redhat.com>
15378
15379         PR testsuite/63175
15380         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15381         checking of results into main to prevent it from getting optimized
15382         away.
15383         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15384
15385 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15386
15387         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15388         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15389         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15390         x64.
15391
15392 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15393
15394         * g++.dg/lto/pr65302_1.C: New testcase.
15395         * g++.dg/lto/pr65302_0.C: New testcase.
15396
15397 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15398
15399         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15400         -fno-ipa-icf to dg-options.
15401
15402 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15403
15404         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15405         compiles using the linker plugin.
15406
15407 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15408
15409         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15410
15411 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15412
15413         * gcc.target/arm/pr65067.c: New test.
15414
15415 2015-03-05  Martin Liska  <mliska@suse.cz>
15416
15417         PR ipa/65318
15418         * gcc.dg/ipa/pr65318.c: New test.
15419
15420 2015-03-05  Marek Polacek  <polacek@redhat.com>
15421
15422         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15423
15424 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15425
15426         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15427
15428 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15429
15430         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15431         max-unroll-times back to defaults for s390.
15432
15433 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15434
15435         Fix last commit.
15436
15437 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15438
15439         PR c++/64665
15440         * g++.dg/cpp0x/initlist92.C: New.
15441
15442 2015-03-05  Richard Biener  <rguenther@suse.de>
15443
15444         PR tree-optimization/65310
15445         * gcc.dg/vect/pr65310.c: New testcase.
15446
15447 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15448
15449         PR c++/64834
15450         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15451
15452 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15453
15454         * gnat.dg/entry_queues3.adb: New test.
15455
15456 2015-03-04  Ian Lance Taylor  <iant@google.com>
15457
15458         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15459
15460 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15461
15462         PR c++/64227
15463         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15464
15465 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15466
15467         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15468         -fno-ipa-icf to dg-options
15469         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15470         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15471
15472 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15473
15474         PR c++/64398
15475         * g++.dg/cpp0x/decltype62.C: New.
15476
15477 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15478
15479         * gnat.dg/object_overflow5.adb: New test.
15480
15481 2015-03-03  Martin Liska  <mliska@suse.cz>
15482
15483         PR ipa/65287
15484         * gcc.dg/ipa/pr65287.c: New test.
15485
15486 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15487             Eric Botcazou  <ebotcazou@adacore.com>
15488
15489         * gnat.dg/specs/pack12.ads: New test.
15490
15491 2015-03-03  Martin Liska  <mliska@suse.cz>
15492
15493         * gcc.dg/ipa/PR65282.c: New test.
15494
15495 2015-03-13  Jeff Law  <law@redhat.com>
15496
15497         PR tree-optimization/65241
15498         * gcc.c-torture/compile/pr65241.c: New test.
15499
15500 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15501
15502         PR target/64331
15503         * gcc.target/avr/torture/pr64331.c: New test.
15504
15505 2015-03-03  Martin Liska  <mliska@suse.cz>
15506             Jan Hubicka  <hubicka@ucw.cz>
15507
15508         * g++.dg/ipa/pr65263.C: New test.
15509
15510 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15511
15512         PR ipa/65130
15513         * gcc.dg/lto/pr65130_0.c: New testcase.
15514         * gcc.dg/lto/pr65130_1.c: New testcase.
15515
15516 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15517
15518         PR ipa/64988
15519         * g++.dg/torture/pr64988.C: New testcase.
15520
15521 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15522
15523         * gfortran.dg/coarray_atomic_6.f90: New.
15524
15525 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15526
15527         PR target/65184
15528         * gcc.target/i386/pr65184.c: New.
15529
15530 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15531
15532         PR target/65183
15533         * gcc.target/i386/pr65183.c: New.
15534
15535 2015-02-28  Martin Liska  <mliska@suse.cz>
15536             Jan Hubicka  <hubicka@ucw.cz>
15537
15538         * gcc.dg/ipa/ipa-icf-35.c: New test.
15539         * gcc.dg/ipa/ipa-icf-36.c: New test.
15540         * gcc.dg/ipa/ipa-icf-37.c: New test.
15541
15542 2015-02-28  Martin Liska  <mliska@suse.cz>
15543             Jan Hubicka  <hubicka@ucw.cz>
15544
15545         PR ipa/65245
15546         * gcc.dg/ipa/ipa-icf-34.c: New test.
15547
15548 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15549
15550         PR target/61142
15551         * gcc.target/sh/sh/pr61142.c: New.
15552
15553 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15554
15555         * g++.dg/other/dump-ada-spec-3.C: New test.
15556
15557 2015-03-01  Martin Liska  <mliska@suse.cz>
15558
15559         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15560         * g++.dg/ipa/pr63595.C: Update expected results.
15561
15562 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15563
15564         PR ipa/65236
15565         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15566
15567 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15568
15569         * gcc.dg/vect/pr59354.c: Move vector producing code to
15570         separate function.
15571
15572 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15573
15574         PR ipa/65237
15575         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15576         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15577         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15578         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15579
15580 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15581
15582         PR tree-optimization/65048
15583         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15584         (foo): Use K&R style definition.
15585
15586 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15587
15588         PR target/65032
15589         * g++.dg/pr65032.C: New.
15590
15591 2015-02-27  Marek Polacek  <polacek@redhat.com>
15592
15593         PR c/65040
15594         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15595         -Wformat=2.
15596
15597 2015-02-27  Marek Polacek  <polacek@redhat.com>
15598
15599         PR c/65228
15600         * gcc.dg/pr65228.c: New test.
15601
15602 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15603
15604         PR c/35330
15605         * gcc.dg/weak/weak-17.c: New file.
15606
15607 2015-02-27  Richard Biener  <rguenther@suse.de>
15608
15609         PR lto/65193
15610         * g++.dg/lto/pr65193_0.C: New testcase.
15611
15612 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15613
15614         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15615         * gcc.target/s390/hotpatch-8.c: Likewise.
15616         * gcc.target/s390/hotpatch-9.c: Likewise.
15617         * gcc.target/s390/pr61078.c: Likewise.
15618         * gcc.target/s390/pr57960.c: Remove -m64.
15619         * gcc.target/s390/pr61078.c: Likewise.
15620
15621 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15622             Martin Liska  <mliska@suse.cz>
15623
15624         PR bootstrap/65150
15625         * gcc.dg/pr64454.c: Disable ICF.
15626         * gcc.dg/pr28685-1.c: Disable ICF
15627         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15628         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15629         * g++.dg/ipa/ipa-icf-4.C: Update template.
15630
15631 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15632
15633         PR tree-optimization/65216
15634         * gcc.c-torture/execute/pr65216.c: New test.
15635
15636         PR tree-optimization/65215
15637         * gcc.c-torture/execute/pr65215-1.c: New test.
15638         * gcc.c-torture/execute/pr65215-2.c: New test.
15639         * gcc.c-torture/execute/pr65215-3.c: New test.
15640         * gcc.c-torture/execute/pr65215-4.c: New test.
15641         * gcc.c-torture/execute/pr65215-5.c: New test.
15642
15643 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15644
15645         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15646
15647 2015-02-26  Martin Liska  <mliska@suse.cz>
15648             Jan Hubicka  <hubicka@ucw.cz>
15649
15650         * g++.dg/ipa/pr64146.C: Update expected results.
15651         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15652         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15653         * gcc.dg/ipa/ipa-icf-34.c: New test.
15654
15655 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15656
15657         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15658         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15659         (dg-additional-options): Remove dg directive.
15660         (dg-final): Add dg directive.
15661
15662 2015-02-26  Marek Polacek  <polacek@redhat.com>
15663
15664         PR ipa/65008
15665         * g++.dg/ipa/pr65008.C: New test.
15666
15667 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15668
15669         * lib/profopt.exp (profopt-target-cleanup): New proc.
15670         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15671         files from sources from dg-additional-sources.
15672
15673 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15674
15675         * lib/gcov.exp: Cleanup in case of xfail.
15676
15677 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15678
15679         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15680
15681 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15682
15683         PR debug/46102
15684         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15685         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15686         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15687         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15688         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15689         * g++.dg/debug/pr46123.C: XFAIL and move...
15690         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15691         * gcc.dg/debug/dwarf2-3.c: Move...
15692         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15693
15694 2015-02-26  Marek Polacek  <polacek@redhat.com>
15695
15696         PR c++/65202
15697         * g++.dg/cpp1y/pr65202.C: New test.
15698
15699 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15700
15701         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15702         locale_facets.h.gcov.
15703
15704 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15705
15706         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15707
15708 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15709
15710         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15711
15712 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15713
15714         PR target/65217
15715         * gcc.target/i386/pr65217.c: New.
15716
15717 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15718
15719         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15720
15721 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15722
15723         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15724
15725 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15726
15727         PR tree-optimization/65048
15728         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15729
15730 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15731
15732         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15733         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15734
15735 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15736
15737         PR target/65161
15738         * gcc.target/i386/pr65161.c: New test.
15739
15740 2015-02-26  Terry Guo  <terry.guo@arm.com>
15741
15742         * gcc.target/arm/no-volatile-in-it.c: New test.
15743
15744 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15745
15746         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15747         (dg-options): Add -save-temps.
15748         (dg-final): Add cleanup-saved-temps.
15749
15750 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15751
15752         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15753
15754 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15755
15756         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15757         * gcc.target/powerpc/pack01.c: Include string.h.
15758
15759 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15760
15761         PR target/65167
15762         * gcc.target/i386/pr65167.c: New.
15763
15764 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15765
15766         PR tree-optimization/61917
15767         * gcc.dg/vect/vect-pr61917.c: New file.
15768
15769 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15770
15771         PR tree-optimization/65170
15772         * gcc.c-torture/execute/pr65170.c: New test.
15773         * gcc.dg/tree-ssa/vrp96.c: New test.
15774
15775 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15776
15777         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15778
15779 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15780
15781         PR testsuite/65126
15782         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15783         (dg-additional-files-options): Copy additional_sources to
15784         additional_sources_used before emptying additional_sources.
15785         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15786         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15787         (cleanup-saved-temps): Use additional_sources_used instead of
15788         additional_sources.
15789         (dg-test): Reset additional_sources_used.
15790
15791 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15792
15793         PR fortran/63427
15794         * gfortran.dg/integer_exponentiation_6.F90: New test.
15795
15796 2015-02-23  Martin Sebor  <msebor@redhat.com>
15797
15798         PR target/65109
15799         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15800         two parts.  One to save registers, the other to verify the
15801         registers have the right values.  Save register state into
15802         static data rather than on the stack.
15803
15804 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15805
15806         PR bootstrap/63888
15807         * c-c++-common/asan/pr63888.c: New test.
15808
15809 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15810
15811         PR target/65163
15812         * gcc.c-torture/compile/pr65163.c: New.
15813
15814 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15815
15816         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15817         with -m31 on 64 bit.
15818         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15819         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15820
15821 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15822
15823         * gcc.target/s390/20090223-1.c: Add
15824         -Wno-implicit-function-declaration option.
15825         * gcc.target/s390/pr42224.c: Likewise.
15826         * gcc.target/s390/pr55718.c: Likewise.
15827
15828 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15829
15830         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15831         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15832         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15833         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15834         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15835         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15836         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15837         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15838         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15839         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15840         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15841         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15842         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15843         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15844         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15845         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15846         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15847         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15848         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15849         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15850         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15851
15852 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15853
15854         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15855         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15856         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15857         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15858         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15859         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15860         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15861         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15862         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15863         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15864         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15865         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15866         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15867         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15868         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15869         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15870
15871 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15872
15873         PR fortran/64980
15874         PR fortran/61960
15875         * gfortran.dg/pr61960.f90: New.
15876         * gfortran.dg/pr64230.f90: New.
15877         * gfortran.dg/pr64980.f03: New.
15878
15879 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15880
15881         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15882
15883 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15884
15885         PR ada/65156
15886         * gnat.dg/timing_events.adb: Removed, invalid test.
15887
15888 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15889
15890         PR debug/58123
15891         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15892         location.
15893         * g++.dg/gcov/gcov-2.C: Likewise.
15894
15895 2015-02-20  Richard Biener  <rguenther@suse.de>
15896
15897         PR tree-optimization/65136
15898         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15899
15900 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15901
15902         PR testsuite/64158
15903         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15904         powerpc*-*-linux* and nvptx-*-* blacklisting.
15905
15906         * gcc.dg/sibcall-9.c: New test.
15907         * gcc.dg/sibcall-10.c: New test.
15908
15909 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15910
15911         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15912
15913 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15914
15915         PR target/64452
15916         * gcc.target/avr/torture/pr64452.c: New test.
15917
15918 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15919
15920         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15921         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15922
15923 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15924
15925         PR testsuite/65116
15926         * lib/target-supports.exp (check_compile): Check whether
15927         additional_sources is defined before using it.
15928
15929 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15930
15931         PR middle-end/65074
15932         * g++.dg/opt/pr65074.C: New file.
15933
15934 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15935
15936         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15937         (size_type): New typedef.
15938         (operator "" _script): Use it for the last argument.
15939
15940 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15941
15942         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15943
15944 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15945
15946         * lib/target-supports.exp (check_compile): Save/restore
15947         additional_sources that may belong to an actual test.
15948
15949 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15950
15951         PR gcov-profile/64634
15952         * g++.dg/gcov/gcov-15.C: New test.
15953
15954 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15955
15956         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15957
15958 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15959
15960         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15961
15962 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15963
15964         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15965
15966 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15967
15968         * gfortran.dg/fmt_cache_1.f: Add missing close.
15969
15970 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15971
15972         PR testsuite/65107
15973         * gfortran.dg/read_eof_8.f90: Add missing close.
15974
15975 2015-02-18  Richard Biener  <rguenther@suse.de>
15976
15977         PR tree-optimization/65063
15978         * gcc.dg/pr65063.c: New testcase.
15979
15980 2015-02-18  Richard Biener  <rguenther@suse.de>
15981
15982         PR tree-optimization/62217
15983         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15984
15985 2015-02-18  Marek Polacek  <polacek@redhat.com>
15986
15987         PR sanitizer/65081
15988         * c-c++-common/ubsan/pr65081.c: New test.
15989
15990 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15991
15992         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15993         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15994
15995 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15996
15997         * gcc.dg/ipa/propalign-3.c: New test.
15998
15999 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16000
16001         PR target/64793
16002         * gcc.target/sh/pr64793.c: New.
16003         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16004
16005 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16006
16007         * gcc.target/arm/divzero.c: New test case.
16008
16009 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16010
16011         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16012
16013 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16014             Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR c++/65075
16017         * g++.dg/cpp0x/pr65075.C: New test.
16018
16019 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16020
16021         PR target/65058
16022         * gcc.target/powerpc/pr65058.c: New test.
16023
16024 2015-02-16  Jeff Law  <law@redhat.com>
16025
16026         PR tree-optimization/64823
16027         * gcc.dg/uninit-20.c: New test.
16028
16029 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16030             James Greenhalgh  <james.greenhalgh@arm.com>
16031
16032         PR ipa/64963
16033         * gcc.dg/ipa/ipa-clone-1.c: New test.
16034
16035 2015-02-16  Richard Biener  <rguenther@suse.de>
16036
16037         PR tree-optimization/65077
16038         * gcc.dg/torture/pr65077.c: New testcase.
16039
16040 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16041
16042         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16043         Directive adjusted to scan for ldaxr.
16044         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16045         adjusted to scan for ldaex.
16046
16047 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16048
16049         PR c++/65080
16050         * g++.dg/cpp0x/constexpr-65080.C: New.
16051
16052 2015-02-16  Richard Biener  <rguenther@suse.de>
16053
16054         PR tree-optimization/63593
16055         * gcc.dg/pr63593.c: New testcase.
16056
16057 2015-02-16  Marek Polacek  <polacek@redhat.com>
16058
16059         PR c/65066
16060         * gcc.dg/pr65066.c: New test.
16061
16062 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16063
16064         * gcc.dg/pr65002.C: Move ...
16065         * g++.dg/ipa/pr65002.C: ... here.
16066
16067 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16068
16069         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16070         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16071         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16072         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16073
16074 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16075
16076         PR testsuite/64850
16077         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16078         the expression to find calls.
16079         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16080         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16081         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16082         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16083         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16084
16085 2015-02-14  Marek Polacek  <polacek@redhat.com>
16086
16087         PR c/64768
16088         * gcc.dg/array-11.c: New test.
16089         * gcc.dg/array-12.c: New test.
16090         * gcc.dg/array-13.c: New test.
16091         * gcc.dg/array-14.c: New test.
16092         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16093         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16094         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16095         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16096         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16097         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16098
16099 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16100
16101         PR c++/60894
16102         * g++.dg/lookup/using54.C: New.
16103
16104 2015-02-13  Jeff Law  <law@redhat.com>
16105
16106         PR bootstrap/65060
16107         Revert my change for tree-optimization/64823.
16108
16109 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16110
16111         PR tree-optimization/65053
16112         * gcc.c-torture/execute/pr65053-1.c: New test.
16113         * gcc.c-torture/execute/pr65053-2.c: New test.
16114
16115 2015-02-13  Marek Polacek  <polacek@redhat.com>
16116
16117         PR c/65050
16118         * gcc.dg/pr65050.c: New test.
16119
16120 2015-02-13  Jeff Law  <law@redhat.com>
16121
16122         PR tree-optimization/64823
16123         * gcc.dg/uninit-20.c: New test.
16124
16125         PR rtl-optimization/47477
16126         * gcc.dg/tree-ssa/pr47477.c: New test.
16127
16128 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16129
16130         PR c++/60211
16131         * g++.dg/parse/ivdep-2.C: New.
16132         * g++.dg/parse/ivdep-3.C: Likewise.
16133
16134 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16135
16136         PR fortran/64506
16137         * gfortran.dg/continuation_13.f90: New test.
16138         * gfortran.dg/continuation_14.f: New test.
16139
16140 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16141
16142         PR c++/64970
16143         * g++.dg/cpp0x/sfinae55.C: New.
16144
16145 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16146
16147         PR ipa/65034
16148         * g++.dg/ipa/pr65034.C: New test.
16149
16150 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16151
16152         PR tree-optimization/65002
16153         * gcc.dg/pr65002.C: New.
16154
16155 2015-02-13  Marek Polacek  <polacek@redhat.com>
16156
16157         PR c/65040
16158         * c-c++-common/pr65040.c: New test.
16159
16160 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16161
16162         PR tree-optimization/64705
16163         * gcc.dg/tree-ssa/pr64705.c: New test.
16164
16165 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16166
16167         PR rtl/32219
16168         * gcc.dg/visibility-22.c: New test.
16169         * gcc.dg/visibility-23.c: New test.
16170         * gcc.target/i386/pr32219-1.c: New test.
16171         * gcc.target/i386/pr32219-2.c: New test.
16172         * gcc.target/i386/pr32219-3.c: New test.
16173         * gcc.target/i386/pr32219-4.c: New test.
16174         * gcc.target/i386/pr32219-5.c: New test.
16175         * gcc.target/i386/pr32219-6.c: New test.
16176         * gcc.target/i386/pr32219-7.c: New test.
16177         * gcc.target/i386/pr32219-8.c: New test.
16178         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16179
16180 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16181
16182         PR libgfortran/57822
16183         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16184         four different KINDs.
16185
16186 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16187
16188         PR c++/64884
16189         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16190
16191         PR sanitizer/65000
16192         * g++.dg/ubsan/pr65000.C: New test.
16193
16194 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16195
16196         PR fortran/64932
16197         * gfortran.dg/finalize_28.f90: New test
16198
16199 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16200
16201         PR debug/55541
16202         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16203         DW_TAG_lexical_block removal.
16204         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16205         * g++.dg/guality/pr55541.C: New test.
16206
16207         PR sanitizer/64984
16208         * g++.dg/ubsan/pr64984.C: New test.
16209
16210 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16211
16212         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16213
16214 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16215
16216         PR testsuite/64930
16217         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16218         instructions for 2015-01-14 get_memmodel changes.
16219         * gcc.target/powerpc/atomic-p8.c: Likewise.
16220
16221         PR sanitizer/65019
16222         * g++.dg/ubsan/pr65019.C: New test.
16223
16224         PR tree-optimization/65014
16225         * gcc.c-torture/compile/pr65014.c: New test.
16226
16227 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16228
16229         PR libgfortran/57822
16230         * gfortran/fmt_g0_7.f08: Revise test.
16231
16232 2015-02-11  Jeff Law  <law@redhat.com>
16233
16234         PR target/63347
16235         * gcc.target/m68k/pr63347.c: New test.
16236
16237 2015-02-11  Marek Polacek  <polacek@redhat.com>
16238
16239         * g++.dg/ubsan/shift-1.C: New test.
16240         * gcc.dg/ubsan/c-shift-2.c: New test.
16241         * c-c++-common/ubsan/shift-5.c: Remove file.
16242
16243 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16244
16245         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16246         Directive adjusted to XFAIL.
16247         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16248         adjusted to XFAIL.
16249
16250 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16251
16252         PR middle-end/65003
16253         * g++.dg/opt/pr65003.C: New test.
16254
16255 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16256
16257         * lib/target-supports.exp (check_effective_target_pie): Renamed
16258         to ...
16259         (check_effective_target_pie_enabled): This.
16260         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16261         * gcc.target/i386/pie.c: Likewise.
16262
16263 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16264
16265         PR target/64893
16266         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16267         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16268
16269 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16270
16271         PR target/61925
16272         * gcc.target/i386/pr61925-1.c: New test.
16273         * gcc.target/i386/pr61925-2.c: New test.
16274         * gcc.target/i386/pr61925-3.c: New test.
16275
16276 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16277
16278         PR sanitizer/65004
16279         * g++.dg/asan/pr65004.C: New test.
16280
16281 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16282
16283         PR target/64661
16284         * gcc.taget/sh/pr64661-0.h: New.
16285         * gcc.taget/sh/pr64661-1.c: New.
16286         * gcc.taget/sh/pr64661-2.c: New.
16287         * gcc.taget/sh/pr64661-3.c: New.
16288         * gcc.taget/sh/pr64661-4.c: New.
16289
16290 2015-02-10  Richard Biener  <rguenther@suse.de>
16291
16292         PR tree-optimization/64995
16293         * g++.dg/torture/pr64995.C: New testcase.
16294
16295 2015-02-10  Richard Biener  <rguenther@suse.de>
16296
16297         PR tree-optimization/64909
16298         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16299
16300 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16301
16302         * gcc.dg/signbit-sa.c: New test.
16303
16304 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16305
16306         PR libgfortran/57822
16307         * gfortran/fmt_g0_7.f08: New test.
16308
16309 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16310
16311         PR tree-optimization/43378
16312         * gcc.dg/tree-ssa/pr43378.c: New test.
16313
16314 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16315
16316         PR ipa/64978
16317         * g++.dg/torture/pr64978.C: New testcase.
16318
16319 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16320
16321         PR sanitizer/64981
16322         * gcc.dg/asan/pr64981.c: New test.
16323
16324 2015-02-09  Marek Polacek  <polacek@redhat.com>
16325
16326         PR c/64856
16327         * gcc.dg/pr64856.c: New test.
16328
16329 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16330
16331         PR target/64979
16332         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16333         * gcc.c-torture/execute/pr64979.c: New test.
16334
16335 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16336
16337         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16338
16339 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16340
16341         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16342         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16343
16344 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16345
16346         PR target/58757
16347         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16348
16349 2015-02-09  Richard Biener  <rguenther@suse.de>
16350
16351         PR tree-optimization/54000
16352         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16353
16354 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16355
16356         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16357
16358 2015-02-09  Martin Liska  <mliska@suse.cz>
16359
16360         * g++.dg/ipa/pr64858.C: New test.
16361
16362 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16363
16364         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16365
16366 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16367
16368         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16369
16370 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16371
16372         PR fortran/63744
16373         * gfortran.dg/use_rename_8.f90: New.
16374
16375 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16376
16377         * gnat.dg/addr7.ad[sb]: New test.
16378         * gnat.dg/addr8.ad[sb]: Likewise.
16379
16380 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16381
16382         PR jit/64752
16383         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16384         from jit.dg/test-compile-to-executable.c's create_code, with a
16385         clarification of the output message.
16386         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16387         pass/fail message.
16388         (test_jit): Use CHECK_NO_ERRORS when calling
16389         gcc_jit_context_compile_to_file.
16390         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16391         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16392         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16393         about deletions that are attempted.
16394         (jit-verify-compile-to-file): Rename to...
16395         (jit-verify-output-file-was-created): ...this, and drop the
16396         attempt to run "file" and verify the output.
16397         (jit-verify-assembler): New function.
16398         (jit-verify-object): New function.
16399         (jit-verify-dynamic-library): New function.
16400         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16401         favor of an implementation from new file
16402         create-code-for-hello-world-executable.h, which also adds a
16403         "main".
16404         (dg-final): Replace jit-verify-compile-to-file with
16405         jit-verify-output-file-was-created, and invoke new function
16406         jit-verify-assembler.
16407         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16408         the output message.
16409         (dg-final): Replace jit-verify-compile-to-file with
16410         jit-verify-output-file-was-created, and invoke new function
16411         jit-verify-dynamic-library.
16412         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16413         favor of an implementation from new file
16414         create-code-for-hello-world-executable.h, which also adds a
16415         "main".
16416         (dg-final): Replace jit-verify-compile-to-file with
16417         jit-verify-output-file-was-created.  Strengthen the expected stdout
16418         from the built executable.
16419         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16420         favor of an implementation from new file
16421         create-code-for-hello-world-executable.h, which also adds a
16422         "main".
16423         (dg-final): Replace jit-verify-compile-to-file with
16424         jit-verify-output-file-was-created, and invoke new function
16425         jit-verify-object.
16426         * jit.dg/verify-dynamic-library.c: New source file.
16427
16428 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16429             Brian Rzycki  <b.rzycki@samsung.com>
16430
16431         PR tree-optimization/64878
16432         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16433
16434 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16435
16436         PR ipa/64896
16437         * g++.dg/ipa/pr64896.C: New test.
16438
16439 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16440
16441         PR target/64205
16442         * gcc.target/powerpc/pr64205.c: New file.
16443
16444 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16445
16446         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16447         (dg-options): Use -fpie instead of -fPIE -pie.
16448
16449 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16450
16451         PR middle-end/64937
16452         * g++.dg/asan/pr64937.C: New test.
16453
16454 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16455
16456         PR fortran/63205
16457         * gfortran.dg/class_to_type_4.f90: New test
16458
16459 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16460
16461         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16462
16463 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16464
16465         PR rtl-optimization/64957
16466         PR debug/64817
16467         * gcc.c-torture/execute/pr64957.c: New test.
16468
16469 2015-02-05  Jeff Law  <law@redhat.com>
16470
16471         PR target/17306
16472         * gcc.target/h8300/pr17306-1.c: New test.
16473         * gcc.target/h8300/pr17306-2.c: New test.
16474
16475 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16476
16477         PR fortran/64943
16478         * gfortran.dg/structure_constructor_12.f90: New.
16479
16480 2015-02-05  Jeff Law  <law@redhat.com>
16481
16482         PR target/58400
16483         gcc.target/h8300/pr58400.c: New test.
16484
16485 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16486
16487         * gcc.target/arm/macro_defs0.c: New test.
16488         * gcc.target/arm/macro_defs1.c: New test.
16489         * gcc.target/arm/macro_defs2.c: New test.
16490
16491 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16492
16493         PR rtl-optimization/64905
16494         * gcc.target/i386/pr64905.c: Require nonpic target.
16495         (dg-options): Add -fomit-frame-pointer.
16496         (main): Remove.
16497
16498 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16499
16500         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16501         tree dump scanning.
16502
16503 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16504
16505         PR fortran/64757
16506         * gfortran.dg/type_to_class_2.f90: New test
16507         * gfortran.dg/type_to_class_3.f90: New test
16508
16509 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16510
16511         PR ipa/64686
16512         * g++.dg/torture/pr64686.C: New testcase.
16513
16514 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16515
16516         PR rtl-optimization/64905
16517         * gcc.target/i386/pr64905.c: New file.
16518
16519 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16520
16521         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16522         * gcc.dg/guality/pr41616-1.c: Ditto.
16523
16524 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16525
16526         PR debug/64817
16527         * gcc.dg/pr64817-3.c: New.
16528
16529 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16530             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16531
16532         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16533         pass parameters in registers.
16534         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16535         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16536         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16537
16538 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16539             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16540
16541         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16542         list, allow for multilibed targets.
16543         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16544
16545 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16546
16547         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16548         * gcc.dg/pr46728-6.c: Ditto.
16549
16550 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16551
16552         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16553         for mips_nanlegacy target.
16554
16555 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16556
16557         * gcc.target/i386/chkp-hidden-def.c: New.
16558
16559 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16560
16561         PR middle-end/62103
16562         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16563         to use 24 bits for bitfield b.
16564
16565 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16566
16567         PR testsuite/64796
16568         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16569         cache result in a global variable.  Include all 32-bit targets for
16570         bswap64 tests.
16571
16572 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16573
16574         PR rtl-optimization/64756
16575         * gcc.c-torture/execute/pr64756.c: New test.
16576
16577 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16578
16579         PR target/64660
16580         * gcc.target/sh/pr64660-0.h: New.
16581         * gcc.target/sh/pr64660-1.c: New.
16582         * gcc.target/sh/pr64660-2.c: New.
16583         * gcc.target/sh/pr64660-3.c: New.
16584         * gcc.target/sh/pr64660-4.c: New.
16585
16586 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16587
16588         PR c++/64877
16589         * g++.dg/warn/Waddress-2.C: New.
16590
16591 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16592
16593         PR middle-end/61225
16594         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16595
16596 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16597
16598         PR preprocessor/64803
16599         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16600
16601 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16602
16603         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16604
16605 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16606
16607         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16608         (_ARM_FPSRC): Add DN and AHP fields.
16609         (clean_results): Force DN=1 on AArch64.
16610         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16611         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16612         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16613         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16614         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16615         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16616
16617 2015-02-02  Alan Modra  <amodra@gmail.com>
16618
16619         * gcc.target/powerpc/cprophard.c: New.
16620
16621 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16622
16623         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16624         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16625
16626 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16627
16628         PR debug/64817
16629         * gcc.dg/pr64817-1.c: New test.
16630         * gcc.dg/pr64817-2.c: New test.
16631
16632 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16633
16634         PR target/64851
16635         * gcc.target/sh/pr64851-0.h: New
16636         * gcc.target/sh/pr64851-1.c: New
16637         * gcc.target/sh/pr64851-2.c: New
16638         * gcc.target/sh/pr64851-3.c: New
16639         * gcc.target/sh/pr64851-4.c: New
16640
16641 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16642
16643         PR target/64882
16644         * gcc.dg/torture/pr64882.c: New test.
16645
16646 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16647
16648         PR target/64159
16649         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16650         sparc*-*-*.
16651
16652 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16653
16654         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16655         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16656         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16657         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16658         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16659         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16660         tree dump.
16661         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16662         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16663         tree dump.
16664         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16665         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16666         tree dump.
16667
16668 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16669
16670         PR target/64688
16671         * g++.dg/pr64688-2.C: New.
16672
16673 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16674
16675         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16676         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16677         * gcc.target/i386/fuse-caller-save.c: Ditto.
16678         * gcc.target/i386/headmerge-1.c: Ditto.
16679         * gcc.target/i386/headmerge-2.c: Ditto.
16680         * gcc.target/i386/sibcall-6.c: Ditto.
16681
16682 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16683
16684         PR target/64617
16685         * gcc.target/i386/pr64617.c: New test.
16686
16687 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16688
16689         PR target/15184
16690         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16691         (dg-options): Remove -m32.
16692         (dg-final): Scan for "movb %al" only.
16693         * gcc.target/i386/pr15184-2.c: Ditto.
16694
16695 2015-01-30  Richard Biener  <rguenther@suse.de>
16696
16697         PR tree-optimization/64829
16698         * gcc.dg/vect/pr64829.c: New testcase.
16699
16700 2015-01-29  Marek Polacek  <polacek@redhat.com>
16701
16702         PR c/64709
16703         * gcc.dg/pr64709.c: New test.
16704
16705 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16706
16707         PR c++/64717
16708         * g++.dg/ubsan/pr64717-1.C: New test.
16709         * g++.dg/ubsan/pr64717-2.C: New test.
16710
16711 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16712
16713         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16714
16715 2015-01-29  Jeff Law  <law@redhat.com>
16716
16717         PR target/15184
16718         * gcc.target/i386/pr15184-1.c: New test.
16719         * gcc.target/i386/pr15184-2.c: New test.
16720
16721 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16722
16723         PR tree-optimization/64746
16724         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16725
16726 2015-01-29  Richard Biener  <rguenther@suse.de>
16727
16728         PR tree-optimization/64853
16729         * gcc.dg/torture/pr64853.c: New testcase.
16730
16731 2015-01-29  Richard Biener  <rguenther@suse.de>
16732
16733         PR tree-optimization/64844
16734         * gcc.dg/vect/pr64844.c: New testcase.
16735
16736 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16737
16738         PR middle-end/64809
16739         * gcc.dg/pr64809.c: Delete.
16740
16741 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16742
16743         PR middle-end/64805
16744         * gcc.target/i386/pr64805.c: New.
16745
16746 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16747
16748         * gcc.dg/guality/guality.h (main): Add argv[0] to
16749         guality_gdb_command.
16750
16751 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16752
16753         PR ipa/64801
16754         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16755
16756 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16757
16758         PR target/64659
16759         * gcc.target/sh/sh.exp
16760         (check_effective_target_atomic_model_soft_gusa_available,
16761         check_effective_target_atomic_model_soft_tcb_available,
16762         check_effective_target_atomic_model_soft_imask_available,
16763         check_effective_target_atomic_model_hard_llcs_available): New.
16764         * gcc.target/sh/pr64659-0.h: New.
16765         * gcc.target/sh/pr64659-1.c: New.
16766         * gcc.target/sh/pr64659-2.c: New.
16767         * gcc.target/sh/pr64659-3.c: New.
16768         * gcc.target/sh/pr64659-4.c: New.
16769
16770 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16771
16772         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16773         scan-assembler-times pattern.
16774
16775 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16776
16777         PR middle-end/64809
16778         * gcc.dg/pr64809.c: New test.
16779
16780 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16781
16782         PR tree-optimization/64277
16783         * gcc.dg/pr64277.c: New.
16784
16785 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16786
16787         PR tree-optimization/64718
16788         * gcc.c-torture/execute/pr64718.c: New test.
16789
16790 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16791
16792         * gcc.target/aarch64/abs_2.c: New.
16793
16794 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16795
16796         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16797         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16798         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16799         ISA rev < 2.
16800
16801 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16802
16803         PR bootstrap/64612
16804         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16805         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16806         { target comdat_group }.
16807
16808 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16809
16810         PR fortran/63861
16811         * gfortran.dg/goacc/coarray_2.f90: New.
16812
16813 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16814
16815         PR ipa/60871
16816         PR ipa/64139
16817         * g++.dg/torture/pr64139.C: New testcase.
16818         * g++.dg/torture/pr60871.C: Likewise.
16819
16820 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16821
16822         PR fortran/64230
16823         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16824         prevent linking errors.
16825
16826 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16827
16828         PR ipa/64282
16829         * g++.dg/torture/pr64282.C: New testcase.
16830
16831 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16832
16833         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16834         for wzr reg.
16835
16836 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16837
16838         * gcc.target/s390/hotpatch-13.c: New testcase.
16839         * gcc.target/s390/hotpatch-14.c: New testcase.
16840         * gcc.target/s390/hotpatch-15.c: New testcase.
16841         * gcc.target/s390/hotpatch-16.c: New testcase.
16842         * gcc.target/s390/hotpatch-17.c: New testcase.
16843         * gcc.target/s390/hotpatch-18.c: New testcase.
16844         * gcc.target/s390/hotpatch-19.c: New testcase.
16845         * gcc.target/s390/hotpatch-20.c: New testcase.
16846         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16847         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16848         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16849         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16850         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16851         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16852         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16853         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16854         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16855         * gcc.target/s390/hotpatch-10.c: Likewise.
16856         * gcc.target/s390/hotpatch-11.c: Likewise.
16857         * gcc.target/s390/hotpatch-12.c: Likewise.
16858         * gcc.target/s390/hotpatch-2.c: Likewise.
16859         * gcc.target/s390/hotpatch-3.c: Likewise.
16860         * gcc.target/s390/hotpatch-4.c: Likewise.
16861         * gcc.target/s390/hotpatch-5.c: Likewise.
16862         * gcc.target/s390/hotpatch-6.c: Likewise.
16863         * gcc.target/s390/hotpatch-7.c: Likewise.
16864         * gcc.target/s390/hotpatch-8.c: Likewise.
16865         * gcc.target/s390/hotpatch-9.c: Likewise.
16866         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16867         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16868         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16869         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16870         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16871         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16872         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16873         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16874
16875 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16876
16877         * gcc.dg/long_branch.c: New testcase.
16878
16879 2015-01-27  Richard Biener  <rguenther@suse.de>
16880
16881         PR tree-optimization/56273
16882         PR tree-optimization/59124
16883         PR tree-optimization/64277
16884         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16885         * gcc.dg/Warray-bounds-12.c: Likewise.
16886         * gcc.dg/Warray-bounds-13.c: Likewise.
16887
16888 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16889
16890         PR rtl-optimization/61058
16891         * gcc.dg/pr61058.c: New test.
16892
16893 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16894
16895         * gcc.target/i386/chkp-narrow-bounds.c: New.
16896
16897 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16898
16899         PR tree-optimization/64807
16900         * gcc.dg/pr64807.c: New test.
16901
16902         PR c/64766
16903         * gcc.dg/pr64766.c: New test.
16904
16905 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16906
16907         PR target/49263
16908         * gcc.target/sh/pr49263-4.c: New.
16909
16910 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16911
16912         PR fortran/62044
16913         * gfortran.dg/allocate_with_mold_1.f90: New test
16914
16915 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16916
16917         PR c/64778
16918         * gcc.dg/pr64778.c: New test.
16919
16920         PR middle-end/64421
16921         * gcc.dg/vect/pr64421.c: New test.
16922
16923 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16924
16925         PR fortran/64771
16926         * gfortran.dg/coarray_36.f: New.
16927         * gfortran.dg/coarray_37.f90: New.
16928
16929 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16930
16931         PR fortran/64230
16932         * gfortran.dg/class_allocate_18.f90: New.
16933
16934 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16935
16936         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16937
16938 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16939
16940         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16941
16942 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16943
16944         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16945
16946 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16947
16948         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16949
16950 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16951
16952         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16953         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16954         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16955         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16956
16957 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16958
16959         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16960         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16961         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16962
16963 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16964
16965         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16966         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16967         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16968         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16969         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16970         vXXXhn.inc.
16971
16972 2015-01-26  Richard Biener  <rguenther@suse.de>
16973
16974         PR middle-end/64764
16975         * gcc.dg/uninit-19.c: New testcase.
16976
16977 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16978
16979         * lib/target-supports.exp (check_effective_target_vect64): Add
16980         sparc*-*-*.
16981
16982 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16983
16984         PR testsuite/64712
16985         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16986
16987 2015-01-26  Tony Liu  <tony.liu@arm.com>
16988
16989         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16990         non-UAL cases.
16991
16992 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16993
16994         PR libfortran/64770
16995         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16996         correctly, clean up afterwards.
16997
16998 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16999
17000         PR fortran/62044
17001         * gfortran.dg/use_rename_7.f90: New.
17002
17003 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17004
17005         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17006         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17007
17008 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17009
17010         PR target/54236
17011         * gcc.target/sh/pr54236-4.c: New.
17012
17013 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17014
17015         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17016         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17017         Bridge test.
17018
17019 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17020
17021         PR libfortran/64770
17022         * gfortran.dg/open_new_segv.f90: New test.
17023
17024 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17025
17026         PR target/49263
17027         PR target/53987
17028         PR target/64345
17029         PR target/59533
17030         PR target/52933
17031         PR target/54236
17032         PR target/51244
17033         * gcc.target/sh/pr64345-1.c: New.
17034         * gcc.target/sh/pr64345-2.c: New.
17035         * gcc.target/sh/pr59533-1.c: New.
17036         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17037         * gcc.target/sh/pr52933-2.c: Likewise.
17038         * gcc.target/sh/pr54089-1.c: Likewise.
17039         * gcc.target/sh/pr54236-1.c: Likewise.
17040         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17041         * gcc.target/sh/pr49263-1.c: Remove xfails.
17042         * gcc.target/sh/pr49263-2.c: Likewise.
17043         * gcc.target/sh/pr49263-3.c: Likewise.
17044         * gcc.target/sh/pr53987-1.c: Likewise.
17045         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17046         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17047         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17048         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17049         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17050         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17051         test_009): New.
17052         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17053         (test_02): New.
17054
17055 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17056
17057         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17058
17059 2015-01-23  Ian Lance Taylor  <iant@google.com>
17060
17061         PR go/64510
17062         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17063         targets without split stack support.
17064
17065 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17066
17067         PR target/64317
17068         * gcc.target/i386/pr64317.c: New test.
17069
17070 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17071
17072         PR rtl-optimization/63637
17073         PR rtl-optimization/60663
17074         * gcc.dg/pr63637-1.c: New test.
17075         * gcc.dg/pr63637-2.c: New test.
17076         * gcc.dg/pr63637-3.c: New test.
17077         * gcc.dg/pr63637-4.c: New test.
17078         * gcc.dg/pr63637-5.c: New test.
17079         * gcc.dg/pr63637-6.c: New test.
17080         * gcc.target/i386/pr63637-1.c: New test.
17081         * gcc.target/i386/pr63637-2.c: New test.
17082         * gcc.target/i386/pr63637-3.c: New test.
17083         * gcc.target/i386/pr63637-4.c: New test.
17084         * gcc.target/i386/pr63637-5.c: New test.
17085         * gcc.target/i386/pr63637-6.c: New test.
17086
17087 2015-01-23  Richard Biener  <rguenther@suse.de>
17088
17089         PR testsuite/63439
17090         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17091         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17092
17093 2015-01-23  Marek Polacek  <polacek@redhat.com>
17094
17095         PR preprocessor/60570
17096         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17097         * gcc.dg/cpp/pr60570.c: New test.
17098
17099 2015-01-23  Richard Biener  <rguenther@suse.de>
17100
17101         PR testsuite/63439
17102         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17103         vectorization on vect64 targets.
17104
17105 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17106
17107         PR fortran/60922
17108         * gfortran.dg/class_allocate_17.f90: New.
17109
17110 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17111
17112         PR fortran/64726
17113         * gfortran.dg/goacc/combined_loop.f90: New.
17114
17115 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17116
17117         PR fortran/61933
17118         * gfortran.dg/make_unit.f90: New test.
17119
17120 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17121
17122         PR fortran/61933
17123         * gfortran.dg/negative_unit_int8.f: Update.
17124
17125 2015-01-22  Jeff Law  <law@redhat.com>
17126
17127         PR target/52076
17128         * gcc.target/m68k/pr52076-1.c: New test.
17129         * gcc.target/m68k/pr52076-2.c: New test.
17130
17131 2015-01-22  Richard Biener  <rguenther@suse.de>
17132
17133         PR middle-end/64728
17134         * gcc.dg/torture/pr64728.c: New testcase.
17135
17136 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17137
17138         PR target/64688
17139         * g++.dg/pr64688.C: New test.
17140
17141 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17142
17143         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17144         to avoid errors with -fpic.
17145
17146 2015-01-22  Richard Biener  <rguenther@suse.de>
17147
17148         PR libstdc++/64535
17149         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17150
17151 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17152
17153         PR rtl-optimization/64682
17154         * gcc.c-torture/execute/pr64682.c: New file.
17155
17156 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17157
17158         PR debug/64511
17159         * gcc.dg/pr64511.c: New test.
17160
17161         PR rtl-optimization/62078
17162         * g++.dg/opt/pr62078.C: New test.
17163
17164         PR c/63307
17165         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17166
17167 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17168
17169         PR fortran/57023
17170         * gfortran.dg/internal_pack_15.f90:  New test.
17171
17172 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17173
17174         * c-c++-common/tsan/step.c: New testcase.
17175
17176 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17177
17178         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17179
17180 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17181
17182         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17183
17184 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17185
17186         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17187
17188 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17189
17190         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17191
17192 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17193
17194         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17195
17196 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17197
17198         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17199
17200 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17201
17202         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17203
17204 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17205
17206         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17207
17208 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17209
17210         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17211
17212 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17213
17214         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17215
17216 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17217
17218         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17219
17220 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17221
17222         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17223
17224 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17225
17226         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17227         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17228         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17229         vXXXw.inc.
17230
17231 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17232
17233         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17234         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17235         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17236         vXXXl.inc.
17237
17238 2015-01-21  Renlin Li  <renlin.li@arm.com>
17239
17240         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17241         * g++.dg/tls/thread_local5g.C: Likewise.
17242         * g++.dg/tls/thread_local6g.C: Likewise.
17243
17244 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17245
17246         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17247         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17248         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17249
17250 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17251
17252         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17253         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17254         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17255
17256 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17257
17258         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17259         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17260         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17261
17262 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17263
17264         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17265         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17266         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17267
17268 2015-01-20  Jeff Law  <law@redhat.com>
17269
17270         PR target/59946
17271         * gcc.target/m68k/pr59946.c: New test.
17272
17273 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17274
17275         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17276         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17277         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17278
17279 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17280
17281         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17282         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17283         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17284
17285 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17286
17287         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17288         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17289         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17290
17291 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17292
17293         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17294         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17295         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17296         vshuffle.inc.
17297         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17298         vshuffle.inc.
17299
17300 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17301
17302         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17303         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17304         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17305
17306 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17307
17308         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17309         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17310         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17311
17312 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17313
17314         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17315
17316 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17317
17318         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17319
17320         PR sanitizer/64632
17321         * g++.dg/ubsan/pr64632.C: New test.
17322
17323         PR debug/64663
17324         * gcc.dg/pr64663.c: New test.
17325
17326 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17327
17328         PR c++/64383
17329         * g++.dg/warn/Wunused-var-23.C: New.
17330
17331 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17332
17333         PR c++/59937
17334         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17335         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17336
17337 2015-01-20  Richard Biener  <rguenther@suse.de>
17338
17339         PR ipa/64684
17340         * gcc.dg/lto/pr64684_0.c: New testcase.
17341         * gcc.dg/lto/pr64684_1.c: Likewise.
17342         * gcc.dg/lto/pr64684_2.c: Likewise.
17343         * gcc.dg/lto/pr64685_0.c: Likewise.
17344         * gcc.dg/lto/pr64685_1.c: Likewise.
17345
17346 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17347
17348         PR c++/62241
17349         * g++.dg/cpp1y/lambda-init12.C: New.
17350
17351 2015-01-20  Richard Biener  <rguenther@suse.de>
17352
17353         PR tree-optimization/64410
17354         * g++.dg/vect/pr64410.cc: Require vect_double.
17355
17356 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17357
17358         PR target/64149
17359         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17360
17361 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17362
17363         PR bootstrap/64676
17364         Revert:
17365         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17366
17367         PR rtl-optimization/64081
17368         * gcc.dg/pr64081.c: New test.
17369
17370 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17371
17372         * jit.dg/harness.h: Include <unistd.h>.
17373         (CHECK_NO_ERRORS): New.
17374         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17375         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17376         gcc_jit_context_compile_to_file.
17377         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17378         args to the spawned executable.
17379         (jit-expand-vars): New function.
17380         (jit-exe-params): New variable.
17381         (dg-jit-set-exe-params): New function.
17382         (jit-dg-test): Detect testcases that use
17383         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17384         Set arguments of spawned process to jit-exe-params.
17385         (jit-get-output-filename): New function.
17386         (jit-setup-compile-to-file): New function.
17387         (jit-verify-compile-to-file): New function.
17388         (jit-run-executable): New function.
17389         (jit-verify-executable): New function.
17390         * jit.dg/test-compile-to-assembler.c: New testcase.
17391         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17392         * jit.dg/test-compile-to-executable.c: New testcase.
17393         * jit.dg/test-compile-to-object.c: New testcase.
17394
17395 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17396
17397         PR target/64652
17398         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17399         (test_1): New.
17400
17401 2015-01-19  Martin Liska  <mliska@suse.cz>
17402
17403         * objc/compile/pr64668.m: New test.
17404
17405 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17406
17407         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17408         (create_overflow_fn): Update comment to clarify that
17409         the third param of the created function is a bool *, not
17410         an int *.
17411         (verify_int_overflow_fn): Convert param "expected_ovf" from
17412         int to bool.  Update third param of "overflow_fn_type" from int *
17413         to bool *.  Update local "actual_ovf" from int to bool.
17414         (verify_uint_overflow_fn): Likewise.
17415
17416 2015-01-19  Martin Liska  <mliska@suse.cz>
17417
17418         * gcc.dg/ipa/ipa-icf-33.c: New test.
17419
17420 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17421             Haijian Zhang  <z.zhanghaijian@huawei.com>
17422
17423         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17424         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17425         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17426         result_float64x2, expected_hfloat64x2): New helper type, variable and
17427         declaration.
17428         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17429         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17430         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17431         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17432         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17433         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17434         and target without the FMA feature.
17435
17436 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17437
17438         * gcc.target/aarch64/pr64304.c: New testcase.
17439
17440 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17441
17442         PR rtl-optimization/64081
17443         * gcc.dg/pr64081.c: New test.
17444
17445 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17446
17447         PR target/63971
17448         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17449         the epilogue).
17450         * gcc.target/aarch64/test_frame_6.c: Likewise.
17451         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17452         and x19 (in the epilogue).
17453         * gcc.target/aarch64/test_frame_4.c: Likewise.
17454         * gcc.target/aarch64/test_frame_7.c: Likewise.
17455
17456 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17457
17458         * gcc.target/i386/chkp-always_inline.c: New.
17459
17460 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17461             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17462
17463         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17464         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17465
17466 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17467
17468         PR fortran/60255
17469         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17470         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17471
17472 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17473
17474         PR fortran/64578
17475         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17476
17477 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17478
17479         PR target/64652
17480         * gcc.target/sh/torture/pr64652.c: New.
17481
17482 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17483
17484         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17485         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17486         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17487         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17488         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17489         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17490
17491 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17492
17493         PR ipa/64378
17494         * g++.dg/torture/pr64378.C: New testcase.
17495
17496 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17497
17498         PR fortran/57959
17499         * gfortran.dg/block_13.f08: New test
17500
17501 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17502
17503         PR fortran/55901
17504         * gfortran.dg/associate_1.f03: Allow test for character with
17505         automatic length.
17506
17507 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17508
17509         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17510         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17511
17512 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17513
17514         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17515
17516 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17517
17518         PR fortran/64578
17519         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17520
17521 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17522
17523         PR fortran/60357
17524         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17525
17526         PR fortran/61275
17527         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17528
17529         PR fortran/55932
17530         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17531
17532 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17533
17534         PR fortran/60334
17535         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17536
17537 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17538
17539         PR rtl-optimization/52773
17540         * gcc.c-torture/compile/pr52773.c: New test.
17541
17542 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17543
17544         PR c++/62134
17545         * g++.dg/cpp0x/alias-decl-46.C: New.
17546
17547 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17548
17549         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17550
17551 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17552
17553         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17554         Add trace.
17555         (CHECK_FP): Likewise.
17556         (CHECK_CUMULATIVE_SAT): Likewise.
17557
17558 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17559
17560         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17561         (Set_Neon_Cumulative_Sat): Add parameter.
17562         (__set_neon_cumulative_sat): Support new parameter.
17563         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17564         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17565         argument.
17566         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17567         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17568         argument.
17569
17570 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17571
17572         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17573         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17574
17575 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17576
17577         PR c++/60056
17578         * g++.dg/tls/thread_local-ice4.C: New.
17579
17580 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17581
17582         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17583         than Neon options.
17584
17585 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17586
17587         PR c++/62276
17588         * g++.dg/cpp0x/vt-62276.C: New.
17589
17590 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17591
17592         PR middle-end/64353
17593         * g++.dg/pr64353.C: New.
17594
17595 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17596
17597         PR target/64263
17598         * gcc.target/aarch64/pr64263_1.c: New test.
17599
17600 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17601
17602         PR tree-optimization/64434
17603         * gcc.dg/torture/pr64434.c: Move to...
17604         * gcc.dg/pr64434.c: ... here.
17605
17606 2015-01-16  Richard Biener  <rguenther@suse.de>
17607
17608         PR middle-end/64614
17609         * gcc.dg/uninit-18.c: New testcase.
17610
17611 2015-01-16  Richard Biener  <rguenther@suse.de>
17612
17613         PR tree-optimization/64568
17614         * g++.dg/torture/pr64568-2.C: New testcase.
17615
17616 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17617
17618         PR target/64363
17619         * gcc.target/i386/chkp-label-address.c: New.
17620
17621 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17622
17623         PR fortran/45290
17624         * gfortran.dg/pointer_init_6.f90: Extended.
17625
17626 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17627
17628         * gcc.c-torture/compile/20150108.c: New test.
17629
17630 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17631
17632         * gcc.target/visium: New directory.
17633
17634 2015-01-16  Richard Biener  <rguenther@suse.de>
17635
17636         PR tree-optimization/61743
17637         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17638         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17639
17640 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17641
17642         * gcc.dg/pr64015.c: New test.
17643
17644 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17645
17646         PR ipa/64163
17647         PR ipa/64612
17648         * g++.dg/ipa/pr64612.C: New test.
17649
17650 2015-01-16  Renlin Li  <renlin.li@arm.com>
17651
17652         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17653
17654 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17655
17656         * gcc.target/i386/sse-14.c: Test new intrinsic.
17657         * gcc.target/i386/sse-22.c: Ditto.
17658
17659 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17660
17661         PR c++/58614
17662         * g++.dg/cpp0x/auto44.C: New.
17663
17664 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17665
17666         PR target/59710
17667         * gcc.target/nios2/gpopt-all.c: New test case.
17668         * gcc.target/nios2/gpopt-local.c: New test case.
17669         * gcc.target/nios2/gpopt-global.c: New test case.
17670         * gcc.target/nios2/gpopt-data.c: New test case.
17671         * gcc.target/nios2/gpopt-none.c: New test case.
17672
17673 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * g++.dg/ubsan/vptr-1.C: New test.
17676         * g++.dg/ubsan/vptr-2.C: New test.
17677         * g++.dg/ubsan/vptr-3.C: New test.
17678         * g++.dg/ubsan/vptr-4.C: New test.
17679         * g++.dg/ubsan/vptr-5.C: New test.
17680         * g++.dg/ubsan/vptr-6.C: New test.
17681         * g++.dg/ubsan/vptr-7.C: New test.
17682         * g++.dg/ubsan/vptr-8.C: New test.
17683         * g++.dg/ubsan/vptr-9.C: New test.
17684
17685 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17686
17687         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17688         is set up.
17689         * lib/gcc-dg.exp: Likewise.
17690
17691 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17692
17693         PR rtl-optimization/64110
17694         * gcc.target/i386/pr64110.c: Add scan-assembler.
17695
17696 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17697             James Norris  <jnorris@codesourcery.com>
17698             Cesar Philippidis  <cesar@codesourcery.com>
17699             Ilmir Usmanov  <i.usmanov@samsung.com>
17700
17701         * lib/target-supports.exp (check_effective_target_fopenacc): New
17702         procedure.
17703         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17704         * g++.dg/goacc/goacc.exp: Likewise.
17705         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17706         * gcc.dg/goacc/goacc.exp: Likewise.
17707         * gfortran.dg/goacc/goacc.exp: Likewise.
17708         * c-c++-common/cpp/openacc-define-1.c: New file.
17709         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17710         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17711         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17712         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17713         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17714         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17715         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17716         * c-c++-common/goacc/cache-1.c: Likewise.
17717         * c-c++-common/goacc/clauses-fail.c: Likewise.
17718         * c-c++-common/goacc/collapse-1.c: Likewise.
17719         * c-c++-common/goacc/data-1.c: Likewise.
17720         * c-c++-common/goacc/data-2.c: Likewise.
17721         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17722         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17723         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17724         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17725         * c-c++-common/goacc/if-clause-1.c: Likewise.
17726         * c-c++-common/goacc/if-clause-2.c: Likewise.
17727         * c-c++-common/goacc/kernels-1.c: Likewise.
17728         * c-c++-common/goacc/loop-1.c: Likewise.
17729         * c-c++-common/goacc/loop-private-1.c: Likewise.
17730         * c-c++-common/goacc/nesting-1.c: Likewise.
17731         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17732         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17733         * c-c++-common/goacc/parallel-1.c: Likewise.
17734         * c-c++-common/goacc/pcopy.c: Likewise.
17735         * c-c++-common/goacc/pcopyin.c: Likewise.
17736         * c-c++-common/goacc/pcopyout.c: Likewise.
17737         * c-c++-common/goacc/pcreate.c: Likewise.
17738         * c-c++-common/goacc/pragma_context.c: Likewise.
17739         * c-c++-common/goacc/present-1.c: Likewise.
17740         * c-c++-common/goacc/reduction-1.c: Likewise.
17741         * c-c++-common/goacc/reduction-2.c: Likewise.
17742         * c-c++-common/goacc/reduction-3.c: Likewise.
17743         * c-c++-common/goacc/reduction-4.c: Likewise.
17744         * c-c++-common/goacc/sb-1.c: Likewise.
17745         * c-c++-common/goacc/sb-2.c: Likewise.
17746         * c-c++-common/goacc/sb-3.c: Likewise.
17747         * c-c++-common/goacc/update-1.c: Likewise.
17748         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17749         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17750         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17751         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17752         * gfortran.dg/goacc/assumed.f95: Likewise.
17753         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17754         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17755         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17756         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17757         * gfortran.dg/goacc/branch.f95: Likewise.
17758         * gfortran.dg/goacc/cache-1.f95: Likewise.
17759         * gfortran.dg/goacc/coarray.f95: Likewise.
17760         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17761         * gfortran.dg/goacc/cray.f95: Likewise.
17762         * gfortran.dg/goacc/critical.f95: Likewise.
17763         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17764         * gfortran.dg/goacc/data-tree.f95: Likewise.
17765         * gfortran.dg/goacc/declare-1.f95: Likewise.
17766         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17767         * gfortran.dg/goacc/fixed-1.f: Likewise.
17768         * gfortran.dg/goacc/fixed-2.f: Likewise.
17769         * gfortran.dg/goacc/fixed-3.f: Likewise.
17770         * gfortran.dg/goacc/fixed-4.f: Likewise.
17771         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17772         * gfortran.dg/goacc/if.f95: Likewise.
17773         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17774         * gfortran.dg/goacc/list.f95: Likewise.
17775         * gfortran.dg/goacc/literal.f95: Likewise.
17776         * gfortran.dg/goacc/loop-1.f95: Likewise.
17777         * gfortran.dg/goacc/loop-2.f95: Likewise.
17778         * gfortran.dg/goacc/loop-3.f95: Likewise.
17779         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17780         * gfortran.dg/goacc/omp.f95: Likewise.
17781         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17782         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17783         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17784         * gfortran.dg/goacc/parameter.f95: Likewise.
17785         * gfortran.dg/goacc/private-1.f95: Likewise.
17786         * gfortran.dg/goacc/private-2.f95: Likewise.
17787         * gfortran.dg/goacc/private-3.f95: Likewise.
17788         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17789         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17790         * gfortran.dg/goacc/reduction.f95: Likewise.
17791         * gfortran.dg/goacc/routine-1.f90: Likewise.
17792         * gfortran.dg/goacc/routine-2.f90: Likewise.
17793         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17794         * gfortran.dg/goacc/several-directives.f95: Likewise.
17795         * gfortran.dg/goacc/sie.f95: Likewise.
17796         * gfortran.dg/goacc/subarrays.f95: Likewise.
17797         * gfortran.dg/gomp/map-1.f90: Likewise.
17798         * gfortran.dg/openacc-define-1.f90: Likewise.
17799         * gfortran.dg/openacc-define-2.f90: Likewise.
17800         * gfortran.dg/openacc-define-3.f90: Likewise.
17801         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17802         * g++.dg/gomp/block-2.C: Likewise.
17803         * g++.dg/gomp/block-3.C: Likewise.
17804         * g++.dg/gomp/block-5.C: Likewise.
17805         * g++.dg/gomp/target-1.C: Likewise.
17806         * g++.dg/gomp/target-2.C: Likewise.
17807         * g++.dg/gomp/taskgroup-1.C: Likewise.
17808         * g++.dg/gomp/teams-1.C: Likewise.
17809         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17810         * gcc.dg/cilk-plus/jump.c: Likewise.
17811         * gcc.dg/gomp/block-1.c: Likewise.
17812         * gcc.dg/gomp/block-10.c: Likewise.
17813         * gcc.dg/gomp/block-2.c: Likewise.
17814         * gcc.dg/gomp/block-3.c: Likewise.
17815         * gcc.dg/gomp/block-4.c: Likewise.
17816         * gcc.dg/gomp/block-5.c: Likewise.
17817         * gcc.dg/gomp/block-6.c: Likewise.
17818         * gcc.dg/gomp/block-7.c: Likewise.
17819         * gcc.dg/gomp/block-8.c: Likewise.
17820         * gcc.dg/gomp/block-9.c: Likewise.
17821         * gcc.dg/gomp/target-1.c: Likewise.
17822         * gcc.dg/gomp/target-2.c: Likewise.
17823         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17824         * gcc.dg/gomp/teams-1.c: Likewise.
17825
17826 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17827
17828         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17829         test case.
17830
17831 2015-01-15  Mike Stump  <mikestump@comcast.net>
17832
17833         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17834         * gcc.dg/inline_2.c: Likewise.
17835         * gcc.dg/inline_3.c: Likewise.
17836         * gcc.dg/inline_4.c: Likewise.
17837
17838 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17839
17840         PR fortran/58023
17841         * gfortran.dg/proc_ptr_comp_43.f90: New.
17842
17843 2015-01-15  Mike Stump  <mikestump@comcast.net>
17844
17845         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17846         * gcc.dg/unroll_2.c: Likewise.
17847         * gcc.dg/unroll_3.c: Likewise.
17848         * gcc.dg/unroll_4.c: Likewise.
17849         * gcc.dg/unroll_5.c: Likewise.
17850
17851 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17852
17853         PR target/63971
17854         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17855         in epilogue.
17856         * gcc.target/aarch64/test_frame_6.c: Likewise.
17857         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17858         x30 and x19 (in the epilogue).
17859         * gcc.target/aarch64/test_frame_4.c: Likewise.
17860         * gcc.target/aarch64/test_frame_7.c: Likewise.
17861
17862 2015-01-15  Martin Liska  <mliska@suse.cz>
17863
17864         * g++.dg/ipa/pr64068.C: New test.
17865         * gcc.dg/ipa/PR64559.c: New test.
17866
17867 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17868
17869         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17870         with PIE.
17871
17872 2015-01-15  Richard Biener  <rguenther@suse.de>
17873
17874         PR tree-optimization/61743
17875         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17876         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17877
17878 2015-01-15 Renlin Li <renlin.li@arm.com>
17879
17880         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17881         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17882
17883 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17884
17885         * gcc.dg/vect/vect-aggressive-1.c: New.
17886         * gcc.target/i386/avx2-vect-aggressive.c: New.
17887
17888 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17889
17890         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17891
17892 2015-01-15  Richard Biener  <rguenther@suse.de>
17893
17894         PR lto/64415
17895         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17896         -Wl,-undefined,dynamic_lookup.
17897
17898 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17899
17900         * gnat.dg/opt47.adb: New test.
17901
17902 2015-01-15  Richard Biener  <rguenther@suse.de>
17903
17904         PR lto/64415
17905         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17906
17907 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17908
17909         PR tree-optimization/64434
17910         * gcc.dg/torture/pr64434.c: New test.
17911
17912 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17913
17914         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17915         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17916         -march=loongson* and -march=octeon* require -mno-micromips.
17917
17918 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17919             Matthew Fortune  <matthew.fortune@imgtec.com>
17920
17921         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17922         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17923         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17924         * gcc.target/mips/call-saved-7.c: New file.
17925         * gcc.target/mips/call-saved-8.c: New file.
17926         * gcc.target/mips/call-saved-9.c: New file.
17927
17928 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17929
17930         * gcc.target/mips/lsa.c: New file.
17931         * gcc.target/mips/mips64-lsa.c: Likewise.
17932         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17933         * gcc.target/mips/mulsize-4.c: Likewise.
17934         * gcc.target/mips/mulsize-5.c: New file.
17935         * gcc.target/mips/mulsize-6.c: Likewise.
17936         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17937         and !HAS_LSA as ghost options.
17938         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17939         for !HAS_LSA.
17940
17941 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17942
17943         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17944
17945 2015-01-15  Richard Biener  <rguenther@suse.de>
17946
17947         PR middle-end/64365
17948         * gcc.dg/torture/pr64365.c: New testcase.
17949
17950 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17951
17952         * gcc.dg/stackprotectexplicit1.c: New test.
17953         * g++.dg/stackprotectexplicit2.c: New test.
17954
17955 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17956
17957         PR target/61933
17958         * gfortran.dg/inquire_internal.f90: New.
17959         * gfortran.dg/negative_unit_check.f90: New.
17960
17961 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17962
17963         PR target/53988
17964         * gcc.target/sh/pr53988-1.c: New.
17965
17966 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17967
17968         PR c++/58671
17969         * g++.dg/tls/thread_local-ice3.C: New.
17970
17971 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17972
17973         * gcc.target/i386/fentry-override.c: Properly place {} in target
17974         selector.  Remove nonpic.
17975         * gcc.target/i386/fentry.c: Likewise.
17976
17977 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17978
17979         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17980         warnings instead of errors.
17981
17982 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17983
17984         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17985         option support instead of ENABLE_LTO from Makefile.
17986
17987 2015-01-14  Richard Biener  <rguenther@suse.de>
17988
17989         PR tree-optimization/59354
17990         * gcc.dg/vect/pr59354.c: New testcase.
17991
17992 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17993
17994         * lib/target-supports.exp
17995         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17996         on ARM architures before v7.
17997
17998 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17999
18000         PR middle-end/59448
18001         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18002         an atomic_exchange.
18003
18004 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18005
18006         PR target/64386
18007         * gcc.target/i386/pr64386.c: New test.
18008
18009 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18010
18011         PR target/64393
18012         * gcc.target/i386/pr64393.c: New test.
18013
18014 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18015
18016         PR target/64387
18017         * gcc.target/i386/pr64387.c: New test.
18018
18019 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18020
18021         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18022
18023 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18024
18025         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18026
18027 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18028
18029         PR target/64453
18030         * gcc.target/arm/pr64453.c: New.
18031
18032 2015-01-14  Richard Biener  <rguenther@suse.de>
18033
18034         PR lto/64415
18035         * gcc.dg/lto/pr64415_0.c: New testcase.
18036         * gcc.dg/lto/pr64415_1.c: Likewise.
18037
18038 2015-01-14  Martin Liska  <mliska@suse.cz>
18039
18040         * gcc.dg/ipa/pr64307.c: New test.
18041
18042 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18043
18044         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18045         64-bit and 128-bit.
18046
18047 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18048
18049         PR target/64460
18050         * gcc.target/arm/pr64460_1.c: New test.
18051
18052 2015-01-14  Richard Biener  <rguenther@suse.de>
18053
18054         PR tree-optimization/64493
18055         PR tree-optimization/64495
18056         * gcc.dg/vect/pr64493.c: New testcase.
18057         * gcc.dg/vect/pr64495.c: Likewise.
18058
18059 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18060
18061         * gcc.dg/Warray-bounds-11.c: New test-case.
18062
18063 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18064
18065         * gcc.target/mips/octeon3-pipe-1.c: New test.
18066
18067 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18068
18069         * jit.dg/harness.h (set_up_logging): Move string concatenation
18070         into...
18071         (concat_strings): New function.
18072         (dump_reproducer): New function.
18073         (test_jit): Call dump_reproducer.
18074         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18075         function.
18076         (jit-dg-test): Delete any generated reproducer from previous runs.
18077         Verify that a generated reproducer was created, and verify that it
18078         compiles.
18079         * jit.dg/test-nested-contexts.c (main): Call
18080         gcc_jit_context_dump_reproducer_to_file.
18081
18082 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18083
18084         * gcc.dg/aru-2.c: Add dg-require-profiling.
18085
18086 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18087
18088         * lib/target-supports.exp (check_profiling_available): Check if
18089         -pg links.
18090
18091 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18092
18093         PR ipa/64565
18094         * g++.dg/torture/pr64565.C: New testcase.
18095
18096 2015-01-13  Marek Polacek  <polacek@redhat.com>
18097
18098         PR middle-end/64391
18099         * gcc.dg/tm/pr64391.c: New test.
18100
18101 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18102
18103         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18104         true.
18105
18106 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18107
18108         * gcc.target/i386/pie.c: New test.
18109
18110         * lib/target-supports.exp (check_effective_target_pie): New.
18111
18112 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18113
18114         PR rtl-optimization/64286
18115         * gcc.target/i386/avx2-pr64286.c: New test.
18116
18117 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18118
18119         PR c++/57626
18120         * g++.dg/cpp0x/vt-57626.C: New.
18121
18122 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18123
18124         PR fortran/64528
18125         * gfortran.dg/pr64528.f90: New test.
18126
18127 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18128
18129         * gcc.target/aarch64/subsp.c: New test.
18130
18131 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18132
18133         * gcc.target/aarch64/store-pair-1.c: New testcase.
18134
18135 2015-01-13  Richard Biener  <rguenther@suse.de>
18136
18137         PR lto/64373
18138         * gcc.dg/lto/pr64373_0.c: New testcase.
18139
18140 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18141
18142         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18143         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18144
18145 2015-01-13  Richard Biener  <rguenther@suse.de>
18146
18147         PR tree-optimization/64406
18148         * gcc.dg/pr64406.c: New testcase.
18149
18150 2015-01-13  Richard Biener  <rguenther@suse.de>
18151
18152         PR tree-optimization/64404
18153         * gcc.dg/vect/pr64404.c: New testcase.
18154
18155 2015-01-13  Richard Biener  <rguenther@suse.de>
18156
18157         PR tree-optimization/64568
18158         * g++.dg/torture/pr64568.C: New testcase.
18159
18160 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18161
18162         * jit.dg/test-error-local-used-from-other-function.c: New test
18163         case.
18164         * jit.dg/test-error-param-reuse.c: New test case.
18165         * jit.dg/test-error-param-sharing.c: New test case.
18166         * jit.dg/test-error-param-used-from-other-function.c: New test
18167         case.
18168         * jit.dg/test-error-param-used-without-a-function.c: New test
18169         case.
18170
18171 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18172
18173         PR tree-optimization/64563
18174         * gcc.dg/pr64563.c: New test.
18175
18176         PR target/64513
18177         * gcc.target/i386/pr64513.c: New test.
18178
18179         PR tree-optimization/64454
18180         * gcc.dg/pr64454.c: New test.
18181
18182         PR testsuite/64028
18183         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18184         bind_pic_locally.
18185         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18186         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18187         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18188         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18189         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18190         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18191         * gcc.dg/vect/slp-25.c: Likewise.
18192         * gcc.dg/vect/vect-109.c: Likewise.
18193         * gcc.dg/vect/vect-13.c: Likewise.
18194         * gcc.dg/vect/vect-17.c: Likewise.
18195         * gcc.dg/vect/vect-18.c: Likewise.
18196         * gcc.dg/vect/vect-19.c: Likewise.
18197         * gcc.dg/vect/vect-20.c: Likewise.
18198         * gcc.dg/vect/vect-21.c: Likewise.
18199         * gcc.dg/vect/vect-22.c: Likewise.
18200         * gcc.dg/vect/vect-27.c: Likewise.
18201         * gcc.dg/vect/vect-29.c: Likewise.
18202         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18203         * gcc.dg/vect/vect-2.c: Likewise.
18204         * gcc.dg/vect/vect-3.c: Likewise.
18205         * gcc.dg/vect/vect-4.c: Likewise.
18206         * gcc.dg/vect/vect-5.c: Likewise.
18207         * gcc.dg/vect/vect-72.c: Likewise.
18208         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18209         * gcc.dg/vect/vect-73.c: Likewise.
18210         * gcc.dg/vect/vect-77-global.c: Likewise.
18211         * gcc.dg/vect/vect-78-global.c: Likewise.
18212         * gcc.dg/vect/vect-7.c: Likewise.
18213         * gcc.dg/vect/vect-86.c: Likewise.
18214         * gcc.dg/vect/vect-align-1.c: Likewise.
18215         * gcc.dg/vect/vect-align-3.c: Likewise.
18216         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18217         * gcc.dg/vect/vect-all.c: Likewise.
18218         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18219         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18220         * gcc.dg/vect/vect-peel-3.c: Likewise.
18221         * gcc.dg/vect/vect-peel-4.c: Likewise.
18222         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18223
18224 2015-01-12  Jeff Law  <law@redhat.com>
18225
18226         PR target/64461
18227         * gcc.target/m68k/pr64461.c: New test.
18228
18229 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18230
18231         * jit.dg/test-array-as-pointer.c (create_code): Update call
18232         to gcc_jit_context_new_global by setting "kind" to
18233         GCC_JIT_GLOBAL_IMPORTED.
18234         * jit.dg/test-error-array-as-pointer.c: Likewise.
18235         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18236         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18237         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18238         * jit.dg/test-using-global.c (the_global): Rename to...
18239         (imported_global): ...this.
18240         (create_code): Update to test the three kinds of global.
18241         (verify_code): Likewise.
18242
18243 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18244
18245         PR testsuite/64427
18246         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18247         undefined behavior.
18248         * gcc.target/i386/pr64291-2.c: Updated.
18249
18250 2015-01-12  Richard Biener  <rguenther@suse.de>
18251
18252         PR tree-optimization/64530
18253         * gfortran.dg/pr64530.f90: New testcase.
18254
18255 2015-01-12  Richard Biener  <rguenther@suse.de>
18256
18257         PR middle-end/64357
18258         * gcc.dg/torture/pr64357.c: New testcase.
18259
18260 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18261
18262         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18263         selector.
18264
18265 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18266         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18267
18268 2015-01-12  Martin Liska  <mliska@suse.cz>
18269
18270         * gcc.dg/ipa/PR64550.c: New test.
18271
18272 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18273
18274         PR ipa/63470
18275         * g++.dg/ipa/pr63470.C: New testcase.
18276
18277 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18278
18279         PR fortran/63733
18280         * gfortran.dg/typebound_operator_20.f90: New.
18281
18282 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18283
18284         PR fortran/58023
18285         * gfortran.dg/proc_ptr_comp_42.f90: New.
18286
18287 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18288
18289         PR fortran/64508
18290         * gfortran.dg/proc_ptr_comp_41.f90: New.
18291
18292 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18293
18294         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18295
18296 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18297
18298         PR fortran/64522
18299         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18300         and add dg-excess-errors.
18301         * gfortran.dg/line_length_6.f90: New.
18302         * gfortran.dg/line_length_7.f90: New.
18303         * gfortran.dg/line_length_8.f90: New.
18304         * gfortran.dg/line_length_9.f90: New.
18305         * gfortran.dg/line_length_10.f90: New.
18306         * gfortran.dg/line_length_11.f90: New.
18307
18308 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18309
18310         * jit.dg/test-threads.c (struct testcase): Move declaration
18311         to jit.dg/all-non-failing-tests.h.
18312         (testcases): Likewise.
18313         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18314         declaration here from jit.dg/all-non-failing-tests.h.
18315         (testcases): Likewise.
18316         * jit.dg/test-combination.c (create_code): Eliminate spelling
18317         out all of the testcases in favor of looping through the
18318         "testcases" metadata.
18319         (verify_code): Likewise.
18320
18321 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18322
18323         PR rtl-optimization/64536
18324         * gcc.dg/pr64536.c: New test.
18325
18326 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18327
18328         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18329         * jit.dg/test-combination.c (create_code): Likewise.
18330         (verify_code): Likewise.
18331         * jit.dg/test-constants.c: New test case.
18332         * jit.dg/test-threads.c: Add test-constants.c.
18333
18334 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18335
18336         PR libobjc/51891
18337         * objc.dg/gnu-api-2-class.m: Add a test case
18338         for the above change.
18339
18340 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18341
18342         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18343
18344 2015-01-09  Richard Biener  <rguenther@suse.de>
18345
18346         PR tree-optimization/64410
18347         * g++.dg/vect/pr64410.cc: New testcase.
18348
18349 2015-01-09  Martin Liska  <mliska@suse.cz>
18350
18351         * gcc.dg/ipa/ipa-icf-32.c: New test.
18352
18353 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18354
18355         * c-c++-common/tsan/tsan_barrier.h: New.
18356         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18357         * c-c++-common/tsan/bitfield_race.c: Likewise.
18358         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18359         * c-c++-common/tsan/mutexset1.c: Likewise.
18360         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18361         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18362         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18363         * c-c++-common/tsan/simple_race.c: Likewise.
18364         * c-c++-common/tsan/simple_stack.c: Likewise.
18365         * c-c++-common/tsan/sleep_sync.c: Likewise.
18366         * c-c++-common/tsan/tiny_race.c: Likewise.
18367         * c-c++-common/tsan/tls_race.c: Likewise.
18368         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18369         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18370         * g++.dg/tsan/atomic_free.C: Likewise.
18371         * g++.dg/tsan/atomic_free2.C: Likewise.
18372         * g++.dg/tsan/cond_race.C: Likewise.
18373         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18374
18375 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18376
18377         PR testsuite/62250
18378         * lib/target-supports.exp (check_effective_target_libatomic_available):
18379         New.
18380         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18381         targets that match effective-target libatomic_available.
18382         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18383
18384 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18385
18386         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18387         Verify the result of gcc_jit_context_get_last_error.
18388         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18389
18390 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18391
18392         PR tree-optimization/63989
18393         * gcc.dg/strlenopt-27.c: New test.
18394
18395 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18396
18397         * jit.dg/harness.h (set_up_logging): New function.
18398         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18399         set_up_logging on the context, so that every testcase is
18400         logged to a particular file.
18401         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18402         and call gcc_jit_context_set_logfile on the top-level context.
18403
18404 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18405
18406         PR target/64338
18407         * g++.dg/opt/pr64338.C: New test.
18408
18409 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18410
18411         * gfortran.dg/coarray/codimension_2b.f90: New file.
18412         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18413         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18414
18415 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18416
18417         PR c++/59004
18418         * g++.dg/ext/fnname4.C: New.
18419
18420 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18421
18422         PR c++/64462
18423         * g++.dg/cpp0x/constexpr-64462.C: New.
18424
18425 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18426
18427         PR c++/60753
18428         * g++.dg/cpp0x/deleted10.C: New.
18429
18430 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18431
18432         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18433
18434 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18435
18436         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18437         GCC_JIT_UNARY_OP_ABS.
18438         (verify_unary_ops): Likewise.
18439
18440 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18441
18442         * jit.dg/test-arith-overflow.c: New test case.
18443         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18444         * jit.dg/test-combination.c (create_code): Likewise.
18445         (verify_code): Likewise.
18446         * jit.dg/test-threads.c (testcases): Likewise.
18447
18448 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18449
18450         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18451         rather than "jit".  Load g++.exp, and call g++_init.
18452         Run test-*.cc files within the testsuite and *.cc files within
18453         docs/examples.
18454         (jit-dg-test): Drop the addition of -fgnu89-inline to
18455         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18456         doing it when compiling C testcases (since g++ does not handle
18457         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18458         is restored to the value after g++_init ran, rather than the
18459         value before g++_init ran.  Return a list of
18460         $comp_output $output_file, as dg-test assumes.
18461
18462 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18463
18464         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18465         make it easier to figure out the origin of each test result when
18466         running test-combination.c and test-threads.c.
18467         (CHECK_VALUE): Likewise.
18468         (CHECK_DOUBLE_VALUE): Likewise.
18469         (CHECK_STRING_VALUE): Likewise.
18470         (CHECK_STRING_STARTS_WITH): Likewise.
18471         (CHECK_STRING_CONTAINS): Likewise.
18472         (CHECK): Likewise.
18473         (check_string_value): Likewise, add "funcname" param.
18474         (check_string_starts_with): Likewise.
18475         (check_string_contains): Likewise.
18476
18477 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18478
18479         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18480         generating name of built executable.
18481
18482 2015-01-07  Marek Polacek  <polacek@redhat.com>
18483
18484         PR c/64440
18485         * gcc.dg/pr64440.c: New test.
18486         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18487
18488 2015-01-07  Marek Polacek  <polacek@redhat.com>
18489
18490         PR c/64417
18491         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18492         * gcc.dg/pr64417.c: New test.
18493
18494 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18495
18496         PR target/64505
18497         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18498         fix is correct.
18499
18500 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18501
18502         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18503         Check if testcases run without errors, not just if they compile.
18504
18505 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18506
18507         PR target/64507
18508         * gcc.target/sh/pr64507.c: New test.
18509
18510 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18511
18512         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18513
18514 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18515
18516         * c-c++-common/asan/sanitize-all-1.c: New test.
18517         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18518         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18519         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18520         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18521
18522 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18523
18524         * lib/target-supports.exp (check_profiling_available): Return 0 for
18525         Visium.
18526         (check_effective_target_tls_runtime): Likewise.
18527         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18528         * gcc.dg/20020312-2.c: Adjust for Visium.
18529         * gcc.dg/tls/thr-cse-1.c: Likewise
18530         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18531         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18532         * gcc.dg/weak/typeof-2.c: Likewise.
18533
18534 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18535
18536         PR rtl-optimization/64287
18537         * gcc.dg/aru-2.c: New test.
18538
18539 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18540
18541         PR sanitizer/64344
18542         * c-c++-common/ubsan/pr64344-1.c: New test.
18543         * c-c++-common/ubsan/pr64344-2.c: New test.
18544
18545         PR tree-optimization/64465
18546         * gcc.dg/pr64465.c: New test.
18547
18548         PR tree-optimization/64494
18549         * gcc.c-torture/compile/pr64494.c: New test.
18550
18551 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18552
18553         PR fortran/47674
18554         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18555
18556 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18557
18558         Update copyright years.
18559
18560 2015-01-05  Marek Polacek  <polacek@redhat.com>
18561
18562         PR c/64423
18563         * gcc.dg/pr64423.c: New test.
18564
18565 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18566
18567         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18568         mmix-knuth-mmixware for the same reason as for MIPS.
18569         * gcc.dg/debug/debug-2.c: Ditto.
18570
18571         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18572
18573 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18574
18575         PR testsuite/62250
18576         * lib/gfortran.exp: Add libatomic library search path.
18577         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18578         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18579
18580         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18581
18582 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18583
18584         * c-c++-common/tsan/bitfield_race.c: New testcase.
18585         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18586
18587 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18588
18589         * gfortran.dg/coarray/collectives_4.f90: New.
18590
18591 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18592
18593         PR fortran/57562
18594         * gfortran.dg/extends_16.f90: New.
18595
18596 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18597
18598         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18599
18600 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18601
18602         * gfortran.dg/coarray/codimension_2.f90: New.
18603         * gfortran.dg/coarray/codimension_2a.f90: New.
18604         * gfortran.dg/coarray_35.f90: New.
18605         * gfortran.dg/coarray_35a.f90: New.
18606
18607 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18608
18609         PR fortran/60507
18610         * gfortran.dg/dummy_procedure_11.f90: New.
18611 ^L
18612 Copyright (C) 2015 Free Software Foundation, Inc.
18613
18614 Copying and distribution of this file, with or without modification,
18615 are permitted in any medium without royalty provided the copyright
18616 notice and this notice are preserved.