Fix memory leak in cilk
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c/63326
4         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
5         * c-c++-common/gomp/pr63326.c: New test.
6
7 2015-11-27  Richard Biener  <rguenther@suse.de>
8
9         PR tree-optimization/68553
10         * gcc.dg/vect/pr45752.c: Adjust.
11         * gcc.dg/vect/slp-perm-4.c: Likewise.
12
13 2015-11-26  Martin Sebor  <msebor@redhat.com>
14
15         * g++.dg/init/new45.C (cookie_size): New constant set to a value
16         appropriate for the target.
17         (operator new[]): Use it.
18
19 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
20
21         PR c++/67238
22         * g++.dg/cpp0x/pr67238.C: New.
23
24 2015-11-26  Martin Sebor  <msebor@redhat.com>
25
26         * g++.dg/pr67876.C: Remove duplicate content.
27
28 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
29
30         * g++.dg/guality/pr67192.C: New test.
31
32 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
33
34         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
35         support code for vqrdml{as}h_lane tests.
36         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
37         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
38
39 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
40
41         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
42         support code for vqrdml{as}h tests.
43         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
44         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
45
46 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
47
48         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
49         (check_effective_target_arm_arch_FUNC_ok)
50         (add_options_for_arm_arch_FUNC)
51         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
52         to the list to be generated.
53         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
54         (check_effective_target_arm_v8_1a_neon_ok): New.
55         (check_effective_target_arm_v8_1a_neon_hw): New.
56
57 2015-11-26  Nathan Sidwell  <nathan@acm.org>
58
59         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
60
61 2015-11-26  Richard Biener  <rguenther@suse.de>
62
63         PR testsuite/68555
64         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
65         and not XFAIL.
66
67 2015-11-26  Richard Biener  <rguenther@suse.de>
68
69         PR testsuite/68554
70         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
71
72 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/67249
75         * g++.dg/concepts/pr67249.C: New.
76
77 2015-11-26  Richard Biener  <rguenther@suse.de>
78
79         PR testsuite/66799
80         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
81         vectorize init loop and adjust expected outcome.
82
83 2015-11-26  Richard Biener  <rguenther@suse.de>
84
85         PR testsuite/67203
86         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
87         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
88         also monitor final optimization result.
89
90 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
91
92         PR rtl-optimization/68249
93         PR rtl-optimization/68321
94         * gcc.c-torture/execute/pr68249.c: New test.
95         * gcc.c-torture/execute/pr68321.c: New test.
96
97 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
98
99         PR target/68416
100         * gcc.target/i386/mpx/pr68416.c: New test.
101
102 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         PR c++/67313
105         * g++.dg/cpp0x/no-weak1.C: New.
106
107 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
108
109         PR tree-optimization/68128
110         * gcc.dg/gomp/pr68128-1.c: New test.
111         * gcc.dg/gomp/pr68128-2.c: New test.
112
113 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
114
115         PR rtl-optimization/67226
116         * gcc.c-torture/execute/pr67226.c: New test.
117
118 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
119
120         PR c++/68508
121         * g++.dg/ubsan/pr68508.C: New test.
122
123 2015-11-25  Martin Sebor  <msebor@redhat.com>
124
125         PR c++/67876
126         * g++.dg/pr67876.C: New test.
127
128 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
129             Sebastian Pop  <s.pop@samsung.com>
130
131         PR tree-optimization/68453
132         * gfortran.dg/graphite/pr68453.f90: New.
133
134 2015-11-25  Martin Sebor  <msebor@redhat.com>
135
136         PR c/66516
137         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
138         * gcc.dg/addr_builtin-1.c: Same.
139
140 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
141
142         * gcc.target/powerpc/dform-1.c: New test.
143         * gcc.target/powerpc/dform-2.c: Likewise.
144
145 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
146
147         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
148         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
149         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
150
151 2015-11-25  Tom de Vries  <tom@codesourcery.com>
152
153         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
154         * gcc.dg/pr23911.c: Same.
155         * gcc.dg/tree-ssa/20030709-2.c: Same.
156         * gcc.dg/tree-ssa/20030731-2.c: Same.
157         * gcc.dg/tree-ssa/20040729-1.c: Same.
158         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
159         * gcc.dg/tree-ssa/loop-36.c: Same.
160         * gcc.dg/tree-ssa/pr21086.c: Same.
161         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
162         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
163         * gcc.dg/vect/pr26359.c: Same.
164         * c-c++-common/restrict-2.c: Update after adding new lim1.
165         * c-c++-common/restrict-4.c: Same.
166         * g++.dg/tree-ssa/pr33615.C: Same.
167         * g++.dg/tree-ssa/restrict1.C: Same.
168         * gcc.dg/tm/pub-safety-1.c: Same.
169         * gcc.dg/tm/reg-promotion.c: Same.
170         * gcc.dg/tree-ssa/20050314-1.c: Same.
171         * gcc.dg/tree-ssa/loop-32.c: Same.
172         * gcc.dg/tree-ssa/loop-33.c: Same.
173         * gcc.dg/tree-ssa/loop-34.c: Same.
174         * gcc.dg/tree-ssa/loop-35.c: Same.
175         * gcc.dg/tree-ssa/loop-7.c: Same.
176         * gcc.dg/tree-ssa/pr23109.c: Same.
177         * gcc.dg/tree-ssa/restrict-3.c: Same.
178         * gcc.dg/tree-ssa/restrict-5.c: Same.
179         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
180         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
181         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
182         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
183         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
184         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
185         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
186         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
187         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
188         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
189         * gcc.dg/tree-ssa/structopt-1.c: Same.
190         * gfortran.dg/pr32921.f: Same.
191         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
192         * g++.dg/tree-ssa/pr61009.C: Same.
193         * g++.dg/tree-ssa/ssa-dom.C: Same.
194         * gcc.dg/pr20115-1.c: Same.
195         * gcc.dg/tree-prof/20050826-2.c: Same.
196         * gcc.dg/tree-prof/cmpsf-1.c: Same.
197         * gcc.dg/tree-ssa/20030821-1.c: Same.
198         * gcc.dg/tree-ssa/20030922-2.c: Same.
199         * gcc.dg/tree-ssa/20031022-1.c: Same.
200         * gcc.dg/tree-ssa/20040615-1.c: Same.
201         * gcc.dg/tree-ssa/20040624-1.c: Same.
202         * gcc.dg/tree-ssa/pr21417.c: Same.
203         * gcc.dg/tree-ssa/pr61607.c: Same.
204         * gcc.dg/tree-ssa/slsr-27.c: Same.
205         * gcc.dg/tree-ssa/slsr-28.c: Same.
206         * gcc.dg/tree-ssa/slsr-29.c: Same.
207         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
208         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
209         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
210         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
211         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
212         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
213         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
214         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
215         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
216         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
217         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
218         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
219         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
220         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
221         * gcc.dg/tree-ssa/vrp47.c: Same.
222         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
223         * gcc.dg/tree-ssa/foldconst-2.c: Same.
224         * gcc.dg/tree-ssa/loop-40.c: Same.
225         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
226
227 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
228
229         * g++.dg/cpp0x/constexpr-array13.C: Fix.
230
231 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
232
233         * gfortran.dg/nint_p7.f90: New testcase.
234
235 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
236             Paolo Carlini  <paolo.carlini@oracle.com>
237
238         PR c++/68087
239         * g++.dg/cpp0x/constexpr-array13.C: New.
240
241 2015-11-25  Ilmir Usmanov <me@ilmir.us>
242             Cesar Philippidis  <cesar@codesourcery.com>
243
244         PR fortran/63858
245         * goacc/omp-fixed.f: New test.
246         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
247
248 2015-11-25  Richard Biener  <rguenther@suse.de>
249
250         PR middle-end/68528
251         * gcc.dg/torture/pr68528.c: New testcase.
252
253 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
254
255         PR c++/58910
256         * g++.dg/cpp0x/constexpr-tuple2.C: New.
257
258 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
259
260         PR rtl-optimization/68435
261         * gcc.dg/pr68435.c: New test.
262
263 2015-11-25  Richard Biener  <rguenther@suse.de>
264
265         PR tree-optimization/68517
266         * gcc.dg/torture/pr68517.c: New testcase.
267
268 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
269
270         PR target/67089
271         * gcc.dg/pr67089-1.c: New test.
272         * gcc.dg/pr67089-2.c: New test.
273         * gcc.dg/pr67089-3.c: New test.
274         * gcc.dg/pr67089-4.c: New test.
275         * gcc.dg/pr67089-5.c: New test.
276         * gcc.dg/pr67089-6.c: New test.
277         * gcc.dg/pr67089-7.c: New test.
278
279 2015-11-25  Richard Biener  <rguenther@suse.de>
280
281         PR tree-optimization/68502
282         * gcc.dg/vect/pr68502-1.c: New testcase.
283         * gcc.dg/vect/pr68502-2.c: Likewise.
284
285 2015-11-24  Michael Collison  <michael.collison@linaro.org>
286
287         * gcc.target/aarch64/saddw-1.c: New test.
288         * gcc.target/aarch64/saddw-2.c: New test.
289         * gcc.target/aarch64/uaddw-1.c: New test.
290         * gcc.target/aarch64/uaddw-2.c: New test.
291         * gcc.target/aarch64/uaddw-3.c: New test.
292         * lib/target-support.exp
293         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
294         Add aarch64 to list of support targets.
295
296 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
297
298         * gcc.target/mips/frame-header-4.c: New test.
299
300 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
301
302         PR fortran/68486
303         * gfortran.dg/simplify_cshift_3.f90
304
305 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
306
307         PR c++/68278
308         * g++.dg/cpp1y/pr68278.C: New.
309
310 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
311
312         PR c++/68388
313         * g++.dg/cpp1y/pr68388.C: New.
314
315 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
316             Sebastian Pop  <s.pop@samsung.com>
317
318         PR tree-optimization/67984
319         * gcc.dg/graphite/pr67984.c: New.
320
321 2015-11-24  Michael Matz  <matz@suse.de>
322
323         PR rtl-optimization/68392
324         * g++.dg/pr68392.C: New test.
325
326 2015-11-24  Nathan Sidwell  <nathan@acm.org>
327
328         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
329
330 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
331
332         PR rtl-optimization/68381
333         * gcc.c-torture/execute/pr68381.c: New test.
334
335 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
336
337         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
338         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
339
340 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
341
342         PR target/68497
343         * gcc.target/i386/pr68497.c: New test.
344
345 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
346
347         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
348         New.
349         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
350         New.
351         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
352         New.
353         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
354         New.
355         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
356         New.
357         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
358         New.
359         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
360         New.
361         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
362         New.
363         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
364         New.
365         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
366         New.
367         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
368         New.
369         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
370         New.
371
372 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
373
374         PR middle-end/68375
375         * gcc.dg/pr68375.c: New test.
376
377 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
378
379         PR target/68483
380         * gcc.target/i386/pr68483-1.c: New test.
381         * gcc.target/i386/pr68483-2.c: New test.
382
383 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
384
385         PR c/68337
386         * gcc.target/i386/mpx/pr68337-1.c: New test.
387         * gcc.target/i386/mpx/pr68337-2.c: New test.
388
389 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
390
391         PR rtl-optimization/68194
392         PR rtl-optimization/68328
393         PR rtl-optimization/68185
394         * gcc.c-torture/execute/pr68185.c: New test.
395         * gcc.c-torture/execute/pr68328.c: Likewise.
396
397 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
398
399         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
400
401 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
402
403         PR objc/68438
404         * objc.dg/plugin: New subdirectory.
405         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
406         * objc.dg/plugin/plugin.exp: New file, based on
407         gcc.dg/plugin/plugin.exp.
408
409 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
410             Sebastian Pop  <s.pop@samsung.com>
411
412         PR tree-optimization/68493
413         * gcc.dg/graphite/pr68493.c: New.
414
415 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
416             Sebastian Pop  <s.pop@samsung.com>
417
418         PR tree-optimization/68279
419         * gfortran.dg/graphite/pr68279.f90: New.
420
421 2015-11-23  Marek Polacek  <polacek@redhat.com>
422
423         PR tree-optimization/68455
424         * gcc.dg/tree-ssa/pr68455.c: New test.
425
426 2015-11-23  Richard Biener  <rguenther@suse.de>
427
428         PR tree-optimization/68465
429         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
430
431 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
432
433         PR target/68363
434         * gcc.target/aarch64/pr68363_1.c: New test.
435
436 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
437
438         * gcc.target/aarch64/simd/vmulx.x: New.
439         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
440         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
441         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
442
443 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
444
445         PR c++/68001
446         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
447
448 2015-11-23  Richard Biener  <rguenther@suse.de>
449             Jiong Wang  <jiong.wang@arm.com>
450
451         PR tree-optimization/68317
452         PR tree-optimization/68326
453         * gcc.dg/pr68317.c: New testcase.
454
455 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
456
457         PR tree-optimization/68327
458         * gcc.dg/pr68327.c: New test.
459
460 2015-11-23  Tom de Vries  <tom@codesourcery.com>
461
462         PR tree-optimization/68460
463         * gcc.dg/autopar/pr68460.c: New test.
464
465 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
466
467         * c-c++-common/asan/halt_on_error-1.c: New test.
468         * c-c++-common/asan/halt_on_error-2.c: Likewise.
469
470 2015-11-23  Richard Biener  <rguenther@suse.de>
471
472         PR tree-optimization/68482
473         * gcc.dg/vect/pr68482.c: New testcase.
474
475 2015-11-23  Richard Biener  <rguenther@suse.de>
476
477         PR tree-optimization/68445
478         * gcc.dg/vect/pr68445.c: New testcase.
479
480 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
481
482         * gcc.target/s390/load-relative-check.c: New test to check
483         generation of load relative instructions.
484
485 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         * gfortran.dg/fmt_t_8.f90: New test.
488
489 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
490
491         PR target/68390
492         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
493
494 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
497
498 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
499
500         PR fortran/68486
501         * gfortran.dg/simplify_cshift_2.f90: New test.
502
503 2015-11-22  James Norris  <jnorris@codesourcery.com>
504             Cesar Philippidis  <cesar@codesourcery.com>
505
506         * gfortran.dg/goacc/declare-1.f95: Update test.
507         * gfortran.dg/goacc/declare-2.f95: New test.
508
509 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
510
511         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
512         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
513         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
514         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
515         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
516         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
517         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
518         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
519         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
520         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
521         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
522         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
523
524 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
525
526         * gfortran.dg/simplify_cshift_1.f90: New test.
527
528 2015-11-21  Nathan Sidwell  <nathan@acm.org>
529
530         * gcc.dg/atomic-generic.c: Include <string.h>.
531
532 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
533
534         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
535
536 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
537
538         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
539
540 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
541
542         PR debug/66432
543         * gcc.dg/debug/pr66432.c: New test.
544
545 2015-11-20  Ian Lance Taylor  <iant@google.com>
546
547         PR go/66406
548         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
549
550 2015-11-20  Mike Stump  <mikestump@comcast.net>
551
552         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
553         isn't portable.
554
555 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
556
557         PR 62314
558         * gcc.dg/fixits.c: New file.
559         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
560         (test_fixit_insert): New.
561         (test_fixit_remove): New.
562         (test_fixit_replace): New.
563         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
564         (test_fixit_insert): New.
565         (test_fixit_remove): New.
566         (test_fixit_replace): New.
567         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
568         (test_show_locus): Add tests of rendering fixit hints.
569
570 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
571
572         PR middle-end/68339
573         * gcc.dg/vect/pr68339.c: New test.
574
575 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
576
577         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
578
579 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
580
581         PR fortran/68237
582         * gfortran.dg/submodule_12.f90: New test
583
584         PR fortran/66762
585         * gfortran.dg/submodule_6.f08: Add compile option -flto.
586
587 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
588
589         * lib/target-supports.exp
590         (check_effective_target_arm_neon_ok_nocache): Add check
591         for M profile.
592
593 2015-11-20  Tom de Vries  <tom@codesourcery.com>
594
595         PR tree-optimization/68373
596         * gcc.dg/autopar/pr68373.c: New test.
597
598 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
599
600         PR c++/67354
601         * g++.dg/abi/mangle67.C: New test.
602
603 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
604
605         * gcc.target/s390/bswap-1.c: New test.
606
607 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
608
609         * gcc.target/s390/pfpo.c: New test.
610
611 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
612
613         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
614         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
615
616 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
617
618         * g++.dg/spellcheck-fields.C: New file.
619
620 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
621             Sebastian Pop  <s.pop@samsung.com>
622
623         PR tree-optimization/68428
624         * gcc.dg/graphite/pr68428.c: New.
625
626 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
627             Sebastian Pop  <s.pop@samsung.com>
628
629         PR tree-optimization/68335
630         * gfortran.dg/graphite/pr68335.f90: New.
631
632 2015-11-19  Nathan Sidwell  <nathan@acm.org>
633
634         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
635         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
636         * gcc.dg/special/weak-2.c: Likewise.
637         * gcc.dg/weak/weak-12.c: Likewise.
638         * gcc.dg/weak/weak-15.c: Likewise.
639         * gcc.dg/weak/weak-16.c: Likewise.
640         * gcc.dg/weak/weak-1.c: Likewise.
641         * gcc.dg/weak/weak-2.c: Likewise.
642         * gcc.dg/weak/weak-4.c: Likewise.
643         * gcc.dg/torture/pr53922.c: Likewise.
644         * gcc.dg/torture/pr60092.c: Likewise.
645
646 2015-11-19  Marek Polacek  <polacek@redhat.com>
647
648         PR c/68412
649         * gcc.dg/pr68412-2.c: New test.
650         * gcc.dg/pr68412.c: New test.
651
652 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
653
654         * gcc.dg/tree-ssa/vrp98.c: New testcase.
655         * gcc.target/avr/uint8-single-reg.c: New testcase.
656
657 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
658
659         PR c++/67409
660         * g++.dg/eh/goto3.C: New test.
661
662 2015-11-19  Marek Polacek  <polacek@redhat.com>
663
664         PR tree-optimization/68431
665         * gcc.dg/tree-ssa/pr68431.c: New test.
666
667 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
668
669         PR rtl-optimization/68376
670         * gcc.c-torture/execute/pr68376-1.c: New test.
671         * gcc.c-torture/execute/pr68376-2.c: New test.
672
673         PR target/67770
674         * gcc.target/i386/pr67770.c: New test.
675
676 2015-11-18  Jeff Law  <law@redhat.com>
677
678         PR tree-optimization/68198
679         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
680         * gcc.dg/tree-ssa/pr68198.c: New test.
681
682 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
683
684         PR fortran/59910
685         * gfortran.dg/pr59910.f90: New test.
686
687 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
688
689         PR fortran/43996
690         * gfortran.dg/pr43996.f90: New test.
691
692 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
693
694         PR c/65083
695         * gcc.dg/atomic/stdatomic-fence-2.c,
696         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
697
698 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/loop_optimization19.adb: New test.
701         * gnat.dg/loop_optimization20.adb: Likewise.
702         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
703
704 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/opt52.adb: New test.
707
708 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
709
710         * gcc.dg/goacc/nvptx-sese-1.c: New.
711
712 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/renaming7.adb: New test.
715         * gnat.dg/renaming7_pkg.ads: New helper.
716
717 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
718
719         PR tree-optimization/68402
720         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
721         to avoid undefined behaviour.
722
723 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
724
725         PR tree-optimization/68157
726         * g++.dg/opt/pr68157.C: New test.
727
728 2015-11-18  Richard Biener  <rguenther@suse.de>
729
730         PR tree-optimization/67790
731         * gcc.dg/vect/pr67790.c: New testcase.
732
733 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
734
735         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
736
737 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
738
739         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
740         (test_braced_init): New function.
741         (test_statement_expression): New function.
742         (test_address_of_label): New function.
743         (test_transaction_expressions): New function.
744         (test_keywords): New function.
745         (test_builtin_va_arg): New function.
746         (test_builtin_offsetof): New function.
747         * lib/multiline.exp (_build_multiline_regex): Escape braces.
748
749 2015-11-17  Martin Sebor  <msebor@redhat.com>
750
751         PR c++/68308
752         * g++.dg/init/new46.C: New test.
753
754 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
755
756         PR fortran/65751
757         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
758
759 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
760
761         PR middle-end/68134
762         * gcc.dg/pr68134.c: New test.
763
764 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
765
766         PR target/68143
767         * gcc.c-torture/execute/pr68143_1.c: New test.
768
769 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
770
771         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
772
773 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
774
775         * gcc.dg/tree-ssa/ifc-8.c: New test.
776
777 2015-11-16  Marek Polacek  <polacek@redhat.com>
778
779         PR c++/68362
780         * g++.dg/delayedfold/switch-1.C: New test.
781
782 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
783
784         PR fortran/58027
785         PR fortran/60993
786         * gfortran.dg/pr58027.f90: New test.
787
788 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
789
790         * c-c++-common/attr-simd.c: New test.
791         * c-c++-common/attr-simd-2.c: New test.
792         * c-c++-common/attr-simd-3.c: New test.
793
794 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
795
796         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
797
798 2015-11-16  Christian Bruel  <christian.bruel@st.com>
799
800         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
801          Check __ARM_NEON__ instead of "arm_neon.h.
802         * gcc.target/arm/attr-neon3.c: New test.
803         * gcc.target/arm/attr-neon-fp16.c: Likewise
804
805 2015-11-16  Christian Bruel  <christian.bruel@st.com>
806
807         PR target/65837
808         * gcc.target/arm/lto/pr65837_0.c
809         * gcc.target/arm/attr-neon2.c
810         * gcc.target/arm/attr-neon.c
811         * gcc.target/arm/attr-neon-builtin-fail.c
812         * gcc.target/arm/attr-crypto.c
813
814 2015-11-16  Richard Biener  <rguenther@suse.de>
815
816         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
817
818 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
819
820         PR fortran/50221
821         * gfortran.dg/deferred_character_1.f90: New test.
822         * gfortran.dg/deferred_character_4.f90: New test for comment
823         #4 of the PR.
824
825         PR fortran/68216
826         * gfortran.dg/deferred_character_2.f90: New test.
827
828         PR fortran/67674
829         * gfortran.dg/deferred_character_3.f90: New test.
830
831         PR fortran/63932
832         * gfortran.dg/deferred_character_5.f90: New test.
833
834         PR fortran/66408
835         * gfortran.dg/deferred_character_6.f90: New test.
836
837         PR fortran/49954
838         * gfortran.dg/deferred_character_7.f90: New test.
839
840 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
841
842         PR fortran/67803
843         * gfortran.dg/pr67803.f90: New test.
844
845 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
846
847         * g++.dg/cpp/ucn-1.C: Fix typo.
848
849 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
850
851         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
852         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
853
854 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
855             Jeff Law  <law@redhat.com>
856
857         * gcc.dg/tree-ssa/split-path-1.c: New test.
858
859 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
860
861         * c-c++-common/goacc/loop-auto-1.c: New.
862
863         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
864         * gcc.dg/goacc/nvptx-merged-loop.c: New.
865
866 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
867
868         PR fortran/68319
869         * gfortran.dg/pr68319.f90: New test.
870
871 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
872
873         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
874         hardware floating point support.
875
876         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
877         vector direct move instructions.
878
879         * gcc.target/powerpc/maddld.c: New test.
880
881 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
882
883         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
884         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
885         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
886
887 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
888
889         * gcc.dg/diagnostic-token-ranges.c: New file.
890         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
891         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
892         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
893         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
894         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
895         line_table param when calling
896         linemap_position_for_line_and_column.
897         (test_show_locus): Pass line_table to rich_location ctors.
898         (plugin_init): Remove setting of global_dc->colorize_source_p.
899         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
900         New file.
901         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
902         diagnostic_plugin_test_tree_expression_range.c,
903         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
904         and diagnostic-test-show-trees-1.c.
905
906 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
907
908         PR tree-optimization/67682
909         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
910         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
911         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
912         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
913
914 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
915
916         * gcc.target/aarch64/umaddl_combine_1.c: New test.
917
918 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
919
920         PR tree-optimization/68264
921         * gcc.dg/torture/pr68264.c: New test.
922
923 2015-11-13  Marek Polacek  <polacek@redhat.com>
924
925         PR c/68320
926         * gcc.dg/pr68320.c: New test.
927
928 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
929
930         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
931
932 2015-11-13  Richard Biener  <rguenther@suse.de>
933
934         PR tree-optimization/68306
935         * gcc.dg/pr68306.c: Adjust.
936         * gcc.dg/pr68306-2.c: New testcase.
937         * gcc.dg/pr68306-3.c: Likewise.
938
939 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
940
941         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
942         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
943
944 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
945
946         PR fortran/47266
947         * gfortran.dg/module_private_2.f90: New test.
948
949 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
950
951         PR fortran/47266
952         * gfortran.dg/warn_unused_function_2.f90: New test.
953
954 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
955
956         Revert [ARM] Remove neon-testgen.ml and generated tests.
957         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
958
959         * gcc.target/arm/neon/vRaddhns16.c: Remove.
960         * gcc.target/arm/neon/vRaddhns32.c: Remove.
961         * gcc.target/arm/neon/vRaddhns64.c: Remove.
962         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
963         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
964         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
965         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
966         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
967         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
968         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
969         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
970         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
971         * gcc.target/arm/neon/vRhadds16.c: Remove.
972         * gcc.target/arm/neon/vRhadds32.c: Remove.
973         * gcc.target/arm/neon/vRhadds8.c: Remove.
974         * gcc.target/arm/neon/vRhaddu16.c: Remove.
975         * gcc.target/arm/neon/vRhaddu32.c: Remove.
976         * gcc.target/arm/neon/vRhaddu8.c: Remove.
977         * gcc.target/arm/neon/vRshlQs16.c: Remove.
978         * gcc.target/arm/neon/vRshlQs32.c: Remove.
979         * gcc.target/arm/neon/vRshlQs64.c: Remove.
980         * gcc.target/arm/neon/vRshlQs8.c: Remove.
981         * gcc.target/arm/neon/vRshlQu16.c: Remove.
982         * gcc.target/arm/neon/vRshlQu32.c: Remove.
983         * gcc.target/arm/neon/vRshlQu64.c: Remove.
984         * gcc.target/arm/neon/vRshlQu8.c: Remove.
985         * gcc.target/arm/neon/vRshls16.c: Remove.
986         * gcc.target/arm/neon/vRshls32.c: Remove.
987         * gcc.target/arm/neon/vRshls64.c: Remove.
988         * gcc.target/arm/neon/vRshls8.c: Remove.
989         * gcc.target/arm/neon/vRshlu16.c: Remove.
990         * gcc.target/arm/neon/vRshlu32.c: Remove.
991         * gcc.target/arm/neon/vRshlu64.c: Remove.
992         * gcc.target/arm/neon/vRshlu8.c: Remove.
993         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
994         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
995         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
996         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
997         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
998         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
999         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1000         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1001         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1002         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1003         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1004         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1005         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1006         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1007         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1008         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1009         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1010         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1011         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1012         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1013         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1014         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1015         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1016         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1017         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1018         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1019         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1020         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1021         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1022         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1023         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1024         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1025         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1026         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1027         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1028         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1029         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1030         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1031         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1032         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1033         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1034         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1035         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1036         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1037         * gcc.target/arm/neon/vabaQs16.c: Remove.
1038         * gcc.target/arm/neon/vabaQs32.c: Remove.
1039         * gcc.target/arm/neon/vabaQs8.c: Remove.
1040         * gcc.target/arm/neon/vabaQu16.c: Remove.
1041         * gcc.target/arm/neon/vabaQu32.c: Remove.
1042         * gcc.target/arm/neon/vabaQu8.c: Remove.
1043         * gcc.target/arm/neon/vabals16.c: Remove.
1044         * gcc.target/arm/neon/vabals32.c: Remove.
1045         * gcc.target/arm/neon/vabals8.c: Remove.
1046         * gcc.target/arm/neon/vabalu16.c: Remove.
1047         * gcc.target/arm/neon/vabalu32.c: Remove.
1048         * gcc.target/arm/neon/vabalu8.c: Remove.
1049         * gcc.target/arm/neon/vabas16.c: Remove.
1050         * gcc.target/arm/neon/vabas32.c: Remove.
1051         * gcc.target/arm/neon/vabas8.c: Remove.
1052         * gcc.target/arm/neon/vabau16.c: Remove.
1053         * gcc.target/arm/neon/vabau32.c: Remove.
1054         * gcc.target/arm/neon/vabau8.c: Remove.
1055         * gcc.target/arm/neon/vabdQf32.c: Remove.
1056         * gcc.target/arm/neon/vabdQs16.c: Remove.
1057         * gcc.target/arm/neon/vabdQs32.c: Remove.
1058         * gcc.target/arm/neon/vabdQs8.c: Remove.
1059         * gcc.target/arm/neon/vabdQu16.c: Remove.
1060         * gcc.target/arm/neon/vabdQu32.c: Remove.
1061         * gcc.target/arm/neon/vabdQu8.c: Remove.
1062         * gcc.target/arm/neon/vabdf32.c: Remove.
1063         * gcc.target/arm/neon/vabdls16.c: Remove.
1064         * gcc.target/arm/neon/vabdls32.c: Remove.
1065         * gcc.target/arm/neon/vabdls8.c: Remove.
1066         * gcc.target/arm/neon/vabdlu16.c: Remove.
1067         * gcc.target/arm/neon/vabdlu32.c: Remove.
1068         * gcc.target/arm/neon/vabdlu8.c: Remove.
1069         * gcc.target/arm/neon/vabds16.c: Remove.
1070         * gcc.target/arm/neon/vabds32.c: Remove.
1071         * gcc.target/arm/neon/vabds8.c: Remove.
1072         * gcc.target/arm/neon/vabdu16.c: Remove.
1073         * gcc.target/arm/neon/vabdu32.c: Remove.
1074         * gcc.target/arm/neon/vabdu8.c: Remove.
1075         * gcc.target/arm/neon/vabsQf32.c: Remove.
1076         * gcc.target/arm/neon/vabsQs16.c: Remove.
1077         * gcc.target/arm/neon/vabsQs32.c: Remove.
1078         * gcc.target/arm/neon/vabsQs8.c: Remove.
1079         * gcc.target/arm/neon/vabsf32.c: Remove.
1080         * gcc.target/arm/neon/vabss16.c: Remove.
1081         * gcc.target/arm/neon/vabss32.c: Remove.
1082         * gcc.target/arm/neon/vabss8.c: Remove.
1083         * gcc.target/arm/neon/vaddQf32.c: Remove.
1084         * gcc.target/arm/neon/vaddQs16.c: Remove.
1085         * gcc.target/arm/neon/vaddQs32.c: Remove.
1086         * gcc.target/arm/neon/vaddQs64.c: Remove.
1087         * gcc.target/arm/neon/vaddQs8.c: Remove.
1088         * gcc.target/arm/neon/vaddQu16.c: Remove.
1089         * gcc.target/arm/neon/vaddQu32.c: Remove.
1090         * gcc.target/arm/neon/vaddQu64.c: Remove.
1091         * gcc.target/arm/neon/vaddQu8.c: Remove.
1092         * gcc.target/arm/neon/vaddf32.c: Remove.
1093         * gcc.target/arm/neon/vaddhns16.c: Remove.
1094         * gcc.target/arm/neon/vaddhns32.c: Remove.
1095         * gcc.target/arm/neon/vaddhns64.c: Remove.
1096         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1097         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1098         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1099         * gcc.target/arm/neon/vaddls16.c: Remove.
1100         * gcc.target/arm/neon/vaddls32.c: Remove.
1101         * gcc.target/arm/neon/vaddls8.c: Remove.
1102         * gcc.target/arm/neon/vaddlu16.c: Remove.
1103         * gcc.target/arm/neon/vaddlu32.c: Remove.
1104         * gcc.target/arm/neon/vaddlu8.c: Remove.
1105         * gcc.target/arm/neon/vadds16.c: Remove.
1106         * gcc.target/arm/neon/vadds32.c: Remove.
1107         * gcc.target/arm/neon/vadds64.c: Remove.
1108         * gcc.target/arm/neon/vadds8.c: Remove.
1109         * gcc.target/arm/neon/vaddu16.c: Remove.
1110         * gcc.target/arm/neon/vaddu32.c: Remove.
1111         * gcc.target/arm/neon/vaddu64.c: Remove.
1112         * gcc.target/arm/neon/vaddu8.c: Remove.
1113         * gcc.target/arm/neon/vaddws16.c: Remove.
1114         * gcc.target/arm/neon/vaddws32.c: Remove.
1115         * gcc.target/arm/neon/vaddws8.c: Remove.
1116         * gcc.target/arm/neon/vaddwu16.c: Remove.
1117         * gcc.target/arm/neon/vaddwu32.c: Remove.
1118         * gcc.target/arm/neon/vaddwu8.c: Remove.
1119         * gcc.target/arm/neon/vandQs16.c: Remove.
1120         * gcc.target/arm/neon/vandQs32.c: Remove.
1121         * gcc.target/arm/neon/vandQs64.c: Remove.
1122         * gcc.target/arm/neon/vandQs8.c: Remove.
1123         * gcc.target/arm/neon/vandQu16.c: Remove.
1124         * gcc.target/arm/neon/vandQu32.c: Remove.
1125         * gcc.target/arm/neon/vandQu64.c: Remove.
1126         * gcc.target/arm/neon/vandQu8.c: Remove.
1127         * gcc.target/arm/neon/vands16.c: Remove.
1128         * gcc.target/arm/neon/vands32.c: Remove.
1129         * gcc.target/arm/neon/vands64.c: Remove.
1130         * gcc.target/arm/neon/vands8.c: Remove.
1131         * gcc.target/arm/neon/vandu16.c: Remove.
1132         * gcc.target/arm/neon/vandu32.c: Remove.
1133         * gcc.target/arm/neon/vandu64.c: Remove.
1134         * gcc.target/arm/neon/vandu8.c: Remove.
1135         * gcc.target/arm/neon/vbicQs16.c: Remove.
1136         * gcc.target/arm/neon/vbicQs32.c: Remove.
1137         * gcc.target/arm/neon/vbicQs64.c: Remove.
1138         * gcc.target/arm/neon/vbicQs8.c: Remove.
1139         * gcc.target/arm/neon/vbicQu16.c: Remove.
1140         * gcc.target/arm/neon/vbicQu32.c: Remove.
1141         * gcc.target/arm/neon/vbicQu64.c: Remove.
1142         * gcc.target/arm/neon/vbicQu8.c: Remove.
1143         * gcc.target/arm/neon/vbics16.c: Remove.
1144         * gcc.target/arm/neon/vbics32.c: Remove.
1145         * gcc.target/arm/neon/vbics64.c: Remove.
1146         * gcc.target/arm/neon/vbics8.c: Remove.
1147         * gcc.target/arm/neon/vbicu16.c: Remove.
1148         * gcc.target/arm/neon/vbicu32.c: Remove.
1149         * gcc.target/arm/neon/vbicu64.c: Remove.
1150         * gcc.target/arm/neon/vbicu8.c: Remove.
1151         * gcc.target/arm/neon/vbslQf32.c: Remove.
1152         * gcc.target/arm/neon/vbslQp16.c: Remove.
1153         * gcc.target/arm/neon/vbslQp64.c: Remove.
1154         * gcc.target/arm/neon/vbslQp8.c: Remove.
1155         * gcc.target/arm/neon/vbslQs16.c: Remove.
1156         * gcc.target/arm/neon/vbslQs32.c: Remove.
1157         * gcc.target/arm/neon/vbslQs64.c: Remove.
1158         * gcc.target/arm/neon/vbslQs8.c: Remove.
1159         * gcc.target/arm/neon/vbslQu16.c: Remove.
1160         * gcc.target/arm/neon/vbslQu32.c: Remove.
1161         * gcc.target/arm/neon/vbslQu64.c: Remove.
1162         * gcc.target/arm/neon/vbslQu8.c: Remove.
1163         * gcc.target/arm/neon/vbslf32.c: Remove.
1164         * gcc.target/arm/neon/vbslp16.c: Remove.
1165         * gcc.target/arm/neon/vbslp64.c: Remove.
1166         * gcc.target/arm/neon/vbslp8.c: Remove.
1167         * gcc.target/arm/neon/vbsls16.c: Remove.
1168         * gcc.target/arm/neon/vbsls32.c: Remove.
1169         * gcc.target/arm/neon/vbsls64.c: Remove.
1170         * gcc.target/arm/neon/vbsls8.c: Remove.
1171         * gcc.target/arm/neon/vbslu16.c: Remove.
1172         * gcc.target/arm/neon/vbslu32.c: Remove.
1173         * gcc.target/arm/neon/vbslu64.c: Remove.
1174         * gcc.target/arm/neon/vbslu8.c: Remove.
1175         * gcc.target/arm/neon/vcageQf32.c: Remove.
1176         * gcc.target/arm/neon/vcagef32.c: Remove.
1177         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1178         * gcc.target/arm/neon/vcagtf32.c: Remove.
1179         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1180         * gcc.target/arm/neon/vcalef32.c: Remove.
1181         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1182         * gcc.target/arm/neon/vcaltf32.c: Remove.
1183         * gcc.target/arm/neon/vceqQf32.c: Remove.
1184         * gcc.target/arm/neon/vceqQp8.c: Remove.
1185         * gcc.target/arm/neon/vceqQs16.c: Remove.
1186         * gcc.target/arm/neon/vceqQs32.c: Remove.
1187         * gcc.target/arm/neon/vceqQs8.c: Remove.
1188         * gcc.target/arm/neon/vceqQu16.c: Remove.
1189         * gcc.target/arm/neon/vceqQu32.c: Remove.
1190         * gcc.target/arm/neon/vceqQu8.c: Remove.
1191         * gcc.target/arm/neon/vceqf32.c: Remove.
1192         * gcc.target/arm/neon/vceqp8.c: Remove.
1193         * gcc.target/arm/neon/vceqs16.c: Remove.
1194         * gcc.target/arm/neon/vceqs32.c: Remove.
1195         * gcc.target/arm/neon/vceqs8.c: Remove.
1196         * gcc.target/arm/neon/vcequ16.c: Remove.
1197         * gcc.target/arm/neon/vcequ32.c: Remove.
1198         * gcc.target/arm/neon/vcequ8.c: Remove.
1199         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1200         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1201         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1202         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1203         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1204         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1205         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1206         * gcc.target/arm/neon/vcgef32.c: Remove.
1207         * gcc.target/arm/neon/vcges16.c: Remove.
1208         * gcc.target/arm/neon/vcges32.c: Remove.
1209         * gcc.target/arm/neon/vcges8.c: Remove.
1210         * gcc.target/arm/neon/vcgeu16.c: Remove.
1211         * gcc.target/arm/neon/vcgeu32.c: Remove.
1212         * gcc.target/arm/neon/vcgeu8.c: Remove.
1213         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1214         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1215         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1216         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1217         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1218         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1219         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1220         * gcc.target/arm/neon/vcgtf32.c: Remove.
1221         * gcc.target/arm/neon/vcgts16.c: Remove.
1222         * gcc.target/arm/neon/vcgts32.c: Remove.
1223         * gcc.target/arm/neon/vcgts8.c: Remove.
1224         * gcc.target/arm/neon/vcgtu16.c: Remove.
1225         * gcc.target/arm/neon/vcgtu32.c: Remove.
1226         * gcc.target/arm/neon/vcgtu8.c: Remove.
1227         * gcc.target/arm/neon/vcleQf32.c: Remove.
1228         * gcc.target/arm/neon/vcleQs16.c: Remove.
1229         * gcc.target/arm/neon/vcleQs32.c: Remove.
1230         * gcc.target/arm/neon/vcleQs8.c: Remove.
1231         * gcc.target/arm/neon/vcleQu16.c: Remove.
1232         * gcc.target/arm/neon/vcleQu32.c: Remove.
1233         * gcc.target/arm/neon/vcleQu8.c: Remove.
1234         * gcc.target/arm/neon/vclef32.c: Remove.
1235         * gcc.target/arm/neon/vcles16.c: Remove.
1236         * gcc.target/arm/neon/vcles32.c: Remove.
1237         * gcc.target/arm/neon/vcles8.c: Remove.
1238         * gcc.target/arm/neon/vcleu16.c: Remove.
1239         * gcc.target/arm/neon/vcleu32.c: Remove.
1240         * gcc.target/arm/neon/vcleu8.c: Remove.
1241         * gcc.target/arm/neon/vclsQs16.c: Remove.
1242         * gcc.target/arm/neon/vclsQs32.c: Remove.
1243         * gcc.target/arm/neon/vclsQs8.c: Remove.
1244         * gcc.target/arm/neon/vclss16.c: Remove.
1245         * gcc.target/arm/neon/vclss32.c: Remove.
1246         * gcc.target/arm/neon/vclss8.c: Remove.
1247         * gcc.target/arm/neon/vcltQf32.c: Remove.
1248         * gcc.target/arm/neon/vcltQs16.c: Remove.
1249         * gcc.target/arm/neon/vcltQs32.c: Remove.
1250         * gcc.target/arm/neon/vcltQs8.c: Remove.
1251         * gcc.target/arm/neon/vcltQu16.c: Remove.
1252         * gcc.target/arm/neon/vcltQu32.c: Remove.
1253         * gcc.target/arm/neon/vcltQu8.c: Remove.
1254         * gcc.target/arm/neon/vcltf32.c: Remove.
1255         * gcc.target/arm/neon/vclts16.c: Remove.
1256         * gcc.target/arm/neon/vclts32.c: Remove.
1257         * gcc.target/arm/neon/vclts8.c: Remove.
1258         * gcc.target/arm/neon/vcltu16.c: Remove.
1259         * gcc.target/arm/neon/vcltu32.c: Remove.
1260         * gcc.target/arm/neon/vcltu8.c: Remove.
1261         * gcc.target/arm/neon/vclzQs16.c: Remove.
1262         * gcc.target/arm/neon/vclzQs32.c: Remove.
1263         * gcc.target/arm/neon/vclzQs8.c: Remove.
1264         * gcc.target/arm/neon/vclzQu16.c: Remove.
1265         * gcc.target/arm/neon/vclzQu32.c: Remove.
1266         * gcc.target/arm/neon/vclzQu8.c: Remove.
1267         * gcc.target/arm/neon/vclzs16.c: Remove.
1268         * gcc.target/arm/neon/vclzs32.c: Remove.
1269         * gcc.target/arm/neon/vclzs8.c: Remove.
1270         * gcc.target/arm/neon/vclzu16.c: Remove.
1271         * gcc.target/arm/neon/vclzu32.c: Remove.
1272         * gcc.target/arm/neon/vclzu8.c: Remove.
1273         * gcc.target/arm/neon/vcntQp8.c: Remove.
1274         * gcc.target/arm/neon/vcntQs8.c: Remove.
1275         * gcc.target/arm/neon/vcntQu8.c: Remove.
1276         * gcc.target/arm/neon/vcntp8.c: Remove.
1277         * gcc.target/arm/neon/vcnts8.c: Remove.
1278         * gcc.target/arm/neon/vcntu8.c: Remove.
1279         * gcc.target/arm/neon/vcombinef32.c: Remove.
1280         * gcc.target/arm/neon/vcombinep16.c: Remove.
1281         * gcc.target/arm/neon/vcombinep64.c: Remove.
1282         * gcc.target/arm/neon/vcombinep8.c: Remove.
1283         * gcc.target/arm/neon/vcombines16.c: Remove.
1284         * gcc.target/arm/neon/vcombines32.c: Remove.
1285         * gcc.target/arm/neon/vcombines64.c: Remove.
1286         * gcc.target/arm/neon/vcombines8.c: Remove.
1287         * gcc.target/arm/neon/vcombineu16.c: Remove.
1288         * gcc.target/arm/neon/vcombineu32.c: Remove.
1289         * gcc.target/arm/neon/vcombineu64.c: Remove.
1290         * gcc.target/arm/neon/vcombineu8.c: Remove.
1291         * gcc.target/arm/neon/vcreatef32.c: Remove.
1292         * gcc.target/arm/neon/vcreatep16.c: Remove.
1293         * gcc.target/arm/neon/vcreatep64.c: Remove.
1294         * gcc.target/arm/neon/vcreatep8.c: Remove.
1295         * gcc.target/arm/neon/vcreates16.c: Remove.
1296         * gcc.target/arm/neon/vcreates32.c: Remove.
1297         * gcc.target/arm/neon/vcreates64.c: Remove.
1298         * gcc.target/arm/neon/vcreates8.c: Remove.
1299         * gcc.target/arm/neon/vcreateu16.c: Remove.
1300         * gcc.target/arm/neon/vcreateu32.c: Remove.
1301         * gcc.target/arm/neon/vcreateu64.c: Remove.
1302         * gcc.target/arm/neon/vcreateu8.c: Remove.
1303         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1304         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1305         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1306         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1307         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1308         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1309         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1310         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1311         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1312         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1313         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1314         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1315         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1316         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1317         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1318         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1319         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1320         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1321         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1322         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1323         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1324         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1325         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1326         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1327         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1328         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1329         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1330         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1331         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1332         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1333         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1334         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1335         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1336         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1337         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1338         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1339         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1340         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1341         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1342         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1343         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1344         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1345         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1346         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1347         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1348         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1349         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1350         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1351         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1352         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1353         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1354         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1355         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1356         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1357         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1358         * gcc.target/arm/neon/vdup_np16.c: Remove.
1359         * gcc.target/arm/neon/vdup_np64.c: Remove.
1360         * gcc.target/arm/neon/vdup_np8.c: Remove.
1361         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1362         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1363         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1364         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1365         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1366         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1367         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1368         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1369         * gcc.target/arm/neon/veorQs16.c: Remove.
1370         * gcc.target/arm/neon/veorQs32.c: Remove.
1371         * gcc.target/arm/neon/veorQs64.c: Remove.
1372         * gcc.target/arm/neon/veorQs8.c: Remove.
1373         * gcc.target/arm/neon/veorQu16.c: Remove.
1374         * gcc.target/arm/neon/veorQu32.c: Remove.
1375         * gcc.target/arm/neon/veorQu64.c: Remove.
1376         * gcc.target/arm/neon/veorQu8.c: Remove.
1377         * gcc.target/arm/neon/veors16.c: Remove.
1378         * gcc.target/arm/neon/veors32.c: Remove.
1379         * gcc.target/arm/neon/veors64.c: Remove.
1380         * gcc.target/arm/neon/veors8.c: Remove.
1381         * gcc.target/arm/neon/veoru16.c: Remove.
1382         * gcc.target/arm/neon/veoru32.c: Remove.
1383         * gcc.target/arm/neon/veoru64.c: Remove.
1384         * gcc.target/arm/neon/veoru8.c: Remove.
1385         * gcc.target/arm/neon/vextQf32.c: Remove.
1386         * gcc.target/arm/neon/vextQp16.c: Remove.
1387         * gcc.target/arm/neon/vextQp64.c: Remove.
1388         * gcc.target/arm/neon/vextQp8.c: Remove.
1389         * gcc.target/arm/neon/vextQs16.c: Remove.
1390         * gcc.target/arm/neon/vextQs32.c: Remove.
1391         * gcc.target/arm/neon/vextQs64.c: Remove.
1392         * gcc.target/arm/neon/vextQs8.c: Remove.
1393         * gcc.target/arm/neon/vextQu16.c: Remove.
1394         * gcc.target/arm/neon/vextQu32.c: Remove.
1395         * gcc.target/arm/neon/vextQu64.c: Remove.
1396         * gcc.target/arm/neon/vextQu8.c: Remove.
1397         * gcc.target/arm/neon/vextf32.c: Remove.
1398         * gcc.target/arm/neon/vextp16.c: Remove.
1399         * gcc.target/arm/neon/vextp64.c: Remove.
1400         * gcc.target/arm/neon/vextp8.c: Remove.
1401         * gcc.target/arm/neon/vexts16.c: Remove.
1402         * gcc.target/arm/neon/vexts32.c: Remove.
1403         * gcc.target/arm/neon/vexts64.c: Remove.
1404         * gcc.target/arm/neon/vexts8.c: Remove.
1405         * gcc.target/arm/neon/vextu16.c: Remove.
1406         * gcc.target/arm/neon/vextu32.c: Remove.
1407         * gcc.target/arm/neon/vextu64.c: Remove.
1408         * gcc.target/arm/neon/vextu8.c: Remove.
1409         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1410         * gcc.target/arm/neon/vfmaf32.c: Remove.
1411         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1412         * gcc.target/arm/neon/vfmsf32.c: Remove.
1413         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1414         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1415         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1416         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1417         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1418         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1419         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1420         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1421         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1422         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1423         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1424         * gcc.target/arm/neon/vget_highf32.c: Remove.
1425         * gcc.target/arm/neon/vget_highp16.c: Remove.
1426         * gcc.target/arm/neon/vget_highp64.c: Remove.
1427         * gcc.target/arm/neon/vget_highp8.c: Remove.
1428         * gcc.target/arm/neon/vget_highs16.c: Remove.
1429         * gcc.target/arm/neon/vget_highs32.c: Remove.
1430         * gcc.target/arm/neon/vget_highs64.c: Remove.
1431         * gcc.target/arm/neon/vget_highs8.c: Remove.
1432         * gcc.target/arm/neon/vget_highu16.c: Remove.
1433         * gcc.target/arm/neon/vget_highu32.c: Remove.
1434         * gcc.target/arm/neon/vget_highu64.c: Remove.
1435         * gcc.target/arm/neon/vget_highu8.c: Remove.
1436         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1437         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1438         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1439         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1440         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1441         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1442         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1443         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1444         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1445         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1446         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1447         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1448         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1449         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1450         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1451         * gcc.target/arm/neon/vget_lows16.c: Remove.
1452         * gcc.target/arm/neon/vget_lows32.c: Remove.
1453         * gcc.target/arm/neon/vget_lows64.c: Remove.
1454         * gcc.target/arm/neon/vget_lows8.c: Remove.
1455         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1456         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1457         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1458         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1459         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1460         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1461         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1462         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1463         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1464         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1465         * gcc.target/arm/neon/vhadds16.c: Remove.
1466         * gcc.target/arm/neon/vhadds32.c: Remove.
1467         * gcc.target/arm/neon/vhadds8.c: Remove.
1468         * gcc.target/arm/neon/vhaddu16.c: Remove.
1469         * gcc.target/arm/neon/vhaddu32.c: Remove.
1470         * gcc.target/arm/neon/vhaddu8.c: Remove.
1471         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1472         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1473         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1474         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1475         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1476         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1477         * gcc.target/arm/neon/vhsubs16.c: Remove.
1478         * gcc.target/arm/neon/vhsubs32.c: Remove.
1479         * gcc.target/arm/neon/vhsubs8.c: Remove.
1480         * gcc.target/arm/neon/vhsubu16.c: Remove.
1481         * gcc.target/arm/neon/vhsubu32.c: Remove.
1482         * gcc.target/arm/neon/vhsubu8.c: Remove.
1483         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1484         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1485         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1486         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1487         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1488         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1489         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1490         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1491         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1492         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1493         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1494         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1495         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1496         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1497         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1498         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1499         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1500         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1501         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1502         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1503         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1504         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1505         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1506         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1507         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1508         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1509         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1510         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1511         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1512         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1513         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1514         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1515         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1516         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1517         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1518         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1519         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1520         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1521         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1522         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1523         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1524         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1525         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1526         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1527         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1528         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1529         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1530         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1531         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1532         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1533         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1534         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1535         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1536         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1537         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1538         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1539         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1540         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1541         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1542         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1543         * gcc.target/arm/neon/vld1f32.c: Remove.
1544         * gcc.target/arm/neon/vld1p16.c: Remove.
1545         * gcc.target/arm/neon/vld1p64.c: Remove.
1546         * gcc.target/arm/neon/vld1p8.c: Remove.
1547         * gcc.target/arm/neon/vld1s16.c: Remove.
1548         * gcc.target/arm/neon/vld1s32.c: Remove.
1549         * gcc.target/arm/neon/vld1s64.c: Remove.
1550         * gcc.target/arm/neon/vld1s8.c: Remove.
1551         * gcc.target/arm/neon/vld1u16.c: Remove.
1552         * gcc.target/arm/neon/vld1u32.c: Remove.
1553         * gcc.target/arm/neon/vld1u64.c: Remove.
1554         * gcc.target/arm/neon/vld1u8.c: Remove.
1555         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1556         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1557         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1558         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1559         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1560         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1561         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1562         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1563         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1564         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1565         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1566         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1567         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1568         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1569         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1570         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1571         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1572         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1573         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1574         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1575         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1576         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1577         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1578         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1579         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1580         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1581         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1582         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1583         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1584         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1585         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1586         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1587         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1588         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1589         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1590         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1591         * gcc.target/arm/neon/vld2f32.c: Remove.
1592         * gcc.target/arm/neon/vld2p16.c: Remove.
1593         * gcc.target/arm/neon/vld2p64.c: Remove.
1594         * gcc.target/arm/neon/vld2p8.c: Remove.
1595         * gcc.target/arm/neon/vld2s16.c: Remove.
1596         * gcc.target/arm/neon/vld2s32.c: Remove.
1597         * gcc.target/arm/neon/vld2s64.c: Remove.
1598         * gcc.target/arm/neon/vld2s8.c: Remove.
1599         * gcc.target/arm/neon/vld2u16.c: Remove.
1600         * gcc.target/arm/neon/vld2u32.c: Remove.
1601         * gcc.target/arm/neon/vld2u64.c: Remove.
1602         * gcc.target/arm/neon/vld2u8.c: Remove.
1603         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1604         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1605         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1606         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1607         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1608         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1609         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1610         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1611         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1612         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1613         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1614         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1615         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1616         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1617         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1618         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1619         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1620         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1621         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1622         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1623         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1624         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1625         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1626         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1627         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1628         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1629         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1630         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1631         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1632         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1633         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1634         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1635         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1636         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1637         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1638         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1639         * gcc.target/arm/neon/vld3f32.c: Remove.
1640         * gcc.target/arm/neon/vld3p16.c: Remove.
1641         * gcc.target/arm/neon/vld3p64.c: Remove.
1642         * gcc.target/arm/neon/vld3p8.c: Remove.
1643         * gcc.target/arm/neon/vld3s16.c: Remove.
1644         * gcc.target/arm/neon/vld3s32.c: Remove.
1645         * gcc.target/arm/neon/vld3s64.c: Remove.
1646         * gcc.target/arm/neon/vld3s8.c: Remove.
1647         * gcc.target/arm/neon/vld3u16.c: Remove.
1648         * gcc.target/arm/neon/vld3u32.c: Remove.
1649         * gcc.target/arm/neon/vld3u64.c: Remove.
1650         * gcc.target/arm/neon/vld3u8.c: Remove.
1651         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1652         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1653         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1654         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1655         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1656         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1657         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1658         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1659         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1660         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1661         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1662         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1663         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1664         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1665         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1666         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1667         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1668         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1669         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1670         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1671         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1672         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1673         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1674         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1675         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1676         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1677         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1678         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1679         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1680         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1681         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1682         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1683         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1684         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1685         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1686         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1687         * gcc.target/arm/neon/vld4f32.c: Remove.
1688         * gcc.target/arm/neon/vld4p16.c: Remove.
1689         * gcc.target/arm/neon/vld4p64.c: Remove.
1690         * gcc.target/arm/neon/vld4p8.c: Remove.
1691         * gcc.target/arm/neon/vld4s16.c: Remove.
1692         * gcc.target/arm/neon/vld4s32.c: Remove.
1693         * gcc.target/arm/neon/vld4s64.c: Remove.
1694         * gcc.target/arm/neon/vld4s8.c: Remove.
1695         * gcc.target/arm/neon/vld4u16.c: Remove.
1696         * gcc.target/arm/neon/vld4u32.c: Remove.
1697         * gcc.target/arm/neon/vld4u64.c: Remove.
1698         * gcc.target/arm/neon/vld4u8.c: Remove.
1699         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1700         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1701         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1702         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1703         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1704         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1705         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1706         * gcc.target/arm/neon/vmaxf32.c: Remove.
1707         * gcc.target/arm/neon/vmaxs16.c: Remove.
1708         * gcc.target/arm/neon/vmaxs32.c: Remove.
1709         * gcc.target/arm/neon/vmaxs8.c: Remove.
1710         * gcc.target/arm/neon/vmaxu16.c: Remove.
1711         * gcc.target/arm/neon/vmaxu32.c: Remove.
1712         * gcc.target/arm/neon/vmaxu8.c: Remove.
1713         * gcc.target/arm/neon/vminQf32.c: Remove.
1714         * gcc.target/arm/neon/vminQs16.c: Remove.
1715         * gcc.target/arm/neon/vminQs32.c: Remove.
1716         * gcc.target/arm/neon/vminQs8.c: Remove.
1717         * gcc.target/arm/neon/vminQu16.c: Remove.
1718         * gcc.target/arm/neon/vminQu32.c: Remove.
1719         * gcc.target/arm/neon/vminQu8.c: Remove.
1720         * gcc.target/arm/neon/vminf32.c: Remove.
1721         * gcc.target/arm/neon/vmins16.c: Remove.
1722         * gcc.target/arm/neon/vmins32.c: Remove.
1723         * gcc.target/arm/neon/vmins8.c: Remove.
1724         * gcc.target/arm/neon/vminu16.c: Remove.
1725         * gcc.target/arm/neon/vminu32.c: Remove.
1726         * gcc.target/arm/neon/vminu8.c: Remove.
1727         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1728         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1729         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1730         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1731         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1732         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1733         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1734         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1735         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1736         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1737         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1738         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1739         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1740         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1741         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1742         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1743         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1744         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1745         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1746         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1747         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1748         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1749         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1750         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1751         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1752         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1753         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1754         * gcc.target/arm/neon/vmlaf32.c: Remove.
1755         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1756         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1757         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1758         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1759         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1760         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1761         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1762         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1763         * gcc.target/arm/neon/vmlals16.c: Remove.
1764         * gcc.target/arm/neon/vmlals32.c: Remove.
1765         * gcc.target/arm/neon/vmlals8.c: Remove.
1766         * gcc.target/arm/neon/vmlalu16.c: Remove.
1767         * gcc.target/arm/neon/vmlalu32.c: Remove.
1768         * gcc.target/arm/neon/vmlalu8.c: Remove.
1769         * gcc.target/arm/neon/vmlas16.c: Remove.
1770         * gcc.target/arm/neon/vmlas32.c: Remove.
1771         * gcc.target/arm/neon/vmlas8.c: Remove.
1772         * gcc.target/arm/neon/vmlau16.c: Remove.
1773         * gcc.target/arm/neon/vmlau32.c: Remove.
1774         * gcc.target/arm/neon/vmlau8.c: Remove.
1775         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1776         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1777         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1778         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1779         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1780         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1781         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1782         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1783         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1784         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1785         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1786         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1787         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1788         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1789         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1790         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1791         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1792         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1793         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1794         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1795         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1796         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1797         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1798         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1799         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1800         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1801         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1802         * gcc.target/arm/neon/vmlsf32.c: Remove.
1803         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1804         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1805         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1806         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1807         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1808         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1809         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1810         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1811         * gcc.target/arm/neon/vmlsls16.c: Remove.
1812         * gcc.target/arm/neon/vmlsls32.c: Remove.
1813         * gcc.target/arm/neon/vmlsls8.c: Remove.
1814         * gcc.target/arm/neon/vmlslu16.c: Remove.
1815         * gcc.target/arm/neon/vmlslu32.c: Remove.
1816         * gcc.target/arm/neon/vmlslu8.c: Remove.
1817         * gcc.target/arm/neon/vmlss16.c: Remove.
1818         * gcc.target/arm/neon/vmlss32.c: Remove.
1819         * gcc.target/arm/neon/vmlss8.c: Remove.
1820         * gcc.target/arm/neon/vmlsu16.c: Remove.
1821         * gcc.target/arm/neon/vmlsu32.c: Remove.
1822         * gcc.target/arm/neon/vmlsu8.c: Remove.
1823         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1824         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1825         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1826         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1827         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1828         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1829         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1830         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1831         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1832         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1833         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1834         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1835         * gcc.target/arm/neon/vmov_np16.c: Remove.
1836         * gcc.target/arm/neon/vmov_np8.c: Remove.
1837         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1838         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1839         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1840         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1841         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1842         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1843         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1844         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1845         * gcc.target/arm/neon/vmovls16.c: Remove.
1846         * gcc.target/arm/neon/vmovls32.c: Remove.
1847         * gcc.target/arm/neon/vmovls8.c: Remove.
1848         * gcc.target/arm/neon/vmovlu16.c: Remove.
1849         * gcc.target/arm/neon/vmovlu32.c: Remove.
1850         * gcc.target/arm/neon/vmovlu8.c: Remove.
1851         * gcc.target/arm/neon/vmovns16.c: Remove.
1852         * gcc.target/arm/neon/vmovns32.c: Remove.
1853         * gcc.target/arm/neon/vmovns64.c: Remove.
1854         * gcc.target/arm/neon/vmovnu16.c: Remove.
1855         * gcc.target/arm/neon/vmovnu32.c: Remove.
1856         * gcc.target/arm/neon/vmovnu64.c: Remove.
1857         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1858         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1859         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1860         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1861         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1862         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1863         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1864         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1865         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1866         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1867         * gcc.target/arm/neon/vmulQf32.c: Remove.
1868         * gcc.target/arm/neon/vmulQp8.c: Remove.
1869         * gcc.target/arm/neon/vmulQs16.c: Remove.
1870         * gcc.target/arm/neon/vmulQs32.c: Remove.
1871         * gcc.target/arm/neon/vmulQs8.c: Remove.
1872         * gcc.target/arm/neon/vmulQu16.c: Remove.
1873         * gcc.target/arm/neon/vmulQu32.c: Remove.
1874         * gcc.target/arm/neon/vmulQu8.c: Remove.
1875         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1876         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1877         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1878         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1879         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1880         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1881         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1882         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1883         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1884         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1885         * gcc.target/arm/neon/vmulf32.c: Remove.
1886         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1887         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1888         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1889         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1890         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1891         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1892         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1893         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1894         * gcc.target/arm/neon/vmullp8.c: Remove.
1895         * gcc.target/arm/neon/vmulls16.c: Remove.
1896         * gcc.target/arm/neon/vmulls32.c: Remove.
1897         * gcc.target/arm/neon/vmulls8.c: Remove.
1898         * gcc.target/arm/neon/vmullu16.c: Remove.
1899         * gcc.target/arm/neon/vmullu32.c: Remove.
1900         * gcc.target/arm/neon/vmullu8.c: Remove.
1901         * gcc.target/arm/neon/vmulp8.c: Remove.
1902         * gcc.target/arm/neon/vmuls16.c: Remove.
1903         * gcc.target/arm/neon/vmuls32.c: Remove.
1904         * gcc.target/arm/neon/vmuls8.c: Remove.
1905         * gcc.target/arm/neon/vmulu16.c: Remove.
1906         * gcc.target/arm/neon/vmulu32.c: Remove.
1907         * gcc.target/arm/neon/vmulu8.c: Remove.
1908         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1909         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1910         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1911         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1912         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1913         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1914         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1915         * gcc.target/arm/neon/vmvnp8.c: Remove.
1916         * gcc.target/arm/neon/vmvns16.c: Remove.
1917         * gcc.target/arm/neon/vmvns32.c: Remove.
1918         * gcc.target/arm/neon/vmvns8.c: Remove.
1919         * gcc.target/arm/neon/vmvnu16.c: Remove.
1920         * gcc.target/arm/neon/vmvnu32.c: Remove.
1921         * gcc.target/arm/neon/vmvnu8.c: Remove.
1922         * gcc.target/arm/neon/vnegQf32.c: Remove.
1923         * gcc.target/arm/neon/vnegQs16.c: Remove.
1924         * gcc.target/arm/neon/vnegQs32.c: Remove.
1925         * gcc.target/arm/neon/vnegQs8.c: Remove.
1926         * gcc.target/arm/neon/vnegf32.c: Remove.
1927         * gcc.target/arm/neon/vnegs16.c: Remove.
1928         * gcc.target/arm/neon/vnegs32.c: Remove.
1929         * gcc.target/arm/neon/vnegs8.c: Remove.
1930         * gcc.target/arm/neon/vornQs16.c: Remove.
1931         * gcc.target/arm/neon/vornQs32.c: Remove.
1932         * gcc.target/arm/neon/vornQs64.c: Remove.
1933         * gcc.target/arm/neon/vornQs8.c: Remove.
1934         * gcc.target/arm/neon/vornQu16.c: Remove.
1935         * gcc.target/arm/neon/vornQu32.c: Remove.
1936         * gcc.target/arm/neon/vornQu64.c: Remove.
1937         * gcc.target/arm/neon/vornQu8.c: Remove.
1938         * gcc.target/arm/neon/vorns16.c: Remove.
1939         * gcc.target/arm/neon/vorns32.c: Remove.
1940         * gcc.target/arm/neon/vorns64.c: Remove.
1941         * gcc.target/arm/neon/vorns8.c: Remove.
1942         * gcc.target/arm/neon/vornu16.c: Remove.
1943         * gcc.target/arm/neon/vornu32.c: Remove.
1944         * gcc.target/arm/neon/vornu64.c: Remove.
1945         * gcc.target/arm/neon/vornu8.c: Remove.
1946         * gcc.target/arm/neon/vorrQs16.c: Remove.
1947         * gcc.target/arm/neon/vorrQs32.c: Remove.
1948         * gcc.target/arm/neon/vorrQs64.c: Remove.
1949         * gcc.target/arm/neon/vorrQs8.c: Remove.
1950         * gcc.target/arm/neon/vorrQu16.c: Remove.
1951         * gcc.target/arm/neon/vorrQu32.c: Remove.
1952         * gcc.target/arm/neon/vorrQu64.c: Remove.
1953         * gcc.target/arm/neon/vorrQu8.c: Remove.
1954         * gcc.target/arm/neon/vorrs16.c: Remove.
1955         * gcc.target/arm/neon/vorrs32.c: Remove.
1956         * gcc.target/arm/neon/vorrs64.c: Remove.
1957         * gcc.target/arm/neon/vorrs8.c: Remove.
1958         * gcc.target/arm/neon/vorru16.c: Remove.
1959         * gcc.target/arm/neon/vorru32.c: Remove.
1960         * gcc.target/arm/neon/vorru64.c: Remove.
1961         * gcc.target/arm/neon/vorru8.c: Remove.
1962         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1963         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1964         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1965         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1966         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1967         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1968         * gcc.target/arm/neon/vpadals16.c: Remove.
1969         * gcc.target/arm/neon/vpadals32.c: Remove.
1970         * gcc.target/arm/neon/vpadals8.c: Remove.
1971         * gcc.target/arm/neon/vpadalu16.c: Remove.
1972         * gcc.target/arm/neon/vpadalu32.c: Remove.
1973         * gcc.target/arm/neon/vpadalu8.c: Remove.
1974         * gcc.target/arm/neon/vpaddf32.c: Remove.
1975         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1976         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1977         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1978         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1979         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1980         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1981         * gcc.target/arm/neon/vpaddls16.c: Remove.
1982         * gcc.target/arm/neon/vpaddls32.c: Remove.
1983         * gcc.target/arm/neon/vpaddls8.c: Remove.
1984         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1985         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1986         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1987         * gcc.target/arm/neon/vpadds16.c: Remove.
1988         * gcc.target/arm/neon/vpadds32.c: Remove.
1989         * gcc.target/arm/neon/vpadds8.c: Remove.
1990         * gcc.target/arm/neon/vpaddu16.c: Remove.
1991         * gcc.target/arm/neon/vpaddu32.c: Remove.
1992         * gcc.target/arm/neon/vpaddu8.c: Remove.
1993         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1994         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1995         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1996         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1997         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1998         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1999         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2000         * gcc.target/arm/neon/vpminf32.c: Remove.
2001         * gcc.target/arm/neon/vpmins16.c: Remove.
2002         * gcc.target/arm/neon/vpmins32.c: Remove.
2003         * gcc.target/arm/neon/vpmins8.c: Remove.
2004         * gcc.target/arm/neon/vpminu16.c: Remove.
2005         * gcc.target/arm/neon/vpminu32.c: Remove.
2006         * gcc.target/arm/neon/vpminu8.c: Remove.
2007         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2008         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2009         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2010         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2011         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2012         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2013         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2014         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2015         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2016         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2017         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2018         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2019         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2020         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2021         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2022         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2023         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2024         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2025         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2026         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2027         * gcc.target/arm/neon/vqRshls16.c: Remove.
2028         * gcc.target/arm/neon/vqRshls32.c: Remove.
2029         * gcc.target/arm/neon/vqRshls64.c: Remove.
2030         * gcc.target/arm/neon/vqRshls8.c: Remove.
2031         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2032         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2033         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2034         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2035         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2036         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2037         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2038         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2039         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2040         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2041         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2042         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2043         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2044         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2045         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2046         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2047         * gcc.target/arm/neon/vqabss16.c: Remove.
2048         * gcc.target/arm/neon/vqabss32.c: Remove.
2049         * gcc.target/arm/neon/vqabss8.c: Remove.
2050         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2051         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2052         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2053         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2054         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2055         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2056         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2057         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2058         * gcc.target/arm/neon/vqadds16.c: Remove.
2059         * gcc.target/arm/neon/vqadds32.c: Remove.
2060         * gcc.target/arm/neon/vqadds64.c: Remove.
2061         * gcc.target/arm/neon/vqadds8.c: Remove.
2062         * gcc.target/arm/neon/vqaddu16.c: Remove.
2063         * gcc.target/arm/neon/vqaddu32.c: Remove.
2064         * gcc.target/arm/neon/vqaddu64.c: Remove.
2065         * gcc.target/arm/neon/vqaddu8.c: Remove.
2066         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2067         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2068         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2069         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2070         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2071         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2072         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2073         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2074         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2075         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2076         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2077         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2078         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2079         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2080         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2081         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2082         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2083         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2084         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2085         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2086         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2087         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2088         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2089         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2090         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2091         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2092         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2093         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2094         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2095         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2096         * gcc.target/arm/neon/vqmovns16.c: Remove.
2097         * gcc.target/arm/neon/vqmovns32.c: Remove.
2098         * gcc.target/arm/neon/vqmovns64.c: Remove.
2099         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2100         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2101         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2102         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2103         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2104         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2105         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2106         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2107         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2108         * gcc.target/arm/neon/vqnegs16.c: Remove.
2109         * gcc.target/arm/neon/vqnegs32.c: Remove.
2110         * gcc.target/arm/neon/vqnegs8.c: Remove.
2111         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2112         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2113         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2114         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2115         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2116         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2117         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2118         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2119         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2120         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2121         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2122         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2123         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2124         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2125         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2126         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2127         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2128         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2129         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2130         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2131         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2132         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2133         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2134         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2135         * gcc.target/arm/neon/vqshls16.c: Remove.
2136         * gcc.target/arm/neon/vqshls32.c: Remove.
2137         * gcc.target/arm/neon/vqshls64.c: Remove.
2138         * gcc.target/arm/neon/vqshls8.c: Remove.
2139         * gcc.target/arm/neon/vqshlu16.c: Remove.
2140         * gcc.target/arm/neon/vqshlu32.c: Remove.
2141         * gcc.target/arm/neon/vqshlu64.c: Remove.
2142         * gcc.target/arm/neon/vqshlu8.c: Remove.
2143         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2144         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2145         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2146         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2147         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2148         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2149         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2150         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2151         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2152         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2153         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2154         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2155         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2156         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2157         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2158         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2159         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2160         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2161         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2162         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2163         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2164         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2165         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2166         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2167         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2168         * gcc.target/arm/neon/vqsubs16.c: Remove.
2169         * gcc.target/arm/neon/vqsubs32.c: Remove.
2170         * gcc.target/arm/neon/vqsubs64.c: Remove.
2171         * gcc.target/arm/neon/vqsubs8.c: Remove.
2172         * gcc.target/arm/neon/vqsubu16.c: Remove.
2173         * gcc.target/arm/neon/vqsubu32.c: Remove.
2174         * gcc.target/arm/neon/vqsubu64.c: Remove.
2175         * gcc.target/arm/neon/vqsubu8.c: Remove.
2176         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2177         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2178         * gcc.target/arm/neon/vrecpef32.c: Remove.
2179         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2180         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2181         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2182         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2183         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2184         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2185         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2186         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2187         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2188         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2189         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2190         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2370         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2371         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2372         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2373         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2374         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2375         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2376         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2377         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2378         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2379         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2380         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2381         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2382         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2383         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2384         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2385         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2386         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2387         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2388         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2389         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2390         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2391         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2392         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2393         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2394         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2395         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2396         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2397         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2398         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2399         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2400         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2401         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2402         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2403         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2404         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2405         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2406         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2407         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2408         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2409         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2410         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2411         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2412         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2413         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2414         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2415         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2416         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2417         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2418         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2419         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2420         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2421         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2422         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2423         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2424         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2425         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2426         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2427         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2428         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2429         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2430         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2431         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2432         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2433         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2434         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2435         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2436         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2437         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2438         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2439         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2440         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2441         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2442         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2443         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2444         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2445         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2446         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2447         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2448         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2449         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2450         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2451         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2452         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2453         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2454         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2455         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2456         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2457         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2458         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2459         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2460         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2461         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2462         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2463         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2464         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2465         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2466         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2467         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2468         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2469         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2470         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2471         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2472         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2473         * gcc.target/arm/neon/vrev16p8.c: Remove.
2474         * gcc.target/arm/neon/vrev16s8.c: Remove.
2475         * gcc.target/arm/neon/vrev16u8.c: Remove.
2476         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2477         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2478         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2479         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2480         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2481         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2482         * gcc.target/arm/neon/vrev32p16.c: Remove.
2483         * gcc.target/arm/neon/vrev32p8.c: Remove.
2484         * gcc.target/arm/neon/vrev32s16.c: Remove.
2485         * gcc.target/arm/neon/vrev32s8.c: Remove.
2486         * gcc.target/arm/neon/vrev32u16.c: Remove.
2487         * gcc.target/arm/neon/vrev32u8.c: Remove.
2488         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2489         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2490         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2491         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2492         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2493         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2494         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2495         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2496         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2497         * gcc.target/arm/neon/vrev64f32.c: Remove.
2498         * gcc.target/arm/neon/vrev64p16.c: Remove.
2499         * gcc.target/arm/neon/vrev64p8.c: Remove.
2500         * gcc.target/arm/neon/vrev64s16.c: Remove.
2501         * gcc.target/arm/neon/vrev64s32.c: Remove.
2502         * gcc.target/arm/neon/vrev64s8.c: Remove.
2503         * gcc.target/arm/neon/vrev64u16.c: Remove.
2504         * gcc.target/arm/neon/vrev64u32.c: Remove.
2505         * gcc.target/arm/neon/vrev64u8.c: Remove.
2506         * gcc.target/arm/neon/vrndaf32.c: Remove.
2507         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2508         * gcc.target/arm/neon/vrndf32.c: Remove.
2509         * gcc.target/arm/neon/vrndmf32.c: Remove.
2510         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2511         * gcc.target/arm/neon/vrndnf32.c: Remove.
2512         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2513         * gcc.target/arm/neon/vrndpf32.c: Remove.
2514         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2515         * gcc.target/arm/neon/vrndqf32.c: Remove.
2516         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2517         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2518         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2519         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2520         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2521         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2522         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2523         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2524         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2525         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2526         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2527         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2528         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2529         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2530         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2531         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2532         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2533         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2534         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2535         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2536         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2537         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2538         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2539         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2540         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2541         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2542         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2543         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2544         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2545         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2546         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2547         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2548         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2549         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2550         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2551         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2552         * gcc.target/arm/neon/vshlQs16.c: Remove.
2553         * gcc.target/arm/neon/vshlQs32.c: Remove.
2554         * gcc.target/arm/neon/vshlQs64.c: Remove.
2555         * gcc.target/arm/neon/vshlQs8.c: Remove.
2556         * gcc.target/arm/neon/vshlQu16.c: Remove.
2557         * gcc.target/arm/neon/vshlQu32.c: Remove.
2558         * gcc.target/arm/neon/vshlQu64.c: Remove.
2559         * gcc.target/arm/neon/vshlQu8.c: Remove.
2560         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2561         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2562         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2563         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2564         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2565         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2566         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2567         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2568         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2569         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2570         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2571         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2572         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2573         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2574         * gcc.target/arm/neon/vshls16.c: Remove.
2575         * gcc.target/arm/neon/vshls32.c: Remove.
2576         * gcc.target/arm/neon/vshls64.c: Remove.
2577         * gcc.target/arm/neon/vshls8.c: Remove.
2578         * gcc.target/arm/neon/vshlu16.c: Remove.
2579         * gcc.target/arm/neon/vshlu32.c: Remove.
2580         * gcc.target/arm/neon/vshlu64.c: Remove.
2581         * gcc.target/arm/neon/vshlu8.c: Remove.
2582         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2583         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2584         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2585         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2586         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2587         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2588         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2589         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2590         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2591         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2592         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2593         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2594         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2595         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2596         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2597         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2598         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2599         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2600         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2601         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2602         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2603         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2604         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2605         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2606         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2607         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2608         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2609         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2610         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2611         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2612         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2613         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2614         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2615         * gcc.target/arm/neon/vsli_np16.c: Remove.
2616         * gcc.target/arm/neon/vsli_np64.c: Remove.
2617         * gcc.target/arm/neon/vsli_np8.c: Remove.
2618         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2619         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2620         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2621         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2622         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2623         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2624         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2625         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2626         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2627         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2628         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2629         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2630         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2631         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2632         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2633         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2634         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2635         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2636         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2637         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2638         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2639         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2640         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2641         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2642         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2643         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2644         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2645         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2646         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2647         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2648         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2649         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2650         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2651         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2652         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2653         * gcc.target/arm/neon/vsri_np16.c: Remove.
2654         * gcc.target/arm/neon/vsri_np64.c: Remove.
2655         * gcc.target/arm/neon/vsri_np8.c: Remove.
2656         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2657         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2658         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2659         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2660         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2661         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2662         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2663         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2664         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2665         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2666         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2667         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2668         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2669         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2670         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2671         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2672         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2673         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2674         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2675         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2676         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2677         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2678         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2679         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2680         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2681         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2682         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2683         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2684         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2685         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2686         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2687         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2688         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2689         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2690         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2691         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2692         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2693         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2694         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2695         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2696         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2697         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2698         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2699         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2700         * gcc.target/arm/neon/vst1f32.c: Remove.
2701         * gcc.target/arm/neon/vst1p16.c: Remove.
2702         * gcc.target/arm/neon/vst1p64.c: Remove.
2703         * gcc.target/arm/neon/vst1p8.c: Remove.
2704         * gcc.target/arm/neon/vst1s16.c: Remove.
2705         * gcc.target/arm/neon/vst1s32.c: Remove.
2706         * gcc.target/arm/neon/vst1s64.c: Remove.
2707         * gcc.target/arm/neon/vst1s8.c: Remove.
2708         * gcc.target/arm/neon/vst1u16.c: Remove.
2709         * gcc.target/arm/neon/vst1u32.c: Remove.
2710         * gcc.target/arm/neon/vst1u64.c: Remove.
2711         * gcc.target/arm/neon/vst1u8.c: Remove.
2712         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2713         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2714         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2715         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2716         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2717         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2718         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2719         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2720         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2721         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2722         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2723         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2724         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2725         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2726         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2727         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2728         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2729         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2730         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2731         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2732         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2733         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2734         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2735         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2736         * gcc.target/arm/neon/vst2f32.c: Remove.
2737         * gcc.target/arm/neon/vst2p16.c: Remove.
2738         * gcc.target/arm/neon/vst2p64.c: Remove.
2739         * gcc.target/arm/neon/vst2p8.c: Remove.
2740         * gcc.target/arm/neon/vst2s16.c: Remove.
2741         * gcc.target/arm/neon/vst2s32.c: Remove.
2742         * gcc.target/arm/neon/vst2s64.c: Remove.
2743         * gcc.target/arm/neon/vst2s8.c: Remove.
2744         * gcc.target/arm/neon/vst2u16.c: Remove.
2745         * gcc.target/arm/neon/vst2u32.c: Remove.
2746         * gcc.target/arm/neon/vst2u64.c: Remove.
2747         * gcc.target/arm/neon/vst2u8.c: Remove.
2748         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2749         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2750         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2751         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2752         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2753         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2754         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2755         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2756         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2757         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2758         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2759         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2760         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2761         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2762         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2763         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2764         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2765         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2766         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2767         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2768         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2769         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2770         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2771         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2772         * gcc.target/arm/neon/vst3f32.c: Remove.
2773         * gcc.target/arm/neon/vst3p16.c: Remove.
2774         * gcc.target/arm/neon/vst3p64.c: Remove.
2775         * gcc.target/arm/neon/vst3p8.c: Remove.
2776         * gcc.target/arm/neon/vst3s16.c: Remove.
2777         * gcc.target/arm/neon/vst3s32.c: Remove.
2778         * gcc.target/arm/neon/vst3s64.c: Remove.
2779         * gcc.target/arm/neon/vst3s8.c: Remove.
2780         * gcc.target/arm/neon/vst3u16.c: Remove.
2781         * gcc.target/arm/neon/vst3u32.c: Remove.
2782         * gcc.target/arm/neon/vst3u64.c: Remove.
2783         * gcc.target/arm/neon/vst3u8.c: Remove.
2784         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2785         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2786         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2787         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2788         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2789         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2790         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2791         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2792         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2793         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2794         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2795         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2796         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2797         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2798         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2799         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2800         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2801         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2802         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2803         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2804         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2805         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2806         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2807         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2808         * gcc.target/arm/neon/vst4f32.c: Remove.
2809         * gcc.target/arm/neon/vst4p16.c: Remove.
2810         * gcc.target/arm/neon/vst4p64.c: Remove.
2811         * gcc.target/arm/neon/vst4p8.c: Remove.
2812         * gcc.target/arm/neon/vst4s16.c: Remove.
2813         * gcc.target/arm/neon/vst4s32.c: Remove.
2814         * gcc.target/arm/neon/vst4s64.c: Remove.
2815         * gcc.target/arm/neon/vst4s8.c: Remove.
2816         * gcc.target/arm/neon/vst4u16.c: Remove.
2817         * gcc.target/arm/neon/vst4u32.c: Remove.
2818         * gcc.target/arm/neon/vst4u64.c: Remove.
2819         * gcc.target/arm/neon/vst4u8.c: Remove.
2820         * gcc.target/arm/neon/vsubQf32.c: Remove.
2821         * gcc.target/arm/neon/vsubQs16.c: Remove.
2822         * gcc.target/arm/neon/vsubQs32.c: Remove.
2823         * gcc.target/arm/neon/vsubQs64.c: Remove.
2824         * gcc.target/arm/neon/vsubQs8.c: Remove.
2825         * gcc.target/arm/neon/vsubQu16.c: Remove.
2826         * gcc.target/arm/neon/vsubQu32.c: Remove.
2827         * gcc.target/arm/neon/vsubQu64.c: Remove.
2828         * gcc.target/arm/neon/vsubQu8.c: Remove.
2829         * gcc.target/arm/neon/vsubf32.c: Remove.
2830         * gcc.target/arm/neon/vsubhns16.c: Remove.
2831         * gcc.target/arm/neon/vsubhns32.c: Remove.
2832         * gcc.target/arm/neon/vsubhns64.c: Remove.
2833         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2834         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2835         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2836         * gcc.target/arm/neon/vsubls16.c: Remove.
2837         * gcc.target/arm/neon/vsubls32.c: Remove.
2838         * gcc.target/arm/neon/vsubls8.c: Remove.
2839         * gcc.target/arm/neon/vsublu16.c: Remove.
2840         * gcc.target/arm/neon/vsublu32.c: Remove.
2841         * gcc.target/arm/neon/vsublu8.c: Remove.
2842         * gcc.target/arm/neon/vsubs16.c: Remove.
2843         * gcc.target/arm/neon/vsubs32.c: Remove.
2844         * gcc.target/arm/neon/vsubs64.c: Remove.
2845         * gcc.target/arm/neon/vsubs8.c: Remove.
2846         * gcc.target/arm/neon/vsubu16.c: Remove.
2847         * gcc.target/arm/neon/vsubu32.c: Remove.
2848         * gcc.target/arm/neon/vsubu64.c: Remove.
2849         * gcc.target/arm/neon/vsubu8.c: Remove.
2850         * gcc.target/arm/neon/vsubws16.c: Remove.
2851         * gcc.target/arm/neon/vsubws32.c: Remove.
2852         * gcc.target/arm/neon/vsubws8.c: Remove.
2853         * gcc.target/arm/neon/vsubwu16.c: Remove.
2854         * gcc.target/arm/neon/vsubwu32.c: Remove.
2855         * gcc.target/arm/neon/vsubwu8.c: Remove.
2856         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2857         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2858         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2859         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2860         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2861         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2862         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2863         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2864         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2865         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2866         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2867         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2868         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2869         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2870         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2871         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2872         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2873         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2874         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2875         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2876         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2877         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2878         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2879         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2880         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2881         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2882         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2883         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2884         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2885         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2886         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2887         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2888         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2889         * gcc.target/arm/neon/vtrnf32.c: Remove.
2890         * gcc.target/arm/neon/vtrnp16.c: Remove.
2891         * gcc.target/arm/neon/vtrnp8.c: Remove.
2892         * gcc.target/arm/neon/vtrns16.c: Remove.
2893         * gcc.target/arm/neon/vtrns32.c: Remove.
2894         * gcc.target/arm/neon/vtrns8.c: Remove.
2895         * gcc.target/arm/neon/vtrnu16.c: Remove.
2896         * gcc.target/arm/neon/vtrnu32.c: Remove.
2897         * gcc.target/arm/neon/vtrnu8.c: Remove.
2898         * gcc.target/arm/neon/vtstQp8.c: Remove.
2899         * gcc.target/arm/neon/vtstQs16.c: Remove.
2900         * gcc.target/arm/neon/vtstQs32.c: Remove.
2901         * gcc.target/arm/neon/vtstQs8.c: Remove.
2902         * gcc.target/arm/neon/vtstQu16.c: Remove.
2903         * gcc.target/arm/neon/vtstQu32.c: Remove.
2904         * gcc.target/arm/neon/vtstQu8.c: Remove.
2905         * gcc.target/arm/neon/vtstp8.c: Remove.
2906         * gcc.target/arm/neon/vtsts16.c: Remove.
2907         * gcc.target/arm/neon/vtsts32.c: Remove.
2908         * gcc.target/arm/neon/vtsts8.c: Remove.
2909         * gcc.target/arm/neon/vtstu16.c: Remove.
2910         * gcc.target/arm/neon/vtstu32.c: Remove.
2911         * gcc.target/arm/neon/vtstu8.c: Remove.
2912         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2913         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2914         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2915         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2916         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2917         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2918         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2919         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2920         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2921         * gcc.target/arm/neon/vuzpf32.c: Remove.
2922         * gcc.target/arm/neon/vuzpp16.c: Remove.
2923         * gcc.target/arm/neon/vuzpp8.c: Remove.
2924         * gcc.target/arm/neon/vuzps16.c: Remove.
2925         * gcc.target/arm/neon/vuzps32.c: Remove.
2926         * gcc.target/arm/neon/vuzps8.c: Remove.
2927         * gcc.target/arm/neon/vuzpu16.c: Remove.
2928         * gcc.target/arm/neon/vuzpu32.c: Remove.
2929         * gcc.target/arm/neon/vuzpu8.c: Remove.
2930         * gcc.target/arm/neon/vzipQf32.c: Remove.
2931         * gcc.target/arm/neon/vzipQp16.c: Remove.
2932         * gcc.target/arm/neon/vzipQp8.c: Remove.
2933         * gcc.target/arm/neon/vzipQs16.c: Remove.
2934         * gcc.target/arm/neon/vzipQs32.c: Remove.
2935         * gcc.target/arm/neon/vzipQs8.c: Remove.
2936         * gcc.target/arm/neon/vzipQu16.c: Remove.
2937         * gcc.target/arm/neon/vzipQu32.c: Remove.
2938         * gcc.target/arm/neon/vzipQu8.c: Remove.
2939         * gcc.target/arm/neon/vzipf32.c: Remove.
2940         * gcc.target/arm/neon/vzipp16.c: Remove.
2941         * gcc.target/arm/neon/vzipp8.c: Remove.
2942         * gcc.target/arm/neon/vzips16.c: Remove.
2943         * gcc.target/arm/neon/vzips32.c: Remove.
2944         * gcc.target/arm/neon/vzips8.c: Remove.
2945         * gcc.target/arm/neon/vzipu16.c: Remove.
2946         * gcc.target/arm/neon/vzipu32.c: Remove.
2947         * gcc.target/arm/neon/vzipu8.c: Remove.
2948
2949 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2950
2951         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2952
2953 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2954
2955         PR driver/67613
2956         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2957         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2958
2959 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2960
2961         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2962         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2963         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2964         levenshtein_plugin.c.
2965         * gcc.dg/spellcheck-fields.c: New file.
2966
2967 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2968
2969         PR fortran/68318
2970         * gfortran.dg/pr68318_1.f90: New test.
2971         * gfortran.dg/pr68318_2.f90: Ditto.
2972
2973 2015-11-12  James Norris  <jnorris@codesourcery.com>
2974             Joseph Myers  <joseph@codesourcery.com>
2975
2976         * c-c++-common/goacc/declare-1.c: New test.
2977         * c-c++-common/goacc/declare-2.c: Likewise.
2978
2979 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2980
2981         [ARM] Remove neon-testgen.ml and generated tests.
2982
2983         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2984         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2985         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2986         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2987         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2988         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2989         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2990         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2991         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2992         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2993         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2994         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2995         * gcc.target/arm/neon/vRhadds16.c: Remove.
2996         * gcc.target/arm/neon/vRhadds32.c: Remove.
2997         * gcc.target/arm/neon/vRhadds8.c: Remove.
2998         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2999         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3000         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3001         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3002         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3003         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3004         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3005         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3006         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3007         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3008         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3009         * gcc.target/arm/neon/vRshls16.c: Remove.
3010         * gcc.target/arm/neon/vRshls32.c: Remove.
3011         * gcc.target/arm/neon/vRshls64.c: Remove.
3012         * gcc.target/arm/neon/vRshls8.c: Remove.
3013         * gcc.target/arm/neon/vRshlu16.c: Remove.
3014         * gcc.target/arm/neon/vRshlu32.c: Remove.
3015         * gcc.target/arm/neon/vRshlu64.c: Remove.
3016         * gcc.target/arm/neon/vRshlu8.c: Remove.
3017         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3018         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3019         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3020         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3021         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3022         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3023         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3024         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3025         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3026         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3027         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3028         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3029         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3030         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3031         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3032         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3033         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3034         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3035         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3036         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3037         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3038         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3039         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3040         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3041         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3042         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3043         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3044         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3045         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3046         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3047         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3048         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3049         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3050         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3051         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3052         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3053         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3054         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3055         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3056         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3057         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3058         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3059         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3060         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3061         * gcc.target/arm/neon/vabaQs16.c: Remove.
3062         * gcc.target/arm/neon/vabaQs32.c: Remove.
3063         * gcc.target/arm/neon/vabaQs8.c: Remove.
3064         * gcc.target/arm/neon/vabaQu16.c: Remove.
3065         * gcc.target/arm/neon/vabaQu32.c: Remove.
3066         * gcc.target/arm/neon/vabaQu8.c: Remove.
3067         * gcc.target/arm/neon/vabals16.c: Remove.
3068         * gcc.target/arm/neon/vabals32.c: Remove.
3069         * gcc.target/arm/neon/vabals8.c: Remove.
3070         * gcc.target/arm/neon/vabalu16.c: Remove.
3071         * gcc.target/arm/neon/vabalu32.c: Remove.
3072         * gcc.target/arm/neon/vabalu8.c: Remove.
3073         * gcc.target/arm/neon/vabas16.c: Remove.
3074         * gcc.target/arm/neon/vabas32.c: Remove.
3075         * gcc.target/arm/neon/vabas8.c: Remove.
3076         * gcc.target/arm/neon/vabau16.c: Remove.
3077         * gcc.target/arm/neon/vabau32.c: Remove.
3078         * gcc.target/arm/neon/vabau8.c: Remove.
3079         * gcc.target/arm/neon/vabdQf32.c: Remove.
3080         * gcc.target/arm/neon/vabdQs16.c: Remove.
3081         * gcc.target/arm/neon/vabdQs32.c: Remove.
3082         * gcc.target/arm/neon/vabdQs8.c: Remove.
3083         * gcc.target/arm/neon/vabdQu16.c: Remove.
3084         * gcc.target/arm/neon/vabdQu32.c: Remove.
3085         * gcc.target/arm/neon/vabdQu8.c: Remove.
3086         * gcc.target/arm/neon/vabdf32.c: Remove.
3087         * gcc.target/arm/neon/vabdls16.c: Remove.
3088         * gcc.target/arm/neon/vabdls32.c: Remove.
3089         * gcc.target/arm/neon/vabdls8.c: Remove.
3090         * gcc.target/arm/neon/vabdlu16.c: Remove.
3091         * gcc.target/arm/neon/vabdlu32.c: Remove.
3092         * gcc.target/arm/neon/vabdlu8.c: Remove.
3093         * gcc.target/arm/neon/vabds16.c: Remove.
3094         * gcc.target/arm/neon/vabds32.c: Remove.
3095         * gcc.target/arm/neon/vabds8.c: Remove.
3096         * gcc.target/arm/neon/vabdu16.c: Remove.
3097         * gcc.target/arm/neon/vabdu32.c: Remove.
3098         * gcc.target/arm/neon/vabdu8.c: Remove.
3099         * gcc.target/arm/neon/vabsQf32.c: Remove.
3100         * gcc.target/arm/neon/vabsQs16.c: Remove.
3101         * gcc.target/arm/neon/vabsQs32.c: Remove.
3102         * gcc.target/arm/neon/vabsQs8.c: Remove.
3103         * gcc.target/arm/neon/vabsf32.c: Remove.
3104         * gcc.target/arm/neon/vabss16.c: Remove.
3105         * gcc.target/arm/neon/vabss32.c: Remove.
3106         * gcc.target/arm/neon/vabss8.c: Remove.
3107         * gcc.target/arm/neon/vaddQf32.c: Remove.
3108         * gcc.target/arm/neon/vaddQs16.c: Remove.
3109         * gcc.target/arm/neon/vaddQs32.c: Remove.
3110         * gcc.target/arm/neon/vaddQs64.c: Remove.
3111         * gcc.target/arm/neon/vaddQs8.c: Remove.
3112         * gcc.target/arm/neon/vaddQu16.c: Remove.
3113         * gcc.target/arm/neon/vaddQu32.c: Remove.
3114         * gcc.target/arm/neon/vaddQu64.c: Remove.
3115         * gcc.target/arm/neon/vaddQu8.c: Remove.
3116         * gcc.target/arm/neon/vaddf32.c: Remove.
3117         * gcc.target/arm/neon/vaddhns16.c: Remove.
3118         * gcc.target/arm/neon/vaddhns32.c: Remove.
3119         * gcc.target/arm/neon/vaddhns64.c: Remove.
3120         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3121         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3122         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3123         * gcc.target/arm/neon/vaddls16.c: Remove.
3124         * gcc.target/arm/neon/vaddls32.c: Remove.
3125         * gcc.target/arm/neon/vaddls8.c: Remove.
3126         * gcc.target/arm/neon/vaddlu16.c: Remove.
3127         * gcc.target/arm/neon/vaddlu32.c: Remove.
3128         * gcc.target/arm/neon/vaddlu8.c: Remove.
3129         * gcc.target/arm/neon/vadds16.c: Remove.
3130         * gcc.target/arm/neon/vadds32.c: Remove.
3131         * gcc.target/arm/neon/vadds64.c: Remove.
3132         * gcc.target/arm/neon/vadds8.c: Remove.
3133         * gcc.target/arm/neon/vaddu16.c: Remove.
3134         * gcc.target/arm/neon/vaddu32.c: Remove.
3135         * gcc.target/arm/neon/vaddu64.c: Remove.
3136         * gcc.target/arm/neon/vaddu8.c: Remove.
3137         * gcc.target/arm/neon/vaddws16.c: Remove.
3138         * gcc.target/arm/neon/vaddws32.c: Remove.
3139         * gcc.target/arm/neon/vaddws8.c: Remove.
3140         * gcc.target/arm/neon/vaddwu16.c: Remove.
3141         * gcc.target/arm/neon/vaddwu32.c: Remove.
3142         * gcc.target/arm/neon/vaddwu8.c: Remove.
3143         * gcc.target/arm/neon/vandQs16.c: Remove.
3144         * gcc.target/arm/neon/vandQs32.c: Remove.
3145         * gcc.target/arm/neon/vandQs64.c: Remove.
3146         * gcc.target/arm/neon/vandQs8.c: Remove.
3147         * gcc.target/arm/neon/vandQu16.c: Remove.
3148         * gcc.target/arm/neon/vandQu32.c: Remove.
3149         * gcc.target/arm/neon/vandQu64.c: Remove.
3150         * gcc.target/arm/neon/vandQu8.c: Remove.
3151         * gcc.target/arm/neon/vands16.c: Remove.
3152         * gcc.target/arm/neon/vands32.c: Remove.
3153         * gcc.target/arm/neon/vands64.c: Remove.
3154         * gcc.target/arm/neon/vands8.c: Remove.
3155         * gcc.target/arm/neon/vandu16.c: Remove.
3156         * gcc.target/arm/neon/vandu32.c: Remove.
3157         * gcc.target/arm/neon/vandu64.c: Remove.
3158         * gcc.target/arm/neon/vandu8.c: Remove.
3159         * gcc.target/arm/neon/vbicQs16.c: Remove.
3160         * gcc.target/arm/neon/vbicQs32.c: Remove.
3161         * gcc.target/arm/neon/vbicQs64.c: Remove.
3162         * gcc.target/arm/neon/vbicQs8.c: Remove.
3163         * gcc.target/arm/neon/vbicQu16.c: Remove.
3164         * gcc.target/arm/neon/vbicQu32.c: Remove.
3165         * gcc.target/arm/neon/vbicQu64.c: Remove.
3166         * gcc.target/arm/neon/vbicQu8.c: Remove.
3167         * gcc.target/arm/neon/vbics16.c: Remove.
3168         * gcc.target/arm/neon/vbics32.c: Remove.
3169         * gcc.target/arm/neon/vbics64.c: Remove.
3170         * gcc.target/arm/neon/vbics8.c: Remove.
3171         * gcc.target/arm/neon/vbicu16.c: Remove.
3172         * gcc.target/arm/neon/vbicu32.c: Remove.
3173         * gcc.target/arm/neon/vbicu64.c: Remove.
3174         * gcc.target/arm/neon/vbicu8.c: Remove.
3175         * gcc.target/arm/neon/vbslQf32.c: Remove.
3176         * gcc.target/arm/neon/vbslQp16.c: Remove.
3177         * gcc.target/arm/neon/vbslQp64.c: Remove.
3178         * gcc.target/arm/neon/vbslQp8.c: Remove.
3179         * gcc.target/arm/neon/vbslQs16.c: Remove.
3180         * gcc.target/arm/neon/vbslQs32.c: Remove.
3181         * gcc.target/arm/neon/vbslQs64.c: Remove.
3182         * gcc.target/arm/neon/vbslQs8.c: Remove.
3183         * gcc.target/arm/neon/vbslQu16.c: Remove.
3184         * gcc.target/arm/neon/vbslQu32.c: Remove.
3185         * gcc.target/arm/neon/vbslQu64.c: Remove.
3186         * gcc.target/arm/neon/vbslQu8.c: Remove.
3187         * gcc.target/arm/neon/vbslf32.c: Remove.
3188         * gcc.target/arm/neon/vbslp16.c: Remove.
3189         * gcc.target/arm/neon/vbslp64.c: Remove.
3190         * gcc.target/arm/neon/vbslp8.c: Remove.
3191         * gcc.target/arm/neon/vbsls16.c: Remove.
3192         * gcc.target/arm/neon/vbsls32.c: Remove.
3193         * gcc.target/arm/neon/vbsls64.c: Remove.
3194         * gcc.target/arm/neon/vbsls8.c: Remove.
3195         * gcc.target/arm/neon/vbslu16.c: Remove.
3196         * gcc.target/arm/neon/vbslu32.c: Remove.
3197         * gcc.target/arm/neon/vbslu64.c: Remove.
3198         * gcc.target/arm/neon/vbslu8.c: Remove.
3199         * gcc.target/arm/neon/vcageQf32.c: Remove.
3200         * gcc.target/arm/neon/vcagef32.c: Remove.
3201         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3202         * gcc.target/arm/neon/vcagtf32.c: Remove.
3203         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3204         * gcc.target/arm/neon/vcalef32.c: Remove.
3205         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3206         * gcc.target/arm/neon/vcaltf32.c: Remove.
3207         * gcc.target/arm/neon/vceqQf32.c: Remove.
3208         * gcc.target/arm/neon/vceqQp8.c: Remove.
3209         * gcc.target/arm/neon/vceqQs16.c: Remove.
3210         * gcc.target/arm/neon/vceqQs32.c: Remove.
3211         * gcc.target/arm/neon/vceqQs8.c: Remove.
3212         * gcc.target/arm/neon/vceqQu16.c: Remove.
3213         * gcc.target/arm/neon/vceqQu32.c: Remove.
3214         * gcc.target/arm/neon/vceqQu8.c: Remove.
3215         * gcc.target/arm/neon/vceqf32.c: Remove.
3216         * gcc.target/arm/neon/vceqp8.c: Remove.
3217         * gcc.target/arm/neon/vceqs16.c: Remove.
3218         * gcc.target/arm/neon/vceqs32.c: Remove.
3219         * gcc.target/arm/neon/vceqs8.c: Remove.
3220         * gcc.target/arm/neon/vcequ16.c: Remove.
3221         * gcc.target/arm/neon/vcequ32.c: Remove.
3222         * gcc.target/arm/neon/vcequ8.c: Remove.
3223         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3224         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3225         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3226         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3227         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3228         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3229         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3230         * gcc.target/arm/neon/vcgef32.c: Remove.
3231         * gcc.target/arm/neon/vcges16.c: Remove.
3232         * gcc.target/arm/neon/vcges32.c: Remove.
3233         * gcc.target/arm/neon/vcges8.c: Remove.
3234         * gcc.target/arm/neon/vcgeu16.c: Remove.
3235         * gcc.target/arm/neon/vcgeu32.c: Remove.
3236         * gcc.target/arm/neon/vcgeu8.c: Remove.
3237         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3238         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3239         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3240         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3241         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3242         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3243         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3244         * gcc.target/arm/neon/vcgtf32.c: Remove.
3245         * gcc.target/arm/neon/vcgts16.c: Remove.
3246         * gcc.target/arm/neon/vcgts32.c: Remove.
3247         * gcc.target/arm/neon/vcgts8.c: Remove.
3248         * gcc.target/arm/neon/vcgtu16.c: Remove.
3249         * gcc.target/arm/neon/vcgtu32.c: Remove.
3250         * gcc.target/arm/neon/vcgtu8.c: Remove.
3251         * gcc.target/arm/neon/vcleQf32.c: Remove.
3252         * gcc.target/arm/neon/vcleQs16.c: Remove.
3253         * gcc.target/arm/neon/vcleQs32.c: Remove.
3254         * gcc.target/arm/neon/vcleQs8.c: Remove.
3255         * gcc.target/arm/neon/vcleQu16.c: Remove.
3256         * gcc.target/arm/neon/vcleQu32.c: Remove.
3257         * gcc.target/arm/neon/vcleQu8.c: Remove.
3258         * gcc.target/arm/neon/vclef32.c: Remove.
3259         * gcc.target/arm/neon/vcles16.c: Remove.
3260         * gcc.target/arm/neon/vcles32.c: Remove.
3261         * gcc.target/arm/neon/vcles8.c: Remove.
3262         * gcc.target/arm/neon/vcleu16.c: Remove.
3263         * gcc.target/arm/neon/vcleu32.c: Remove.
3264         * gcc.target/arm/neon/vcleu8.c: Remove.
3265         * gcc.target/arm/neon/vclsQs16.c: Remove.
3266         * gcc.target/arm/neon/vclsQs32.c: Remove.
3267         * gcc.target/arm/neon/vclsQs8.c: Remove.
3268         * gcc.target/arm/neon/vclss16.c: Remove.
3269         * gcc.target/arm/neon/vclss32.c: Remove.
3270         * gcc.target/arm/neon/vclss8.c: Remove.
3271         * gcc.target/arm/neon/vcltQf32.c: Remove.
3272         * gcc.target/arm/neon/vcltQs16.c: Remove.
3273         * gcc.target/arm/neon/vcltQs32.c: Remove.
3274         * gcc.target/arm/neon/vcltQs8.c: Remove.
3275         * gcc.target/arm/neon/vcltQu16.c: Remove.
3276         * gcc.target/arm/neon/vcltQu32.c: Remove.
3277         * gcc.target/arm/neon/vcltQu8.c: Remove.
3278         * gcc.target/arm/neon/vcltf32.c: Remove.
3279         * gcc.target/arm/neon/vclts16.c: Remove.
3280         * gcc.target/arm/neon/vclts32.c: Remove.
3281         * gcc.target/arm/neon/vclts8.c: Remove.
3282         * gcc.target/arm/neon/vcltu16.c: Remove.
3283         * gcc.target/arm/neon/vcltu32.c: Remove.
3284         * gcc.target/arm/neon/vcltu8.c: Remove.
3285         * gcc.target/arm/neon/vclzQs16.c: Remove.
3286         * gcc.target/arm/neon/vclzQs32.c: Remove.
3287         * gcc.target/arm/neon/vclzQs8.c: Remove.
3288         * gcc.target/arm/neon/vclzQu16.c: Remove.
3289         * gcc.target/arm/neon/vclzQu32.c: Remove.
3290         * gcc.target/arm/neon/vclzQu8.c: Remove.
3291         * gcc.target/arm/neon/vclzs16.c: Remove.
3292         * gcc.target/arm/neon/vclzs32.c: Remove.
3293         * gcc.target/arm/neon/vclzs8.c: Remove.
3294         * gcc.target/arm/neon/vclzu16.c: Remove.
3295         * gcc.target/arm/neon/vclzu32.c: Remove.
3296         * gcc.target/arm/neon/vclzu8.c: Remove.
3297         * gcc.target/arm/neon/vcntQp8.c: Remove.
3298         * gcc.target/arm/neon/vcntQs8.c: Remove.
3299         * gcc.target/arm/neon/vcntQu8.c: Remove.
3300         * gcc.target/arm/neon/vcntp8.c: Remove.
3301         * gcc.target/arm/neon/vcnts8.c: Remove.
3302         * gcc.target/arm/neon/vcntu8.c: Remove.
3303         * gcc.target/arm/neon/vcombinef32.c: Remove.
3304         * gcc.target/arm/neon/vcombinep16.c: Remove.
3305         * gcc.target/arm/neon/vcombinep64.c: Remove.
3306         * gcc.target/arm/neon/vcombinep8.c: Remove.
3307         * gcc.target/arm/neon/vcombines16.c: Remove.
3308         * gcc.target/arm/neon/vcombines32.c: Remove.
3309         * gcc.target/arm/neon/vcombines64.c: Remove.
3310         * gcc.target/arm/neon/vcombines8.c: Remove.
3311         * gcc.target/arm/neon/vcombineu16.c: Remove.
3312         * gcc.target/arm/neon/vcombineu32.c: Remove.
3313         * gcc.target/arm/neon/vcombineu64.c: Remove.
3314         * gcc.target/arm/neon/vcombineu8.c: Remove.
3315         * gcc.target/arm/neon/vcreatef32.c: Remove.
3316         * gcc.target/arm/neon/vcreatep16.c: Remove.
3317         * gcc.target/arm/neon/vcreatep64.c: Remove.
3318         * gcc.target/arm/neon/vcreatep8.c: Remove.
3319         * gcc.target/arm/neon/vcreates16.c: Remove.
3320         * gcc.target/arm/neon/vcreates32.c: Remove.
3321         * gcc.target/arm/neon/vcreates64.c: Remove.
3322         * gcc.target/arm/neon/vcreates8.c: Remove.
3323         * gcc.target/arm/neon/vcreateu16.c: Remove.
3324         * gcc.target/arm/neon/vcreateu32.c: Remove.
3325         * gcc.target/arm/neon/vcreateu64.c: Remove.
3326         * gcc.target/arm/neon/vcreateu8.c: Remove.
3327         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3328         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3329         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3330         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3331         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3332         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3333         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3334         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3335         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3336         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3337         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3338         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3339         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3340         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3341         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3342         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3343         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3344         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3345         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3346         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3347         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3348         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3349         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3350         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3351         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3352         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3353         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3354         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3355         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3356         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3357         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3358         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3359         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3360         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3361         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3362         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3363         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3364         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3365         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3366         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3367         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3368         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3369         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3370         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3371         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3372         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3373         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3374         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3375         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3376         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3377         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3378         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3379         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3380         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3381         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3382         * gcc.target/arm/neon/vdup_np16.c: Remove.
3383         * gcc.target/arm/neon/vdup_np64.c: Remove.
3384         * gcc.target/arm/neon/vdup_np8.c: Remove.
3385         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3386         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3387         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3388         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3389         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3390         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3391         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3392         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3393         * gcc.target/arm/neon/veorQs16.c: Remove.
3394         * gcc.target/arm/neon/veorQs32.c: Remove.
3395         * gcc.target/arm/neon/veorQs64.c: Remove.
3396         * gcc.target/arm/neon/veorQs8.c: Remove.
3397         * gcc.target/arm/neon/veorQu16.c: Remove.
3398         * gcc.target/arm/neon/veorQu32.c: Remove.
3399         * gcc.target/arm/neon/veorQu64.c: Remove.
3400         * gcc.target/arm/neon/veorQu8.c: Remove.
3401         * gcc.target/arm/neon/veors16.c: Remove.
3402         * gcc.target/arm/neon/veors32.c: Remove.
3403         * gcc.target/arm/neon/veors64.c: Remove.
3404         * gcc.target/arm/neon/veors8.c: Remove.
3405         * gcc.target/arm/neon/veoru16.c: Remove.
3406         * gcc.target/arm/neon/veoru32.c: Remove.
3407         * gcc.target/arm/neon/veoru64.c: Remove.
3408         * gcc.target/arm/neon/veoru8.c: Remove.
3409         * gcc.target/arm/neon/vextQf32.c: Remove.
3410         * gcc.target/arm/neon/vextQp16.c: Remove.
3411         * gcc.target/arm/neon/vextQp64.c: Remove.
3412         * gcc.target/arm/neon/vextQp8.c: Remove.
3413         * gcc.target/arm/neon/vextQs16.c: Remove.
3414         * gcc.target/arm/neon/vextQs32.c: Remove.
3415         * gcc.target/arm/neon/vextQs64.c: Remove.
3416         * gcc.target/arm/neon/vextQs8.c: Remove.
3417         * gcc.target/arm/neon/vextQu16.c: Remove.
3418         * gcc.target/arm/neon/vextQu32.c: Remove.
3419         * gcc.target/arm/neon/vextQu64.c: Remove.
3420         * gcc.target/arm/neon/vextQu8.c: Remove.
3421         * gcc.target/arm/neon/vextf32.c: Remove.
3422         * gcc.target/arm/neon/vextp16.c: Remove.
3423         * gcc.target/arm/neon/vextp64.c: Remove.
3424         * gcc.target/arm/neon/vextp8.c: Remove.
3425         * gcc.target/arm/neon/vexts16.c: Remove.
3426         * gcc.target/arm/neon/vexts32.c: Remove.
3427         * gcc.target/arm/neon/vexts64.c: Remove.
3428         * gcc.target/arm/neon/vexts8.c: Remove.
3429         * gcc.target/arm/neon/vextu16.c: Remove.
3430         * gcc.target/arm/neon/vextu32.c: Remove.
3431         * gcc.target/arm/neon/vextu64.c: Remove.
3432         * gcc.target/arm/neon/vextu8.c: Remove.
3433         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3434         * gcc.target/arm/neon/vfmaf32.c: Remove.
3435         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3436         * gcc.target/arm/neon/vfmsf32.c: Remove.
3437         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3438         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3439         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3440         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3441         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3442         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3443         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3444         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3445         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3446         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3447         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3448         * gcc.target/arm/neon/vget_highf32.c: Remove.
3449         * gcc.target/arm/neon/vget_highp16.c: Remove.
3450         * gcc.target/arm/neon/vget_highp64.c: Remove.
3451         * gcc.target/arm/neon/vget_highp8.c: Remove.
3452         * gcc.target/arm/neon/vget_highs16.c: Remove.
3453         * gcc.target/arm/neon/vget_highs32.c: Remove.
3454         * gcc.target/arm/neon/vget_highs64.c: Remove.
3455         * gcc.target/arm/neon/vget_highs8.c: Remove.
3456         * gcc.target/arm/neon/vget_highu16.c: Remove.
3457         * gcc.target/arm/neon/vget_highu32.c: Remove.
3458         * gcc.target/arm/neon/vget_highu64.c: Remove.
3459         * gcc.target/arm/neon/vget_highu8.c: Remove.
3460         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3461         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3462         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3463         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3464         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3465         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3466         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3467         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3468         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3469         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3470         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3471         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3472         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3473         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3474         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3475         * gcc.target/arm/neon/vget_lows16.c: Remove.
3476         * gcc.target/arm/neon/vget_lows32.c: Remove.
3477         * gcc.target/arm/neon/vget_lows64.c: Remove.
3478         * gcc.target/arm/neon/vget_lows8.c: Remove.
3479         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3480         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3481         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3482         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3483         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3484         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3485         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3486         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3487         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3488         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3489         * gcc.target/arm/neon/vhadds16.c: Remove.
3490         * gcc.target/arm/neon/vhadds32.c: Remove.
3491         * gcc.target/arm/neon/vhadds8.c: Remove.
3492         * gcc.target/arm/neon/vhaddu16.c: Remove.
3493         * gcc.target/arm/neon/vhaddu32.c: Remove.
3494         * gcc.target/arm/neon/vhaddu8.c: Remove.
3495         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3496         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3497         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3498         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3499         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3500         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3501         * gcc.target/arm/neon/vhsubs16.c: Remove.
3502         * gcc.target/arm/neon/vhsubs32.c: Remove.
3503         * gcc.target/arm/neon/vhsubs8.c: Remove.
3504         * gcc.target/arm/neon/vhsubu16.c: Remove.
3505         * gcc.target/arm/neon/vhsubu32.c: Remove.
3506         * gcc.target/arm/neon/vhsubu8.c: Remove.
3507         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3508         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3509         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3510         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3511         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3512         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3513         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3514         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3515         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3516         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3517         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3518         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3519         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3520         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3521         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3522         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3523         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3524         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3525         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3526         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3527         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3528         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3529         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3530         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3531         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3532         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3533         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3534         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3535         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3536         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3537         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3538         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3539         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3540         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3541         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3542         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3543         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3544         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3545         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3546         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3547         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3548         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3549         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3550         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3551         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3552         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3553         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3554         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3555         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3556         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3557         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3558         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3559         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3560         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3561         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3562         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3563         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3564         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3565         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3566         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3567         * gcc.target/arm/neon/vld1f32.c: Remove.
3568         * gcc.target/arm/neon/vld1p16.c: Remove.
3569         * gcc.target/arm/neon/vld1p64.c: Remove.
3570         * gcc.target/arm/neon/vld1p8.c: Remove.
3571         * gcc.target/arm/neon/vld1s16.c: Remove.
3572         * gcc.target/arm/neon/vld1s32.c: Remove.
3573         * gcc.target/arm/neon/vld1s64.c: Remove.
3574         * gcc.target/arm/neon/vld1s8.c: Remove.
3575         * gcc.target/arm/neon/vld1u16.c: Remove.
3576         * gcc.target/arm/neon/vld1u32.c: Remove.
3577         * gcc.target/arm/neon/vld1u64.c: Remove.
3578         * gcc.target/arm/neon/vld1u8.c: Remove.
3579         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3580         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3581         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3582         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3583         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3584         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3585         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3586         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3587         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3588         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3589         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3590         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3591         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3592         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3593         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3594         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3595         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3596         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3597         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3598         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3599         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3600         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3601         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3602         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3603         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3604         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3605         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3606         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3607         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3608         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3609         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3610         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3611         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3612         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3613         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3614         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3615         * gcc.target/arm/neon/vld2f32.c: Remove.
3616         * gcc.target/arm/neon/vld2p16.c: Remove.
3617         * gcc.target/arm/neon/vld2p64.c: Remove.
3618         * gcc.target/arm/neon/vld2p8.c: Remove.
3619         * gcc.target/arm/neon/vld2s16.c: Remove.
3620         * gcc.target/arm/neon/vld2s32.c: Remove.
3621         * gcc.target/arm/neon/vld2s64.c: Remove.
3622         * gcc.target/arm/neon/vld2s8.c: Remove.
3623         * gcc.target/arm/neon/vld2u16.c: Remove.
3624         * gcc.target/arm/neon/vld2u32.c: Remove.
3625         * gcc.target/arm/neon/vld2u64.c: Remove.
3626         * gcc.target/arm/neon/vld2u8.c: Remove.
3627         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3628         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3629         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3630         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3631         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3632         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3633         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3634         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3635         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3636         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3637         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3638         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3639         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3640         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3641         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3642         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3643         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3644         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3645         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3646         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3647         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3648         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3649         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3650         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3651         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3652         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3653         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3654         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3655         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3656         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3657         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3658         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3659         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3660         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3661         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3662         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3663         * gcc.target/arm/neon/vld3f32.c: Remove.
3664         * gcc.target/arm/neon/vld3p16.c: Remove.
3665         * gcc.target/arm/neon/vld3p64.c: Remove.
3666         * gcc.target/arm/neon/vld3p8.c: Remove.
3667         * gcc.target/arm/neon/vld3s16.c: Remove.
3668         * gcc.target/arm/neon/vld3s32.c: Remove.
3669         * gcc.target/arm/neon/vld3s64.c: Remove.
3670         * gcc.target/arm/neon/vld3s8.c: Remove.
3671         * gcc.target/arm/neon/vld3u16.c: Remove.
3672         * gcc.target/arm/neon/vld3u32.c: Remove.
3673         * gcc.target/arm/neon/vld3u64.c: Remove.
3674         * gcc.target/arm/neon/vld3u8.c: Remove.
3675         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3676         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3677         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3678         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3679         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3680         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3681         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3682         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3683         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3684         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3685         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3686         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3687         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3688         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3689         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3690         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3691         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3692         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3693         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3694         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3695         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3696         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3697         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3698         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3699         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3700         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3701         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3702         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3703         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3704         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3705         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3706         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3707         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3708         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3709         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3710         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3711         * gcc.target/arm/neon/vld4f32.c: Remove.
3712         * gcc.target/arm/neon/vld4p16.c: Remove.
3713         * gcc.target/arm/neon/vld4p64.c: Remove.
3714         * gcc.target/arm/neon/vld4p8.c: Remove.
3715         * gcc.target/arm/neon/vld4s16.c: Remove.
3716         * gcc.target/arm/neon/vld4s32.c: Remove.
3717         * gcc.target/arm/neon/vld4s64.c: Remove.
3718         * gcc.target/arm/neon/vld4s8.c: Remove.
3719         * gcc.target/arm/neon/vld4u16.c: Remove.
3720         * gcc.target/arm/neon/vld4u32.c: Remove.
3721         * gcc.target/arm/neon/vld4u64.c: Remove.
3722         * gcc.target/arm/neon/vld4u8.c: Remove.
3723         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3724         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3725         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3726         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3727         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3728         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3729         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3730         * gcc.target/arm/neon/vmaxf32.c: Remove.
3731         * gcc.target/arm/neon/vmaxs16.c: Remove.
3732         * gcc.target/arm/neon/vmaxs32.c: Remove.
3733         * gcc.target/arm/neon/vmaxs8.c: Remove.
3734         * gcc.target/arm/neon/vmaxu16.c: Remove.
3735         * gcc.target/arm/neon/vmaxu32.c: Remove.
3736         * gcc.target/arm/neon/vmaxu8.c: Remove.
3737         * gcc.target/arm/neon/vminQf32.c: Remove.
3738         * gcc.target/arm/neon/vminQs16.c: Remove.
3739         * gcc.target/arm/neon/vminQs32.c: Remove.
3740         * gcc.target/arm/neon/vminQs8.c: Remove.
3741         * gcc.target/arm/neon/vminQu16.c: Remove.
3742         * gcc.target/arm/neon/vminQu32.c: Remove.
3743         * gcc.target/arm/neon/vminQu8.c: Remove.
3744         * gcc.target/arm/neon/vminf32.c: Remove.
3745         * gcc.target/arm/neon/vmins16.c: Remove.
3746         * gcc.target/arm/neon/vmins32.c: Remove.
3747         * gcc.target/arm/neon/vmins8.c: Remove.
3748         * gcc.target/arm/neon/vminu16.c: Remove.
3749         * gcc.target/arm/neon/vminu32.c: Remove.
3750         * gcc.target/arm/neon/vminu8.c: Remove.
3751         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3752         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3753         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3754         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3755         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3756         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3757         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3758         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3759         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3760         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3761         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3762         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3763         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3764         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3765         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3766         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3767         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3768         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3769         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3770         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3771         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3772         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3773         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3774         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3775         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3776         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3777         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3778         * gcc.target/arm/neon/vmlaf32.c: Remove.
3779         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3780         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3781         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3782         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3783         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3784         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3785         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3786         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3787         * gcc.target/arm/neon/vmlals16.c: Remove.
3788         * gcc.target/arm/neon/vmlals32.c: Remove.
3789         * gcc.target/arm/neon/vmlals8.c: Remove.
3790         * gcc.target/arm/neon/vmlalu16.c: Remove.
3791         * gcc.target/arm/neon/vmlalu32.c: Remove.
3792         * gcc.target/arm/neon/vmlalu8.c: Remove.
3793         * gcc.target/arm/neon/vmlas16.c: Remove.
3794         * gcc.target/arm/neon/vmlas32.c: Remove.
3795         * gcc.target/arm/neon/vmlas8.c: Remove.
3796         * gcc.target/arm/neon/vmlau16.c: Remove.
3797         * gcc.target/arm/neon/vmlau32.c: Remove.
3798         * gcc.target/arm/neon/vmlau8.c: Remove.
3799         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3800         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3801         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3802         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3803         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3804         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3805         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3806         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3807         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3808         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3809         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3810         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3811         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3812         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3813         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3814         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3815         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3816         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3817         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3818         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3819         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3820         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3821         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3822         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3823         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3824         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3825         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3826         * gcc.target/arm/neon/vmlsf32.c: Remove.
3827         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3828         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3829         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3830         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3831         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3832         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3833         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3834         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3835         * gcc.target/arm/neon/vmlsls16.c: Remove.
3836         * gcc.target/arm/neon/vmlsls32.c: Remove.
3837         * gcc.target/arm/neon/vmlsls8.c: Remove.
3838         * gcc.target/arm/neon/vmlslu16.c: Remove.
3839         * gcc.target/arm/neon/vmlslu32.c: Remove.
3840         * gcc.target/arm/neon/vmlslu8.c: Remove.
3841         * gcc.target/arm/neon/vmlss16.c: Remove.
3842         * gcc.target/arm/neon/vmlss32.c: Remove.
3843         * gcc.target/arm/neon/vmlss8.c: Remove.
3844         * gcc.target/arm/neon/vmlsu16.c: Remove.
3845         * gcc.target/arm/neon/vmlsu32.c: Remove.
3846         * gcc.target/arm/neon/vmlsu8.c: Remove.
3847         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3848         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3849         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3850         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3851         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3852         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3853         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3854         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3855         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3856         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3857         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3858         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3859         * gcc.target/arm/neon/vmov_np16.c: Remove.
3860         * gcc.target/arm/neon/vmov_np8.c: Remove.
3861         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3862         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3863         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3864         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3865         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3866         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3867         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3868         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3869         * gcc.target/arm/neon/vmovls16.c: Remove.
3870         * gcc.target/arm/neon/vmovls32.c: Remove.
3871         * gcc.target/arm/neon/vmovls8.c: Remove.
3872         * gcc.target/arm/neon/vmovlu16.c: Remove.
3873         * gcc.target/arm/neon/vmovlu32.c: Remove.
3874         * gcc.target/arm/neon/vmovlu8.c: Remove.
3875         * gcc.target/arm/neon/vmovns16.c: Remove.
3876         * gcc.target/arm/neon/vmovns32.c: Remove.
3877         * gcc.target/arm/neon/vmovns64.c: Remove.
3878         * gcc.target/arm/neon/vmovnu16.c: Remove.
3879         * gcc.target/arm/neon/vmovnu32.c: Remove.
3880         * gcc.target/arm/neon/vmovnu64.c: Remove.
3881         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3882         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3883         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3884         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3885         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3886         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3887         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3888         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3889         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3890         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3891         * gcc.target/arm/neon/vmulQf32.c: Remove.
3892         * gcc.target/arm/neon/vmulQp8.c: Remove.
3893         * gcc.target/arm/neon/vmulQs16.c: Remove.
3894         * gcc.target/arm/neon/vmulQs32.c: Remove.
3895         * gcc.target/arm/neon/vmulQs8.c: Remove.
3896         * gcc.target/arm/neon/vmulQu16.c: Remove.
3897         * gcc.target/arm/neon/vmulQu32.c: Remove.
3898         * gcc.target/arm/neon/vmulQu8.c: Remove.
3899         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3900         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3901         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3902         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3903         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3904         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3905         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3906         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3907         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3908         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3909         * gcc.target/arm/neon/vmulf32.c: Remove.
3910         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3911         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3912         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3913         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3914         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3915         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3916         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3917         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3918         * gcc.target/arm/neon/vmullp8.c: Remove.
3919         * gcc.target/arm/neon/vmulls16.c: Remove.
3920         * gcc.target/arm/neon/vmulls32.c: Remove.
3921         * gcc.target/arm/neon/vmulls8.c: Remove.
3922         * gcc.target/arm/neon/vmullu16.c: Remove.
3923         * gcc.target/arm/neon/vmullu32.c: Remove.
3924         * gcc.target/arm/neon/vmullu8.c: Remove.
3925         * gcc.target/arm/neon/vmulp8.c: Remove.
3926         * gcc.target/arm/neon/vmuls16.c: Remove.
3927         * gcc.target/arm/neon/vmuls32.c: Remove.
3928         * gcc.target/arm/neon/vmuls8.c: Remove.
3929         * gcc.target/arm/neon/vmulu16.c: Remove.
3930         * gcc.target/arm/neon/vmulu32.c: Remove.
3931         * gcc.target/arm/neon/vmulu8.c: Remove.
3932         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3933         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3934         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3935         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3936         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3937         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3938         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3939         * gcc.target/arm/neon/vmvnp8.c: Remove.
3940         * gcc.target/arm/neon/vmvns16.c: Remove.
3941         * gcc.target/arm/neon/vmvns32.c: Remove.
3942         * gcc.target/arm/neon/vmvns8.c: Remove.
3943         * gcc.target/arm/neon/vmvnu16.c: Remove.
3944         * gcc.target/arm/neon/vmvnu32.c: Remove.
3945         * gcc.target/arm/neon/vmvnu8.c: Remove.
3946         * gcc.target/arm/neon/vnegQf32.c: Remove.
3947         * gcc.target/arm/neon/vnegQs16.c: Remove.
3948         * gcc.target/arm/neon/vnegQs32.c: Remove.
3949         * gcc.target/arm/neon/vnegQs8.c: Remove.
3950         * gcc.target/arm/neon/vnegf32.c: Remove.
3951         * gcc.target/arm/neon/vnegs16.c: Remove.
3952         * gcc.target/arm/neon/vnegs32.c: Remove.
3953         * gcc.target/arm/neon/vnegs8.c: Remove.
3954         * gcc.target/arm/neon/vornQs16.c: Remove.
3955         * gcc.target/arm/neon/vornQs32.c: Remove.
3956         * gcc.target/arm/neon/vornQs64.c: Remove.
3957         * gcc.target/arm/neon/vornQs8.c: Remove.
3958         * gcc.target/arm/neon/vornQu16.c: Remove.
3959         * gcc.target/arm/neon/vornQu32.c: Remove.
3960         * gcc.target/arm/neon/vornQu64.c: Remove.
3961         * gcc.target/arm/neon/vornQu8.c: Remove.
3962         * gcc.target/arm/neon/vorns16.c: Remove.
3963         * gcc.target/arm/neon/vorns32.c: Remove.
3964         * gcc.target/arm/neon/vorns64.c: Remove.
3965         * gcc.target/arm/neon/vorns8.c: Remove.
3966         * gcc.target/arm/neon/vornu16.c: Remove.
3967         * gcc.target/arm/neon/vornu32.c: Remove.
3968         * gcc.target/arm/neon/vornu64.c: Remove.
3969         * gcc.target/arm/neon/vornu8.c: Remove.
3970         * gcc.target/arm/neon/vorrQs16.c: Remove.
3971         * gcc.target/arm/neon/vorrQs32.c: Remove.
3972         * gcc.target/arm/neon/vorrQs64.c: Remove.
3973         * gcc.target/arm/neon/vorrQs8.c: Remove.
3974         * gcc.target/arm/neon/vorrQu16.c: Remove.
3975         * gcc.target/arm/neon/vorrQu32.c: Remove.
3976         * gcc.target/arm/neon/vorrQu64.c: Remove.
3977         * gcc.target/arm/neon/vorrQu8.c: Remove.
3978         * gcc.target/arm/neon/vorrs16.c: Remove.
3979         * gcc.target/arm/neon/vorrs32.c: Remove.
3980         * gcc.target/arm/neon/vorrs64.c: Remove.
3981         * gcc.target/arm/neon/vorrs8.c: Remove.
3982         * gcc.target/arm/neon/vorru16.c: Remove.
3983         * gcc.target/arm/neon/vorru32.c: Remove.
3984         * gcc.target/arm/neon/vorru64.c: Remove.
3985         * gcc.target/arm/neon/vorru8.c: Remove.
3986         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3987         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3988         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3989         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3990         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3991         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3992         * gcc.target/arm/neon/vpadals16.c: Remove.
3993         * gcc.target/arm/neon/vpadals32.c: Remove.
3994         * gcc.target/arm/neon/vpadals8.c: Remove.
3995         * gcc.target/arm/neon/vpadalu16.c: Remove.
3996         * gcc.target/arm/neon/vpadalu32.c: Remove.
3997         * gcc.target/arm/neon/vpadalu8.c: Remove.
3998         * gcc.target/arm/neon/vpaddf32.c: Remove.
3999         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4000         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4001         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4002         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4003         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4004         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4005         * gcc.target/arm/neon/vpaddls16.c: Remove.
4006         * gcc.target/arm/neon/vpaddls32.c: Remove.
4007         * gcc.target/arm/neon/vpaddls8.c: Remove.
4008         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4009         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4010         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4011         * gcc.target/arm/neon/vpadds16.c: Remove.
4012         * gcc.target/arm/neon/vpadds32.c: Remove.
4013         * gcc.target/arm/neon/vpadds8.c: Remove.
4014         * gcc.target/arm/neon/vpaddu16.c: Remove.
4015         * gcc.target/arm/neon/vpaddu32.c: Remove.
4016         * gcc.target/arm/neon/vpaddu8.c: Remove.
4017         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4018         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4019         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4020         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4021         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4022         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4023         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4024         * gcc.target/arm/neon/vpminf32.c: Remove.
4025         * gcc.target/arm/neon/vpmins16.c: Remove.
4026         * gcc.target/arm/neon/vpmins32.c: Remove.
4027         * gcc.target/arm/neon/vpmins8.c: Remove.
4028         * gcc.target/arm/neon/vpminu16.c: Remove.
4029         * gcc.target/arm/neon/vpminu32.c: Remove.
4030         * gcc.target/arm/neon/vpminu8.c: Remove.
4031         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4032         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4033         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4034         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4035         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4036         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4037         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4038         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4039         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4040         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4041         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4042         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4043         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4044         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4045         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4046         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4047         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4048         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4049         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4050         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4051         * gcc.target/arm/neon/vqRshls16.c: Remove.
4052         * gcc.target/arm/neon/vqRshls32.c: Remove.
4053         * gcc.target/arm/neon/vqRshls64.c: Remove.
4054         * gcc.target/arm/neon/vqRshls8.c: Remove.
4055         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4056         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4057         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4058         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4059         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4060         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4061         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4062         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4063         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4064         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4065         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4066         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4067         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4068         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4069         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4070         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4071         * gcc.target/arm/neon/vqabss16.c: Remove.
4072         * gcc.target/arm/neon/vqabss32.c: Remove.
4073         * gcc.target/arm/neon/vqabss8.c: Remove.
4074         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4075         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4076         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4077         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4078         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4079         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4080         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4081         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4082         * gcc.target/arm/neon/vqadds16.c: Remove.
4083         * gcc.target/arm/neon/vqadds32.c: Remove.
4084         * gcc.target/arm/neon/vqadds64.c: Remove.
4085         * gcc.target/arm/neon/vqadds8.c: Remove.
4086         * gcc.target/arm/neon/vqaddu16.c: Remove.
4087         * gcc.target/arm/neon/vqaddu32.c: Remove.
4088         * gcc.target/arm/neon/vqaddu64.c: Remove.
4089         * gcc.target/arm/neon/vqaddu8.c: Remove.
4090         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4091         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4092         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4093         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4094         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4095         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4096         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4097         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4098         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4099         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4100         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4101         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4102         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4103         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4104         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4105         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4106         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4107         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4108         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4109         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4110         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4111         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4112         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4113         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4114         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4115         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4116         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4117         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4118         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4119         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4120         * gcc.target/arm/neon/vqmovns16.c: Remove.
4121         * gcc.target/arm/neon/vqmovns32.c: Remove.
4122         * gcc.target/arm/neon/vqmovns64.c: Remove.
4123         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4124         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4125         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4126         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4127         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4128         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4129         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4130         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4131         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4132         * gcc.target/arm/neon/vqnegs16.c: Remove.
4133         * gcc.target/arm/neon/vqnegs32.c: Remove.
4134         * gcc.target/arm/neon/vqnegs8.c: Remove.
4135         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4136         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4137         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4138         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4139         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4140         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4141         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4142         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4143         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4144         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4145         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4146         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4147         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4148         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4149         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4150         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4151         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4152         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4153         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4154         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4155         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4156         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4157         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4158         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4159         * gcc.target/arm/neon/vqshls16.c: Remove.
4160         * gcc.target/arm/neon/vqshls32.c: Remove.
4161         * gcc.target/arm/neon/vqshls64.c: Remove.
4162         * gcc.target/arm/neon/vqshls8.c: Remove.
4163         * gcc.target/arm/neon/vqshlu16.c: Remove.
4164         * gcc.target/arm/neon/vqshlu32.c: Remove.
4165         * gcc.target/arm/neon/vqshlu64.c: Remove.
4166         * gcc.target/arm/neon/vqshlu8.c: Remove.
4167         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4168         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4169         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4170         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4171         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4172         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4173         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4174         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4175         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4176         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4177         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4178         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4179         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4180         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4181         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4182         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4183         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4184         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4185         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4186         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4187         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4188         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4189         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4190         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4191         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4192         * gcc.target/arm/neon/vqsubs16.c: Remove.
4193         * gcc.target/arm/neon/vqsubs32.c: Remove.
4194         * gcc.target/arm/neon/vqsubs64.c: Remove.
4195         * gcc.target/arm/neon/vqsubs8.c: Remove.
4196         * gcc.target/arm/neon/vqsubu16.c: Remove.
4197         * gcc.target/arm/neon/vqsubu32.c: Remove.
4198         * gcc.target/arm/neon/vqsubu64.c: Remove.
4199         * gcc.target/arm/neon/vqsubu8.c: Remove.
4200         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4201         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4202         * gcc.target/arm/neon/vrecpef32.c: Remove.
4203         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4204         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4205         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4394         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4395         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4396         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4397         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4398         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4399         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4400         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4401         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4402         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4403         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4404         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4405         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4406         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4407         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4408         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4409         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4410         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4411         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4412         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4413         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4414         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4415         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4416         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4417         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4418         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4419         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4420         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4421         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4422         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4423         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4424         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4425         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4426         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4427         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4428         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4429         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4430         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4431         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4432         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4433         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4434         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4435         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4436         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4437         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4438         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4439         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4440         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4441         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4442         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4443         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4444         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4445         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4446         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4447         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4448         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4449         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4450         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4451         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4452         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4453         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4454         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4455         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4456         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4457         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4458         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4459         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4460         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4461         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4462         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4463         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4464         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4465         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4466         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4467         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4468         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4469         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4470         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4471         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4472         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4473         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4474         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4475         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4476         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4477         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4478         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4479         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4480         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4481         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4482         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4483         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4484         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4485         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4486         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4487         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4488         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4489         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4490         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4491         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4492         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4493         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4494         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4495         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4496         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4497         * gcc.target/arm/neon/vrev16p8.c: Remove.
4498         * gcc.target/arm/neon/vrev16s8.c: Remove.
4499         * gcc.target/arm/neon/vrev16u8.c: Remove.
4500         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4501         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4502         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4503         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4504         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4505         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4506         * gcc.target/arm/neon/vrev32p16.c: Remove.
4507         * gcc.target/arm/neon/vrev32p8.c: Remove.
4508         * gcc.target/arm/neon/vrev32s16.c: Remove.
4509         * gcc.target/arm/neon/vrev32s8.c: Remove.
4510         * gcc.target/arm/neon/vrev32u16.c: Remove.
4511         * gcc.target/arm/neon/vrev32u8.c: Remove.
4512         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4513         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4514         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4515         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4516         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4517         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4518         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4519         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4520         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4521         * gcc.target/arm/neon/vrev64f32.c: Remove.
4522         * gcc.target/arm/neon/vrev64p16.c: Remove.
4523         * gcc.target/arm/neon/vrev64p8.c: Remove.
4524         * gcc.target/arm/neon/vrev64s16.c: Remove.
4525         * gcc.target/arm/neon/vrev64s32.c: Remove.
4526         * gcc.target/arm/neon/vrev64s8.c: Remove.
4527         * gcc.target/arm/neon/vrev64u16.c: Remove.
4528         * gcc.target/arm/neon/vrev64u32.c: Remove.
4529         * gcc.target/arm/neon/vrev64u8.c: Remove.
4530         * gcc.target/arm/neon/vrndaf32.c: Remove.
4531         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4532         * gcc.target/arm/neon/vrndf32.c: Remove.
4533         * gcc.target/arm/neon/vrndmf32.c: Remove.
4534         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4535         * gcc.target/arm/neon/vrndnf32.c: Remove.
4536         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4537         * gcc.target/arm/neon/vrndpf32.c: Remove.
4538         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4539         * gcc.target/arm/neon/vrndqf32.c: Remove.
4540         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4541         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4542         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4543         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4544         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4545         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4546         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4547         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4548         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4549         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4550         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4551         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4552         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4553         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4554         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4555         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4556         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4557         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4558         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4559         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4560         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4561         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4562         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4563         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4564         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4565         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4566         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4567         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4568         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4569         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4570         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4571         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4572         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4573         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4574         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4575         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4576         * gcc.target/arm/neon/vshlQs16.c: Remove.
4577         * gcc.target/arm/neon/vshlQs32.c: Remove.
4578         * gcc.target/arm/neon/vshlQs64.c: Remove.
4579         * gcc.target/arm/neon/vshlQs8.c: Remove.
4580         * gcc.target/arm/neon/vshlQu16.c: Remove.
4581         * gcc.target/arm/neon/vshlQu32.c: Remove.
4582         * gcc.target/arm/neon/vshlQu64.c: Remove.
4583         * gcc.target/arm/neon/vshlQu8.c: Remove.
4584         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4585         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4586         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4587         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4588         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4589         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4590         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4591         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4592         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4593         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4594         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4595         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4596         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4597         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4598         * gcc.target/arm/neon/vshls16.c: Remove.
4599         * gcc.target/arm/neon/vshls32.c: Remove.
4600         * gcc.target/arm/neon/vshls64.c: Remove.
4601         * gcc.target/arm/neon/vshls8.c: Remove.
4602         * gcc.target/arm/neon/vshlu16.c: Remove.
4603         * gcc.target/arm/neon/vshlu32.c: Remove.
4604         * gcc.target/arm/neon/vshlu64.c: Remove.
4605         * gcc.target/arm/neon/vshlu8.c: Remove.
4606         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4607         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4608         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4609         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4610         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4611         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4612         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4613         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4614         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4615         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4616         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4617         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4618         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4619         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4620         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4621         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4622         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4623         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4624         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4625         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4626         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4627         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4628         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4629         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4630         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4631         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4632         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4633         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4634         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4635         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4636         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4637         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4638         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4639         * gcc.target/arm/neon/vsli_np16.c: Remove.
4640         * gcc.target/arm/neon/vsli_np64.c: Remove.
4641         * gcc.target/arm/neon/vsli_np8.c: Remove.
4642         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4643         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4644         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4645         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4646         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4647         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4648         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4649         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4650         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4651         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4652         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4653         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4654         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4655         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4656         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4657         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4658         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4659         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4660         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4661         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4662         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4663         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4664         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4665         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4666         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4667         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4668         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4669         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4670         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4671         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4672         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4673         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4674         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4675         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4676         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4677         * gcc.target/arm/neon/vsri_np16.c: Remove.
4678         * gcc.target/arm/neon/vsri_np64.c: Remove.
4679         * gcc.target/arm/neon/vsri_np8.c: Remove.
4680         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4681         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4682         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4683         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4684         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4685         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4686         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4687         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4688         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4689         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4690         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4691         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4692         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4693         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4694         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4695         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4696         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4697         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4698         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4699         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4700         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4701         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4702         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4703         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4704         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4705         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4706         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4707         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4708         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4709         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4710         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4711         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4712         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4713         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4714         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4715         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4716         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4717         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4718         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4719         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4720         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4721         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4722         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4723         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4724         * gcc.target/arm/neon/vst1f32.c: Remove.
4725         * gcc.target/arm/neon/vst1p16.c: Remove.
4726         * gcc.target/arm/neon/vst1p64.c: Remove.
4727         * gcc.target/arm/neon/vst1p8.c: Remove.
4728         * gcc.target/arm/neon/vst1s16.c: Remove.
4729         * gcc.target/arm/neon/vst1s32.c: Remove.
4730         * gcc.target/arm/neon/vst1s64.c: Remove.
4731         * gcc.target/arm/neon/vst1s8.c: Remove.
4732         * gcc.target/arm/neon/vst1u16.c: Remove.
4733         * gcc.target/arm/neon/vst1u32.c: Remove.
4734         * gcc.target/arm/neon/vst1u64.c: Remove.
4735         * gcc.target/arm/neon/vst1u8.c: Remove.
4736         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4737         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4738         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4739         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4740         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4741         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4742         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4743         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4744         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4745         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4746         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4747         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4748         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4749         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4750         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4751         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4752         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4753         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4754         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4755         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4756         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4757         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4758         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4759         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4760         * gcc.target/arm/neon/vst2f32.c: Remove.
4761         * gcc.target/arm/neon/vst2p16.c: Remove.
4762         * gcc.target/arm/neon/vst2p64.c: Remove.
4763         * gcc.target/arm/neon/vst2p8.c: Remove.
4764         * gcc.target/arm/neon/vst2s16.c: Remove.
4765         * gcc.target/arm/neon/vst2s32.c: Remove.
4766         * gcc.target/arm/neon/vst2s64.c: Remove.
4767         * gcc.target/arm/neon/vst2s8.c: Remove.
4768         * gcc.target/arm/neon/vst2u16.c: Remove.
4769         * gcc.target/arm/neon/vst2u32.c: Remove.
4770         * gcc.target/arm/neon/vst2u64.c: Remove.
4771         * gcc.target/arm/neon/vst2u8.c: Remove.
4772         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4773         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4774         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4775         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4776         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4777         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4778         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4779         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4780         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4781         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4782         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4783         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4784         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4785         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4786         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4787         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4788         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4789         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4790         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4791         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4792         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4793         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4794         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4795         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4796         * gcc.target/arm/neon/vst3f32.c: Remove.
4797         * gcc.target/arm/neon/vst3p16.c: Remove.
4798         * gcc.target/arm/neon/vst3p64.c: Remove.
4799         * gcc.target/arm/neon/vst3p8.c: Remove.
4800         * gcc.target/arm/neon/vst3s16.c: Remove.
4801         * gcc.target/arm/neon/vst3s32.c: Remove.
4802         * gcc.target/arm/neon/vst3s64.c: Remove.
4803         * gcc.target/arm/neon/vst3s8.c: Remove.
4804         * gcc.target/arm/neon/vst3u16.c: Remove.
4805         * gcc.target/arm/neon/vst3u32.c: Remove.
4806         * gcc.target/arm/neon/vst3u64.c: Remove.
4807         * gcc.target/arm/neon/vst3u8.c: Remove.
4808         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4809         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4810         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4811         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4812         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4813         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4814         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4815         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4816         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4817         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4818         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4819         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4820         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4821         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4822         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4823         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4824         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4825         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4826         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4827         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4828         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4829         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4830         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4831         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4832         * gcc.target/arm/neon/vst4f32.c: Remove.
4833         * gcc.target/arm/neon/vst4p16.c: Remove.
4834         * gcc.target/arm/neon/vst4p64.c: Remove.
4835         * gcc.target/arm/neon/vst4p8.c: Remove.
4836         * gcc.target/arm/neon/vst4s16.c: Remove.
4837         * gcc.target/arm/neon/vst4s32.c: Remove.
4838         * gcc.target/arm/neon/vst4s64.c: Remove.
4839         * gcc.target/arm/neon/vst4s8.c: Remove.
4840         * gcc.target/arm/neon/vst4u16.c: Remove.
4841         * gcc.target/arm/neon/vst4u32.c: Remove.
4842         * gcc.target/arm/neon/vst4u64.c: Remove.
4843         * gcc.target/arm/neon/vst4u8.c: Remove.
4844         * gcc.target/arm/neon/vsubQf32.c: Remove.
4845         * gcc.target/arm/neon/vsubQs16.c: Remove.
4846         * gcc.target/arm/neon/vsubQs32.c: Remove.
4847         * gcc.target/arm/neon/vsubQs64.c: Remove.
4848         * gcc.target/arm/neon/vsubQs8.c: Remove.
4849         * gcc.target/arm/neon/vsubQu16.c: Remove.
4850         * gcc.target/arm/neon/vsubQu32.c: Remove.
4851         * gcc.target/arm/neon/vsubQu64.c: Remove.
4852         * gcc.target/arm/neon/vsubQu8.c: Remove.
4853         * gcc.target/arm/neon/vsubf32.c: Remove.
4854         * gcc.target/arm/neon/vsubhns16.c: Remove.
4855         * gcc.target/arm/neon/vsubhns32.c: Remove.
4856         * gcc.target/arm/neon/vsubhns64.c: Remove.
4857         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4858         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4859         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4860         * gcc.target/arm/neon/vsubls16.c: Remove.
4861         * gcc.target/arm/neon/vsubls32.c: Remove.
4862         * gcc.target/arm/neon/vsubls8.c: Remove.
4863         * gcc.target/arm/neon/vsublu16.c: Remove.
4864         * gcc.target/arm/neon/vsublu32.c: Remove.
4865         * gcc.target/arm/neon/vsublu8.c: Remove.
4866         * gcc.target/arm/neon/vsubs16.c: Remove.
4867         * gcc.target/arm/neon/vsubs32.c: Remove.
4868         * gcc.target/arm/neon/vsubs64.c: Remove.
4869         * gcc.target/arm/neon/vsubs8.c: Remove.
4870         * gcc.target/arm/neon/vsubu16.c: Remove.
4871         * gcc.target/arm/neon/vsubu32.c: Remove.
4872         * gcc.target/arm/neon/vsubu64.c: Remove.
4873         * gcc.target/arm/neon/vsubu8.c: Remove.
4874         * gcc.target/arm/neon/vsubws16.c: Remove.
4875         * gcc.target/arm/neon/vsubws32.c: Remove.
4876         * gcc.target/arm/neon/vsubws8.c: Remove.
4877         * gcc.target/arm/neon/vsubwu16.c: Remove.
4878         * gcc.target/arm/neon/vsubwu32.c: Remove.
4879         * gcc.target/arm/neon/vsubwu8.c: Remove.
4880         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4881         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4882         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4883         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4884         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4885         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4886         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4887         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4888         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4889         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4890         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4891         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4892         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4893         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4894         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4895         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4896         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4897         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4898         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4899         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4900         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4901         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4902         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4903         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4904         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4905         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4906         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4907         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4908         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4909         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4910         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4911         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4912         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4913         * gcc.target/arm/neon/vtrnf32.c: Remove.
4914         * gcc.target/arm/neon/vtrnp16.c: Remove.
4915         * gcc.target/arm/neon/vtrnp8.c: Remove.
4916         * gcc.target/arm/neon/vtrns16.c: Remove.
4917         * gcc.target/arm/neon/vtrns32.c: Remove.
4918         * gcc.target/arm/neon/vtrns8.c: Remove.
4919         * gcc.target/arm/neon/vtrnu16.c: Remove.
4920         * gcc.target/arm/neon/vtrnu32.c: Remove.
4921         * gcc.target/arm/neon/vtrnu8.c: Remove.
4922         * gcc.target/arm/neon/vtstQp8.c: Remove.
4923         * gcc.target/arm/neon/vtstQs16.c: Remove.
4924         * gcc.target/arm/neon/vtstQs32.c: Remove.
4925         * gcc.target/arm/neon/vtstQs8.c: Remove.
4926         * gcc.target/arm/neon/vtstQu16.c: Remove.
4927         * gcc.target/arm/neon/vtstQu32.c: Remove.
4928         * gcc.target/arm/neon/vtstQu8.c: Remove.
4929         * gcc.target/arm/neon/vtstp8.c: Remove.
4930         * gcc.target/arm/neon/vtsts16.c: Remove.
4931         * gcc.target/arm/neon/vtsts32.c: Remove.
4932         * gcc.target/arm/neon/vtsts8.c: Remove.
4933         * gcc.target/arm/neon/vtstu16.c: Remove.
4934         * gcc.target/arm/neon/vtstu32.c: Remove.
4935         * gcc.target/arm/neon/vtstu8.c: Remove.
4936         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4937         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4938         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4939         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4940         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4941         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4942         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4943         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4944         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4945         * gcc.target/arm/neon/vuzpf32.c: Remove.
4946         * gcc.target/arm/neon/vuzpp16.c: Remove.
4947         * gcc.target/arm/neon/vuzpp8.c: Remove.
4948         * gcc.target/arm/neon/vuzps16.c: Remove.
4949         * gcc.target/arm/neon/vuzps32.c: Remove.
4950         * gcc.target/arm/neon/vuzps8.c: Remove.
4951         * gcc.target/arm/neon/vuzpu16.c: Remove.
4952         * gcc.target/arm/neon/vuzpu32.c: Remove.
4953         * gcc.target/arm/neon/vuzpu8.c: Remove.
4954         * gcc.target/arm/neon/vzipQf32.c: Remove.
4955         * gcc.target/arm/neon/vzipQp16.c: Remove.
4956         * gcc.target/arm/neon/vzipQp8.c: Remove.
4957         * gcc.target/arm/neon/vzipQs16.c: Remove.
4958         * gcc.target/arm/neon/vzipQs32.c: Remove.
4959         * gcc.target/arm/neon/vzipQs8.c: Remove.
4960         * gcc.target/arm/neon/vzipQu16.c: Remove.
4961         * gcc.target/arm/neon/vzipQu32.c: Remove.
4962         * gcc.target/arm/neon/vzipQu8.c: Remove.
4963         * gcc.target/arm/neon/vzipf32.c: Remove.
4964         * gcc.target/arm/neon/vzipp16.c: Remove.
4965         * gcc.target/arm/neon/vzipp8.c: Remove.
4966         * gcc.target/arm/neon/vzips16.c: Remove.
4967         * gcc.target/arm/neon/vzips32.c: Remove.
4968         * gcc.target/arm/neon/vzips8.c: Remove.
4969         * gcc.target/arm/neon/vzipu16.c: Remove.
4970         * gcc.target/arm/neon/vzipu32.c: Remove.
4971         * gcc.target/arm/neon/vzipu8.c: Remove.
4972
4973
4974 2015-11-12  Marek Polacek  <polacek@redhat.com>
4975
4976         PR c/67784
4977         * gcc.dg/pr67784-1.c: New test.
4978         * gcc.dg/pr67784-2.c: New test.
4979
4980 2015-11-12  Martin Liska  <mliska@suse.cz>
4981
4982         * gcc.dg/ipa/pr68035.c: New test.
4983
4984 2015-11-12  Richard Biener  <rguenther@suse.de>
4985
4986         PR tree-optimization/68306
4987         * gcc.dg/pr68306.c: New testcase.
4988
4989 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4990
4991         Implement D0013R2, logical type traits.
4992
4993         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4994
4995 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4996
4997         * c-c++-common/goacc/data-default-1.c: New.
4998
4999 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5000
5001         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5002
5003 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5004
5005         PR tree-optimization/68305
5006         * gcc.dg/vect/pr68305.c: New test.
5007
5008 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5009
5010         * gcc.target/i386/pr67265-2.c: New test.
5011
5012 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5013
5014         * gcc.dg/pr68286.c: New test.
5015
5016 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5017
5018         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5019
5020 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5021
5022         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5023         aligned to 64 bits.
5024
5025 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5026
5027         * gcc.dg/pr65521.c: Fail on AIX.
5028
5029 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5030
5031         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5032         * gcc.dg/graphite/fuse-2.c: Same.
5033         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5034         isl-ast-gen-*.c files.
5035         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5036         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5037         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5038         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5039         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5040         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5041         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5042         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5043         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5044         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5045         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5046
5047 2015-11-11  Marek Polacek  <polacek@redhat.com>
5048
5049         PR c/68107
5050         PR c++/68266
5051         * c-c++-common/pr68107.c: New test.
5052         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5053         (large_array_char_template): Likewise.
5054         * g++.dg/init/new44.C: Adjust dg-error.
5055
5056 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5057
5058         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5059         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5060
5061 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gcc.target/i386/pr67265.c: New test.
5064
5065 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5066
5067         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5068         tests for the expected generated code.
5069
5070 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5071
5072         * gcc.target/mips/split-ds-sequence.c: New test.
5073
5074 2015-11-11  Julia Koval  <julia.koval@intel.com>
5075
5076         * g++.dg/ext/mv16.C: New functions.
5077
5078 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5079             Jiong Wang      <jiong.wang@arm.com>
5080
5081         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5082
5083 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5084
5085         * gcc.target/i386/mask-pack.c: New test.
5086         * gcc.target/i386/mask-unpack.c: New test.
5087
5088 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5089
5090         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5091
5092 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5093
5094         * gcc.dg/vect/slp-cond-5.c: New test.
5095
5096 2015-11-10  Richard Biener  <rguenther@suse.de>
5097
5098         PR tree-optimization/68240
5099         * gcc.dg/torture/pr68240.c: New testcase.
5100
5101 2015-11-10  Richard Biener  <rguenther@suse.de>
5102
5103         PR tree-optimization/56118
5104         * gcc.target/i386/pr56118.c: New testcase.
5105
5106 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5107
5108         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5109
5110 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5111
5112         * gfortran.dg/pr68251.f90: New test.
5113
5114 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5115
5116         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5117
5118 2015-11-09  Martin Sebor  <msebor@redhat.com>
5119
5120         * init/new45.C: New test to verify that operator new is invoked
5121         with or without overhead for a cookie.
5122
5123         PR c++/67927
5124         * init/new44.C: New test for placement new expressions for arrays
5125         with excessive number of elements.
5126
5127         PR c++/67913
5128         * init/new43.C: New test for placement new expressions for arrays
5129         with negative number of elements.
5130
5131         * other/new-size-type.C: Expect array new expression with
5132         an excessive number of elements to be rejected.
5133
5134 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5135
5136         * c-c++-common/goacc/routine-1.c: New.
5137         * c-c++-common/goacc/routine-2.c: New.
5138         * c-c++-common/goacc/routine-3.c: New.
5139         * c-c++-common/goacc/routine-4.c: New.
5140         * c-c++-common/goacc/routine-5.c: New.
5141
5142 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5143
5144         * gcc.target/sparc/sparc-ret.c: Rename to...
5145         * gcc.target/sparc/sparc-ret-1.c: ...this.
5146         * gcc.target/sparc/sparc-ret-2.c: New test.
5147
5148 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5149
5150         * lib/target-supports.exp (check_p8vector_hw_available): Split
5151         long line.
5152         (check_vsx_hw_available): Likewise.
5153         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5154         support and for PowerPC float128 support.
5155         (check_p9modulo_hw_available): Likewise.
5156         (check_ppc_float128_sw_available): Likewise.
5157         (check_ppc_float128_hw_available): Likewise.
5158         (check_effective_target_powerpc_p9vector_ok): Likewise.
5159         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5160         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5161         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5162         (is-effective-target): Add new PowerPc targets.
5163         (is-effective-target-keyword): Likewise.
5164         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5165         instructions, use it.
5166
5167         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5168         * gcc.target/powerpc/mod-2.c: Likewise.
5169         * gcc.target/powerpc/ctz-1.c: Likewise.
5170         * gcc.target/powerpc/ctz-2.c: Likewise.
5171         * gcc.target/powerpc/extswsli-1.c: Likewise.
5172         * gcc.target/powerpc/extswsli-2.c: Likewise.
5173         * gcc.target/powerpc/extswsli-3.c: Likewise.
5174
5175         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5176         and allow the test on PowerPC LE.
5177         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5178         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5179
5180         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5181         check instead of powerpc_vsx_ok.
5182         * gcc.target/powerpc/float128-mix.c: Likewise.
5183
5184 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5185
5186         * gcc.dg/sso/*.c: Robustify dg-output directives.
5187
5188 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5189
5190         * g++.dg/ubsan/pr68259.C: New test.
5191
5192 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5193
5194         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5195         (main): Use _Cilk_spawn instead of cilk_spawn.
5196
5197 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5198
5199         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5200         scan-assembler directive.
5201
5202 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5203
5204         PR target/68129
5205         * gcc.dg/pr68129_1.c: New test.
5206
5207 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5208
5209         PR debug/67192
5210         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5211         (main): Invoke them.
5212
5213 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5214
5215         PR debug/67192
5216         * gcc.dg/guality/pr67192.c: New test.
5217
5218 2015-11-09  Richard Biener  <rguenther@suse.de>
5219
5220         PR tree-optimization/68248
5221         * gcc.dg/torture/pr68248.c: New testcase.
5222
5223 2015-11-09  Richard Biener  <rguenther@suse.de>
5224
5225         PR tree-optimization/56118
5226         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5227
5228 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5229
5230         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5231         labelref and check use of constant pool by looking for .word and
5232         similar directives.
5233
5234 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5235
5236         PR target/66326
5237         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5238
5239 2015-11-09  Richard Henderson  <rth@redhat.com>
5240
5241         * gcc.target/i386/addr-space-1.c: New test.
5242         * gcc.target/i386/addr-space-2.c: New test.
5243         * gcc.target/i386/addr-space-3.c: New test.
5244
5245 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5246
5247         PR fortran/68053
5248         * gfortran.dg/pr68053.f90: New test.
5249
5250 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5251
5252         * g++.dg/lto/pr68057_0.C: Fix testcase.
5253
5254 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5255
5256         * gfortran.dg/PR67518.f90: move from here...
5257         * gfortran.dg/graphite/PR67518.f90: to here.
5258         * gfortran.dg/PR53852.f90: move from here...
5259         * gfortran.dg/graphite/PR53852.f90: to here.
5260
5261 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gcc.dg/sso-1.c: New test.
5264         * gcc.dg/sso-2.c: Likewise.
5265         * gcc.dg/sso-3.c: Likewise.
5266         * gcc.dg/sso-4.c: Likewise.
5267         * gcc.dg/sso-5.c: Likewise.
5268         * gcc.dg/sso-6.c: Likewise.
5269         * gcc.dg/sso-7.c: Likewise.
5270         * gcc.dg/sso-8.c: Likewise.
5271         * gcc.dg/sso: New directory.
5272         * gcc.target/i386/movbe-3.c: New test.
5273         * gnat.dg/sso1.adb: Likewise.
5274         * gnat.dg/sso2.ad[sb]: Likewise.
5275         * gnat.dg/sso3.adb: Likewise.
5276         * gnat.dg/sso4.adb: Likewise.
5277         * gnat.dg/sso5.adb: Likewise.
5278         * gnat.dg/sso6.adb: Likewise.
5279         * gnat.dg/sso7.adb: Likewise.
5280         * gnat.dg/specs/sso1.ads: Likewise.
5281         * gnat.dg/specs/sso2.ads: Likewise.
5282         * gnat.dg/sso: New directory.
5283
5284 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5285
5286         PR fortran/68218
5287         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5288
5289 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5290
5291         PR fortran/68224
5292         * gfortran.dg/pr68224.f90: New test.
5293
5294 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5295
5296         PR fortran/68196
5297         * gfortran.dg/proc_ptr_47.f90: New test.
5298
5299         PR fortran/66465
5300         * gfortran.dg/pr66465.f90: New test.
5301
5302 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5303
5304         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5305
5306 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5307
5308         PR fortran/68153
5309         * gfortran.dg/pr68153.f90: New test.
5310
5311 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5312
5313         PR fortran/68151
5314         * gfortran.dg/pr68151.f90: New test.
5315
5316 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5317
5318         PR tree-optimization/68235
5319         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5320
5321 2015-11-06  Jeff Law  <law@redhat.com>
5322
5323         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5324         realized jump threads.
5325         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5326         threads rather than dom1 dump.
5327
5328 2015-11-06  Michael Collison  <michael.collison@linaro.org
5329             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5330
5331         Revert:
5332         2015-08-01  Michael Collison  <michael.collison@linaro.org
5333                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5334
5335         * gcc.target/arm/mincmp.c: New test.
5336
5337 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5338
5339         PR fortran/54224
5340         * gfortran.dg/warn_unused_function_2.f90: Add two new
5341         "defined but not used" subroutines.
5342
5343 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5346         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5347         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5348         expected diagnostics for the addition of quotes.
5349         * gfortran.dg/gomp/target3.f90: Likewise.
5350         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5351         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5352         * c-c++-common/gomp/doacross-1.c: Likewise.
5353         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5354         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5355         Adjust expected diagnostics wording.
5356         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5357         Don't expect error on ordered threads simd when in for simd.
5358         * c-c++-common/gomp/nesting-2.c: New test.
5359         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5360         * c-c++-common/gomp/ordered-4.c: New test.
5361
5362 2015-11-06  Mike Stump  <mikestump@comcast.net>
5363
5364         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5365
5366 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5367             Sebastian Pop  <s.pop@samsung.com>
5368
5369         * gcc.dg/graphite/fuse-1.c: New.
5370         * gcc.dg/graphite/fuse-2.c: New.
5371         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5372
5373 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5374
5375         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5376
5377 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5378
5379         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5380         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5381         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5382         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5383         * lib/gcc-dg.exp: Load multiline.exp.
5384
5385 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5386
5387         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5388         * gcc.target/arm/interrupt-1.c: Likewise.
5389         * gcc.target/arm/interrupt-2.c: Likewise.
5390         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5391
5392 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5393             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5394
5395         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5396         macros for assembly checks.
5397         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5398         frsqrts and frsqrte are not emitted.
5399         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5400         frsqrts and frsqrte are emitted.
5401         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5402
5403 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5404
5405         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5406
5407 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5408
5409         PR ipa/68057
5410         PR ipa/68220
5411         * g++.dg/lto/pr68057_0.C: New testcase.
5412         * g++.dg/lto/pr68057_1.C: New testcase.
5413         * g++.dg/torture/pr68220.C: New testcase.
5414
5415 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5416
5417         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5418         comment.
5419
5420 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5421
5422         PR tree-optimization/68145
5423         * g++.dg/vect/pr68145.cc: New test.
5424
5425 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5426
5427         PR target/68088
5428         * gcc.dg/pr68088_1.c: New test.
5429
5430 2015-11-06  Richard Biener  <rguenther@suse.de>
5431
5432         * gcc.dg/vect/bb-slp-38.c: New testcase.
5433
5434 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5435
5436         * gfortran.dg/goacc/private-3.f95: XFAIL.
5437
5438 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5439
5440         PR middle-end/53852
5441         PR middle-end/67518
5442         * gfortran.dg/PR67518.f90: New test.
5443         * gfortran.dg/PR53852.f90: New test.
5444
5445 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5446             Tom de Vries  <tom@codesourcery.com>
5447             Nathan Sidwell  <nathan@codesourcery.com>
5448             Thomas Schwinge  <thomas@codesourcery.com>
5449
5450         * c-c++-common/goacc/combined-directives.c: New test.
5451         * c-c++-common/goacc/loop-clauses.c: New test.
5452         * c-c++-common/goacc/tile.c: New test.
5453         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5454         as gang static arguments.
5455         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5456         * g++.dg/goacc/template.C: New test.
5457         * gfortran.dg/goacc/combined-directives.f90: New test.
5458         * gfortran.dg/goacc/default.f95: New test.
5459         * gfortran.dg/goacc/default_none.f95: New test.
5460         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5461         * gfortran.dg/goacc/gang-static.f95: New test.
5462         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5463         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5464         * gfortran.dg/goacc/list.f95: Update test.
5465         * gfortran.dg/goacc/loop-2.f95: Likewise.
5466         * gfortran.dg/goacc/loop-4.f95: New test.
5467         * gfortran.dg/goacc/loop-5.f95: New test.
5468         * gfortran.dg/goacc/loop-6.f95: New test.
5469         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5470         * gfortran.dg/goacc/multi-clause.f90: New test.
5471         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5472         * gfortran.dg/goacc/update.f95: New test.
5473
5474 2015-11-05  Martin Sebor  <msebor@redhat.com>
5475
5476         PR c++/67942
5477         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5478         invocations where the size of the destination buffer object
5479         or its type (or both) is unknown.
5480
5481 2015-11-05  Martin Sebor  <msebor@redhat.com>
5482
5483         PR c++/67942
5484         * g++.dg/warn/Wplacement-new-size.C: New test.
5485
5486 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5487
5488         * gcc.dg/pr68112.c: New.
5489         * gcc.dg/vect/vect-strided-shift-1.c: New.
5490
5491 2015-11-05  Marek Polacek  <polacek@redhat.com>
5492
5493         PR c/68090
5494         * gcc.dg/pr68090.c: New test.
5495
5496 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5497
5498         * gcc.dg/ifcvt-4.c: New.
5499
5500 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5501
5502         PR c++/67846
5503         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5504
5505 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5506
5507         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5508         of variables in both data sharing and mapping clauses and for
5509         structure element based array sections being mapped rather than
5510         privatized.
5511         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5512         expected diagnostics wording in one case.
5513         * c-c++-common/gomp/distribute-1.c: New test.
5514         * c-c++-common/gomp/element-1.c: New test.
5515         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5516         and #pragma omp end declare target pair around the function.
5517         Change s from a parameter to a file scope variable.
5518         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5519         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5520         on non-zero low-bound in reduction array sections.  Add further
5521         tests.
5522         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5523         * c-c++-common/gomp/target-teams-1.c: New test.
5524         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5525         for expected mangling on x86_64/i?86.
5526         * gcc.dg/gomp/declare-simd-3.c: New test.
5527         * gcc.dg/gomp/declare-simd-4.c: New test.
5528         * gcc.dg/gomp/for-20.c: New test.
5529         * gcc.dg/gomp/for-21.c: New test.
5530         * gcc.dg/gomp/for-22.c: New test.
5531         * gcc.dg/gomp/for-23.c: New test.
5532         * gcc.dg/gomp/for-24.c: New test.
5533         * gcc.dg/gomp/linear-1.c: New test.
5534         * gcc.dg/gomp/loop-1.c: New test.
5535         * g++.dg/gomp/atomic-17.C: New test.
5536         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5537         non-static data member in shared clause.  Add single construct.
5538         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5539         scan-assembler-times directives for expected mangling on x86_64/i?86.
5540         * g++.dg/gomp/declare-simd-3.C: Likewise.
5541         * g++.dg/gomp/declare-simd-4.C: New test.
5542         * g++.dg/gomp/declare-simd-5.C: New test.
5543         * g++.dg/gomp/declare-target-1.C: New test.
5544         * g++.dg/gomp/linear-2.C: New test.
5545         * g++.dg/gomp/loop-1.C: New test.
5546         * g++.dg/gomp/loop-2.C: New test.
5547         * g++.dg/gomp/loop-3.C: New test.
5548         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5549         non-static data member in shared clause.
5550         * g++.dg/gomp/member-3.C: New test.
5551         * g++.dg/gomp/member-4.C: New test.
5552         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5553         (bar): Remove dg-message.
5554         * g++.dg/gomp/target-teams-1.C: New test.
5555
5556 2015-11-05  Richard Biener  <rguenther@suse.de>
5557
5558         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5559         uninitialized variables.
5560         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5561         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5562         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5563         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5564         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5565         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5566         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5567         * gcc.dg/ipa/pure-const-2.c: Likewise.
5568         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5569         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5570         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5571         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5572         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5573         * gcc.dg/vect/pr30858.c: Likewise.
5574         * gcc.dg/vect/pr33866.c: Likewise.
5575         * gcc.dg/vect/pr37027.c: Likewise.
5576         * c-c++-common/ubsan/null-10.c: Likewise.
5577         * gcc.target/i386/incoming-8.c: Likewise.
5578
5579 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5580
5581         * gnat.dg/slice9.adb: New test.
5582
5583 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5584
5585         * gfortran.dg/goacc/reduction-2.f95: Delete.
5586
5587 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5588
5589         PR tree-optimization/67742
5590         * gcc.dg/tree-ssa/restrict-7.c: New test.
5591         * gcc.dg/tree-ssa/restrict-8.c: New test.
5592
5593 2015-11-03  Martin Sebor  <msebor@redhat.com>
5594
5595         PR c++-common/67882
5596         * c-c++-common/builtin-offsetof-2.c: New test.
5597
5598 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5599
5600         PR fortran/67982
5601         * gfortran.dg/warn_unused_function_3.f90: New test.
5602
5603 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5604
5605         * gnat.dg/discr45.adb: Only compile the test.
5606
5607 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5608
5609         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5610         * gcc.target/i386/mvc5.c: Ditto.
5611         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5612         resolver.
5613
5614 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5615
5616         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5617         from here to...
5618         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5619         to succeed.
5620
5621 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5622
5623         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5624         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5625         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5626         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5627         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5628         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5629
5630 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5631
5632         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5633
5634 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5635
5636         * gcc.dg/mvc1.c: Move to ...
5637         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5638         * gcc.dg/mvc2.c: Move to ...
5639         * gcc.target/i386/mvc2.c: ... here.
5640         * gcc.dg/mvc3.c: Move to ...
5641         * gcc.target/i386/mvc3.c: ... here.
5642         * gcc.dg/mvc4.c: Move to ...
5643         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5644         * gcc.dg/mvc5.c: Move to ...
5645         * gcc.target/i386/mvc5.c: ... here.
5646         * gcc.dg/mvc6.c: Move to ...
5647         * gcc.target/i386/mvc6.c: ... here.
5648         * gcc.dg/mvc7.c: Move to ...
5649         * gcc.target/i386/mvc7.c: ... here.
5650
5651         * g++.dg/ext/mvc1.C: Require ifunc.
5652
5653 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5654
5655         PR tree-optimization/68083
5656         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5657
5658 2015-11-02  Jeff Law  <law@redhat.com>
5659
5660         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5661         irreducible loops in the CFG.
5662
5663 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5664
5665         Revert:
5666         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5667
5668         * gcc.dg/vect/vect-strided-shift-1.c: New.
5669
5670 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5671
5672         PR target/67929
5673         * gcc.target/arm/pr67929_1.c: Move to...
5674         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5675         Remove arm-specific directives.  Add noclone, noinline
5676         attributes.
5677
5678 2015-11-01  Jeff Law  <law@redhat.com>
5679
5680         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5681
5682 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5683
5684         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5685         (sse2_test): Rename from main.  Do not return 0.
5686
5687 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5688
5689         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5690         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5691         * gfortran.dg/read_dir.f90: XFAIL AIX.
5692
5693 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5694
5695         Remove the implementation of N3994, terse range-for loops.
5696         * g++.dg/cpp1z/range-for1.C: Remove.
5697
5698 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5699
5700         * gnat.dg/discr45.adb: New test.
5701
5702 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5703
5704         * gfortran.dg/assumed_type_2.f90: Update test.
5705         * gfortran.dg/no_arg_check_2.f90: Same.
5706
5707 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5708
5709         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5710
5711 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5712
5713         PR fortran/46588
5714         * gfortran.dg/pr46588.f90: New test.
5715
5716 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5717
5718         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5719         * gcc.dg/mvc2.c: Ditto.
5720         * gcc.dg/mvc3.c: Ditto.
5721         * gcc.dg/mvc4.c: Ditto.
5722         * gcc.dg/mvc5.c: Ditto.
5723         * gcc.dg/mvc6.c: Ditto.
5724         * gcc.dg/mvc7.c: Ditto.
5725         * g++.dg/ext/mvc1.C: Ditto.
5726         * g++.dg/ext/mvc2.C: Ditto.
5727         * g++.dg/ext/mvc3.C: Ditto.
5728         * g++.dg/ext/mvc4.C: Ditto.
5729
5730 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5731
5732         PR fortran/51993
5733         * gfortran.dg/pr51993.f90: New test.
5734
5735 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5736
5737         PR rtl-optimization/68106
5738         * gcc.target/aarch64/pr68106.c: New.
5739
5740 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5741
5742         PR fortran/36192
5743         * gfortran.dg/pr36192_1.f90: New test.
5744
5745 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5746
5747         PR fortran/68154
5748         *gfortran.dg/pr68154.f90
5749
5750 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5751
5752         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5753         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5754
5755 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5756
5757         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5758
5759 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5760
5761         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5762         PowerPC.
5763         * gcc.target/powerpc/float128-mix.c: Likewise.
5764
5765 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5766
5767         PR fortran/68054
5768         * gfortran.dg/pr68054.f90: New test.
5769
5770 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5771
5772         PR fortran/67885
5773         * gfortran.dg/pr67885.f90: New test.
5774
5775 2015-10-29  Jeff Law  <law@redhat.com>
5776
5777         PR tree-optimization/67892
5778         * gcc.dg/tree-ssa/pr21417: Update expected output.
5779         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5780
5781 2015-10-29  Richard Biener  <rguenther@suse.de>
5782
5783         PR middle-end/68142
5784         * c-c++-common/ubsan/pr68142.c: New testcase.
5785
5786 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5787
5788         PR c++/67845
5789         * g++.dg/other/cv_func4.C: New.
5790
5791 2015-10-29  Richard Biener  <rguenther@suse.de>
5792
5793         PR middle-end/56956
5794         * c-c++-common/ubsan/pr56956.c: New testcase.
5795
5796 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5797
5798         * gnat.dg/discr44.adb: New test.
5799
5800 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5801
5802         PR debug/66068
5803         * gcc.dg/debug/pr66068.c: New test.
5804
5805 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5806
5807         PR fortran/67933
5808         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5809         array bounds error at line 25.
5810
5811 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5812
5813         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5814         * gcc.target/mips/oddspreg-6.c: Likewise.
5815         * gcc.target/mips/oddspreg-1.c: Likewise.
5816         * gcc.target/mips/oddspreg-2.c: Likewise.
5817
5818 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5819
5820         PR target/67839
5821         * gcc.target/avr/pr67839.c: New test.
5822
5823 2015-10-28  Richard Biener  <rguenther@suse.de>
5824
5825         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5826
5827 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5828
5829         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5830
5831 2015-10-28  Richard Biener  <rguenther@suse.de>
5832
5833         PR ipa/67600
5834         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5835         of #includes.
5836
5837 2015-10-28  Richard Biener  <rguenther@suse.de>
5838
5839         PR tree-optimization/65962
5840         * gcc.dg/vect/vect-62.c: Adjust.
5841
5842 2015-10-28  Richard Biener  <rguenther@suse.de>
5843
5844         PR middle-end/68067
5845         * gcc.dg/torture/pr68067-1.c: New testcase.
5846         * gcc.dg/torture/pr68067-2.c: Likewise.
5847
5848 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5849
5850         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5851
5852 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5853
5854         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5855         as xvmadd and xvnmsub.
5856         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5857
5858 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5859
5860         * c-c++-common/goacc/loop-shape.c: New test.
5861
5862 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5863             Cesar Philippidis  <cesar@codesourcery.com>
5864
5865         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5866         * g++.dg/gomp/pr33372-3.C: Likewise.
5867
5868 2015-10-27  Richard Henderson  <rth@redhat.com>
5869
5870         PR rtl-opt/67609
5871         * gcc.target/i386/pr67609-2.c: New test.
5872
5873 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5874
5875         PR target/68102
5876         * gcc.target/aarch64/pr68102_1.c: New test.
5877
5878 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/67933
5881         * gfortran.dg/allocate_with_source_15.f03: New test
5882
5883 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5884             James Norris  <jnorris@codesourcery.com>
5885
5886         PR fortran/63865
5887         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5888         directive to work.
5889         * gfortran.dg/goacc/loop-1.f95: Likewise.
5890         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5891         * gfortran.dg/goacc/cray.f95: Likewise.
5892         * gfortran.dg/goacc/parameter.f95: Likewise.
5893
5894 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5895
5896         PR fortran/68108
5897         * gfortran.dg/pr67805_2.f90: New test.
5898
5899 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5900             Aditya Kumar  <aditya.k7@samsung.com>
5901
5902         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5903         * gcc.dg/graphite/interchange-1.c: Same.
5904         * gcc.dg/graphite/interchange-10.c: Same.
5905         * gcc.dg/graphite/interchange-11.c: Same.
5906         * gcc.dg/graphite/interchange-13.c: Same.
5907         * gcc.dg/graphite/interchange-3.c: Same.
5908         * gcc.dg/graphite/interchange-4.c: Same.
5909         * gcc.dg/graphite/interchange-7.c: Same.
5910         * gcc.dg/graphite/interchange-9.c: Same.
5911         * gcc.dg/graphite/uns-interchange-9.c: Same.
5912         * gfortran.dg/graphite/interchange-3.f90: Same.
5913
5914 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5915
5916         PR target/67215
5917         * gcc.target/i386/pr67215-1.c: New test.
5918         * gcc.target/i386/pr67215-2.c: Likewise.
5919         * gcc.target/i386/pr67215-3.c: Likewise.
5920
5921 2015-10-27  Richard Biener  <rguenther@suse.de>
5922
5923         PR tree-optimization/68104
5924         * gcc.dg/torture/pr68104.c: New testcase.
5925
5926 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5927
5928         * gcc.dg/vect/vect-strided-shift-1.c: New.
5929
5930 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5931
5932         PR target/67929
5933         * gcc.target/arm/pr67929_1.c: New test.
5934
5935 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5936
5937         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5938
5939 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5940
5941         PR tree-optimization/68097
5942         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5943         --param max-ssa-name-query-depth=3 to dg-options.
5944
5945 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5946
5947         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5948
5949 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5950
5951         * gcc.dg/builtins-52.c: Add -O to dg-options.
5952
5953 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5954
5955         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5956
5957 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5958
5959         PR c/64765
5960         PR c/64880
5961         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5962         sorry message.
5963         (PR64765): New function.
5964         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5965         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5966         sorry message.
5967         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5968         * gfortran.dg/goacc/parameter.f95: Likewise.
5969
5970 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5971
5972         PR fortran/66056
5973         * gfortran.dg/empty_label_typedecl.f90: New test.
5974
5975 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5976
5977         PR fortran/36192
5978         * gfortran.dg/pr36192.f90: New test.
5979
5980 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5981
5982         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5983         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5984         * gnat.dg/opt51.adb: New test.
5985         * gnat.dg/opt51_pkg.ads: New helper.
5986
5987 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5988
5989         * gcc.target/mips/ds-schedule-1.c: New.
5990         * gcc.target/mips/ds-schedule-2.c: New.
5991
5992 2015-10-26  Jeff Law  <law@redhat.com>
5993
5994         PR tree-optimization/68013
5995         * gcc.c-torture/compile/pr68013.c: New test.
5996
5997 2015-10-26  Richard Biener  <rguenther@suse.de>
5998         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5999
6000         PR middle-end/67443
6001         * gcc.target/s390/pr67443.c: New testcase.
6002
6003 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6004
6005         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6006         make it unique per testcase.
6007         * gfortran.dg/chmod_2.f90: Likewise.
6008         * gfortran.dg/chmod_3.f90: Likewise.
6009         * gfortran.dg/direct_io_8.f90: Likewise.
6010         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6011         * gfortran.dg/f2003_io_1.f03: Likewise.
6012         * gfortran.dg/f2003_io_2.f03: Likewise.
6013         * gfortran.dg/f2003_io_8.f03: Likewise.
6014         * gfortran.dg/inquire_size.f90: Likewise.
6015         * gfortran.dg/namelist_66.f90: Likewise.
6016         * gfortran.dg/namelist_82.f90: Likewise.
6017         * gfortran.dg/namelist_87.f90: Likewise.
6018         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6019         * gfortran.dg/open_new.f90: Likewise.
6020         * gfortran.dg/stat_1.f90: Likewise.
6021         * gfortran.dg/stat_2.f90: Likewise.
6022         * gfortran.dg/streamio_15.f90: Likewise.
6023         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6024
6025 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6026
6027         PR middle-end/67989
6028         * g++.dg/pr67989.C: New test.
6029
6030 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6031
6032         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6033         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6034         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6035         suffix to the temporary filename to make it unique per testcase.
6036
6037 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6038
6039         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6040
6041 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6042
6043         PR fortran/67171
6044         * gfortran.dg/allocate_with_source_12.f03: New test
6045
6046         PR fortran/61819
6047         * gfortran.dg/allocate_with_source_13.f03: New test
6048
6049         PR fortran/61830
6050         * gfortran.dg/allocate_with_source_14.f03: New test
6051
6052 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6053
6054         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6055
6056 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6057
6058         PR target/68084
6059         * gcc.target/i386/pr68084.c: New test.
6060
6061 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6062
6063         PR fortran/66927
6064         PR fortran/67044
6065         * gfortran.dg/allocate_with_source_10.f08: New test.
6066         * gfortran.dg/allocate_with_source_11.f08: New test.
6067         * gfortran.dg/class_array_15.f03: Changed count of expected
6068         _builtin_frees to 11. One step of temporaries is spared, therefore
6069         the allocatable component of that temporary is not to be freeed.
6070
6071 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6072
6073         PR fortran/68055
6074         * gfortran.dg/pr68055.f90: New case.
6075
6076 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6077
6078         PR fortran/67805
6079         * gfortran.dg/pr67805.f90: New testcase.
6080         * gfortran.dg/array_constructor_26.f03: Update testcase.
6081         * gfortran.dg/array_constructor_27.f03: Ditto.
6082         * gfortran.dg/char_type_len_2.f90: Ditto.
6083         * gfortran.dg/pr67802.f90: Ditto.
6084         * gfortran.dg/used_before_typed_3.f90: Ditto.
6085
6086 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6087
6088         PR ipa/pr67600
6089         * g++.dg/torture/pr67600.C: New testcase.
6090
6091 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6092
6093         * g++.dg/pr68062.C: New test.
6094
6095 2015-10-23  Jeff Law  <law@redhat.com>
6096
6097         PR tree-optimization/67830
6098         * gcc.dg/pr67830.c: New test.
6099
6100 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6101
6102         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6103
6104 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6105             Andrew Pinski  <apinski@cavium.com>
6106
6107         PR rtl-optimization/67736
6108         * gcc.dg/torture/pr67736.c: New test.
6109         * gcc.dg/combine-subregs.c: New test.
6110
6111 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6112
6113         PR tree-optimization/65947
6114         * lib/target-supports.exp
6115         (check_effective_target_vect_max_reduc): Add.
6116         * gcc.dg/vect/pr65947-1.c: New test.
6117         * gcc.dg/vect/pr65947-2.c: New test.
6118         * gcc.dg/vect/pr65947-3.c: New test.
6119         * gcc.dg/vect/pr65947-4.c: New test.
6120         * gcc.dg/vect/pr65947-5.c: New test.
6121         * gcc.dg/vect/pr65947-6.c: New test.
6122         * gcc.dg/vect/pr65947-7.c: New test.
6123         * gcc.dg/vect/pr65947-8.c: New test.
6124         * gcc.dg/vect/pr65947-9.c: New test.
6125         * gcc.dg/vect/pr65947-10.c: New test.
6126         * gcc.dg/vect/pr65947-11.c: New test.
6127
6128 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6129
6130         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6131         Make weak rather than noinline.
6132         * gcc.dg/builtins-57.c: Compile with -O.
6133         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6134
6135 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6136
6137         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6138
6139 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6140
6141         PR sanitizer/68042
6142         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6143         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6144
6145 2015-10-22  Martin Sebor  <msebor@redhat.com>
6146
6147         PR driver/68043
6148         * gcc.misc-tests/help.exp: Verify that option descriptions
6149         end in periods.
6150         * lib/options.exp (check_for_options): Use the regexp --line option.
6151         Print unexpected match on failure.
6152
6153 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6154
6155         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6156
6157 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6158
6159         PR c++/67838
6160         * g++.dg/cpp1y/var-templ46.C: New.
6161
6162 2015-10-22  Richard Biener  <rguenther@suse.de>
6163
6164         PR tree-optimization/58497
6165         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6166
6167 2015-10-22  Richard Biener  <rguenther@suse.de>
6168
6169         PR tree-optimization/19049
6170         PR tree-optimization/65962
6171         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6172         * gcc.dg/vect/vect-63.c: Adjust.
6173         * gcc.dg/vect/vect-70.c: Likewise.
6174         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6175         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6176         * gfortran.dg/vect/pr19049.f90: Likewise.
6177         * gfortran.dg/vect/vect-8.f90: Likewise.
6178
6179 2015-10-22  Richard Biener  <rguenther@suse.de>
6180
6181         PR middle-end/68046
6182         PR middle-end/61893
6183         * gcc.dg/torture/ftrapv-2.c: New testcase.
6184
6185 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6186
6187         PR target/68015
6188         * gcc.target/s390/pr68015.c: New test.
6189
6190 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6191
6192         PR testsuite/67948
6193         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6194         instead of orr.
6195
6196 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6197             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6198
6199         PR target/63304
6200         * gcc.target/aarch64/pr63304_1.c: New test.
6201
6202 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6203
6204         PR c++/66781
6205         * g++.dg/parse/enum13.C: New.
6206
6207 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6208
6209         PR c++/67847
6210         * g++.dg/parse/enum12.C: New.
6211
6212 2015-10-21  Martin Sebor  <msebor@redhat.com>
6213
6214         PR driver/68043
6215         * gcc.misc-tests/help.exp: Adjust.
6216         * lib/options.exp (check_for_options): Add detail to output.
6217
6218 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6219
6220         PR fortran/67939
6221         * gfortran.dg/pr67939.f90: New test.
6222
6223 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6224             Sebastian Pop  <s.pop@samsung.com>
6225
6226         * gcc.dg/graphite/scop-11.c: Update pattern.
6227
6228 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6229
6230         PR ipa/67056
6231         * g++.dg/ipa/pr67056.C: New testcase.
6232
6233 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6234
6235         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6236         are matched.
6237
6238 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6239
6240         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6241         Add associated options for arm*-*-*.
6242         (sqrt): Remove dummy definition.
6243
6244 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6245
6246         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6247
6248 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6249
6250         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6251         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6252         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6253
6254 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6255
6256         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6257         sra-max-scalarization-size-Ospeed.
6258
6259 2015-10-21  Marek Polacek  <polacek@redhat.com>
6260
6261
6262         PR c/68024
6263         * gcc.dg/pr68024.c: New test.
6264
6265 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6266
6267         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6268         * c-c++-common/goacc/sb-1.c: Adjust errors.
6269         * c-c++-common/goacc/sb-3.c: Adjust errors.
6270         * c-c++-common/goacc/loop-1.c: Adjust errors.
6271         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6272         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6273         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6274
6275 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6276
6277         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6278
6279 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6280
6281         * gcc.dg/lto/simd-function_0.c: New test.
6282
6283 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6284
6285         PR target/68018
6286         * gcc.target/i386/pr68018.c: New test.
6287
6288 2015-10-21  Richard Biener  <rguenther@suse.de>
6289
6290         PR middle-end/68031
6291         * gcc.dg/torture/pr68031.c: New testcase.
6292
6293 2015-10-21  Richard Biener  <rguenther@suse.de>
6294
6295         PR tree-optimization/68026
6296         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6297
6298 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6299
6300         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6301         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6302         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6303         * g++.dg/asan/default-options-1.C: Likewise.
6304
6305 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6306
6307         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6308         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6309
6310 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6311
6312         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6313
6314 2015-10-20  Marek Polacek  <polacek@redhat.com>
6315
6316         PR c/67964
6317         * gcc.dg/pr67964.c: New test.
6318
6319 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6320
6321         PR rtl-optimization/67609
6322         * gcc.target/i386/pr67609.c: New.
6323
6324 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6325
6326         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6327
6328 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6329
6330         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6331         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6332
6333 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6334
6335         PR target/66810
6336         * gcc.target/i386/pr66810.c: New test.
6337
6338 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6339
6340         PR target/67963
6341         PR target/67985
6342         * gcc.target/i386/pr67963-1.c: New test.
6343         * gcc.target/i386/pr67963-2.c: Likewise.
6344         * gcc.target/i386/pr67963-3.c: Likewise.
6345         * gcc.target/i386/pr67985-1.c: Likewise.
6346         * gcc.target/i386/pr67985-2.c: Likewise.
6347         * gcc.target/i386/pr67985-3.c: Likewise.
6348
6349 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6350
6351         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6352
6353 2015-10-20  Richard Biener  <rguenther@suse.de>
6354
6355         PR tree-optimization/68017
6356         * gcc.dg/torture/pr68017.c: New testcase.
6357
6358 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6359
6360         PR target/66912
6361         * gcc.target/aarch64/pr66912.c: New.
6362         * gcc.target/arm/pr66912.c: New.
6363
6364 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6365
6366         * gfortran.dg/pr67900.f90: New tests.
6367
6368 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6369
6370         * gnat.dg/opt50.adb: New test.
6371         * gnat.dg/opt50_pkg.adb: New helper.
6372         * gnat.dg/opt50_pkg.ads: New helper.
6373
6374 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6375
6376         PR fortran/68019
6377         * gfortran.dg/pr68019.f90: new test.
6378
6379 2015-10-19  Richard Biener  <rguenther@suse.de>
6380
6381         PR tree-optimization/67975
6382         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6383
6384 2015-10-19  Richard Biener  <rguenther@suse.de>
6385
6386         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6387
6388 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         PR target/67995
6391         * gcc.target/i386/pr67995-1.c: New test.
6392         * gcc.target/i386/pr67995-2.c: Likewise.
6393         * gcc.target/i386/pr67995-3.c: Likewise.
6394
6395 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6396
6397         PR middle-end/68002
6398         * gcc.dg/PR68002.c: New test.
6399
6400 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6401
6402         * gcc.dg/builtins-20.c: Remove undefined behavior.
6403
6404 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6405
6406         PR fortran/67758
6407         * gfortran.dg/common_25.f90: New file.
6408
6409 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6410
6411         PR fortran/67177
6412         * gfortran.dg/move_alloc_15.f90: New test
6413         * gfortran.dg/move_alloc_16.f90: New test
6414
6415         PR fortran/67977
6416         * gfortran.dg/deferred_character_assignment_1.f90: New test
6417
6418 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6419
6420         PR fortran/67987
6421         * gfortran.df/pr67987.f90: New test.
6422         * gfortran.dg/char_length_2.f90: Update testcase.
6423
6424 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6425
6426         * gcc.target/i386/iamcu/test_basic_returning.c
6427         (def_test_returning_type): Use union to check float return bits.
6428
6429 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6430
6431         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6432         Replace printf with __builtin_printf.
6433
6434 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6435
6436         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6437         initialize u5.
6438
6439 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         PR middle-end/67966
6442         * gnat.dg/pack21.adb: New test.
6443         * gnat.dg/pack22.adb: Likewise.
6444         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6445
6446 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6447
6448         PR target/67745
6449         * gcc.target/arm/no-align.c: New test.
6450         * gcc.target/arm/attr-align1.c: New test.
6451         * gcc.target/arm/attr-align2.c: New test.
6452         * gcc.target/arm/attr-align3.c: New test.
6453
6454 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6455
6456         * gcc.c-torture/compile/icfmatch.c: Add testcase
6457
6458 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6459
6460         PR c++/67926
6461         * g++.dg/cpp1z/fold-ice1.C: New.
6462
6463 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6464             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6465
6466         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6467
6468 2015-10-15  Marek Polacek  <polacek@redhat.com>
6469
6470         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6471
6472 2015-10-15  Marek Polacek  <polacek@redhat.com>
6473
6474         PR tree-optimization/67953
6475         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6476         unsigned.
6477         * gcc.dg/torture/pr67953.c: New test.
6478
6479 2015-10-14  Jeff Law  <law@redhat.com>
6480
6481         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6482         contained within have their own file/test now.
6483         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6484         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6485         expectations a bit more.
6486         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6487         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6488         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6489         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6491
6492         PR testsuite/67959
6493         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6494
6495 2015-10-14  Marek Polacek  <polacek@redhat.com>
6496
6497         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6498         (f6): New.
6499         (f7): New.
6500         (f8): New.
6501         (f9): New.
6502         (f10): New.
6503         (f11): New.
6504         (f12): New.
6505         (f13): New.
6506
6507 2015-10-14  Richard Biener  <rguenther@suse.de>
6508
6509         PR tree-optimization/67915
6510         * gcc.dg/torture/pr67915.c: New testcase.
6511
6512 2015-10-14  Marek Polacek  <polacek@redhat.com>
6513
6514         PR tree-optimization/67815
6515         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6516         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6517         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6518
6519 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6520
6521         * gcc.dg/pragma-pop_options-1.c: New test.
6522
6523 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6524             Aldy Hernandez  <aldyh@redhat.com>
6525
6526         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6527         * c-c++-common/gomp/clauses-1.c: New test.
6528         * c-c++-common/gomp/clauses-2.c: New test.
6529         * c-c++-common/gomp/clauses-3.c: New test.
6530         * c-c++-common/gomp/clauses-4.c: New test.
6531         * c-c++-common/gomp/declare-target-1.c: New test.
6532         * c-c++-common/gomp/declare-target-2.c: New test.
6533         * c-c++-common/gomp/depend-3.c: New test.
6534         * c-c++-common/gomp/depend-4.c: New test.
6535         * c-c++-common/gomp/doacross-1.c: New test.
6536         * c-c++-common/gomp/if-1.c: New test.
6537         * c-c++-common/gomp/if-2.c: New test.
6538         * c-c++-common/gomp/linear-1.c: New test.
6539         * c-c++-common/gomp/map-2.c: New test.
6540         * c-c++-common/gomp/map-3.c: New test.
6541         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6542         f_omp_target_data): Add map clause to target data.
6543         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6544         * c-c++-common/gomp/ordered-1.c: New test.
6545         * c-c++-common/gomp/ordered-2.c: New test.
6546         * c-c++-common/gomp/ordered-3.c: New test.
6547         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6548         on non-iterator.
6549         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6550         clause and ordered construct where no longer allowed.
6551         * c-c++-common/gomp/priority-1.c: New test.
6552         * c-c++-common/gomp/reduction-1.c: New test.
6553         * c-c++-common/gomp/schedule-simd-1.c: New test.
6554         * c-c++-common/gomp/sink-1.c: New test.
6555         * c-c++-common/gomp/sink-2.c: New test.
6556         * c-c++-common/gomp/sink-3.c: New test.
6557         * c-c++-common/gomp/sink-4.c: New test.
6558         * c-c++-common/gomp/udr-1.c: New test.
6559         * c-c++-common/taskloop-1.c: New test.
6560         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6561         value of _OPENMP macro.
6562         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6563         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6564         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6565         * gcc.dg/gomp/clause-1.c:
6566         * gcc.dg/gomp/reduction-1.c: New test.
6567         * gcc.dg/gomp/sink-fold-1.c: New test.
6568         * gcc.dg/gomp/sink-fold-2.c: New test.
6569         * gcc.dg/gomp/sink-fold-3.c: New test.
6570         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6571         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6572         of non-static data members.
6573         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6574         Add some linear clause tests.
6575         * g++.dg/gomp/declare-simd-3.C: New test.
6576         * g++.dg/gomp/linear-1.C: New test.
6577         * g++.dg/gomp/member-1.C: New test.
6578         * g++.dg/gomp/member-2.C: New test.
6579         * g++.dg/gomp/pr66571-2.C: New test.
6580         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6581         dependent argument.
6582         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6583         in reduction clause.
6584         * g++.dg/gomp/reference-1.C: New test.
6585         * g++.dg/gomp/sink-1.C: New test.
6586         * g++.dg/gomp/sink-2.C: New test.
6587         * g++.dg/gomp/sink-3.C: New test.
6588         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6589         * g++.dg/gomp/this-1.C: New test.
6590         * g++.dg/gomp/this-2.C: New test.
6591         * g++.dg/vect/simd-clone-2.cc: New test.
6592         * g++.dg/vect/simd-clone-2.h: New test.
6593         * g++.dg/vect/simd-clone-3.cc: New test.
6594         * g++.dg/vect/simd-clone-4.cc: New test.
6595         * g++.dg/vect/simd-clone-4.h: New test.
6596         * g++.dg/vect/simd-clone-5.cc: New test.
6597
6598 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6599
6600         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6601         after r228716 (Fix vtbl[34] and vtbx4).
6602
6603 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6604
6605         PR tree-optimization/67909, 67947
6606         * gcc.dg/torture/pr67947.c: New test.
6607
6608 2015-10-13  Jeff Law  <law@redhat.com>
6609
6610         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6611
6612 2015-10-12  Jeff Law  <law@redhat.com>
6613
6614         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6615         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6616         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6617         ssa-dom-thread-11.c.
6618
6619         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6620
6621 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6622
6623         PR c++/58566
6624         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6625
6626 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6627
6628         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6629         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6630         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6631         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6632         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6633         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6634         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6635         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6636
6637 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6638
6639         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6640         and -mno-frame-header-opt options.
6641         * gcc.target/mips/frame-header-1.c: New file.
6642         * gcc.target/mips/frame-header-2.c: New file.
6643         * gcc.target/mips/frame-header-3.c: New file.
6644
6645 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6646             Hale Wang  <hale.wang@arm.com>
6647
6648         * gcc.dg/tree-ssa/forwprop-33.c: New.
6649
6650 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6651
6652         PR target/67895
6653         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6654         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6655         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6656         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6657         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6658         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6659         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6660         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6661         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6662         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6663
6664 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6665
6666         * lib/multiline.exp: New file.
6667         * lib/prune.exp: Load multiline.exp.
6668         (prune_gcc_output): Call into multiline.exp to handle any
6669         multiline output directives.
6670         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6671         load_gcc_lib.
6672
6673 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6674
6675         PR tree-optimization/67794
6676         * gcc.dg/ipa/ipa-sra-10.c: New test.
6677         * gcc.dg/torture/pr67794.c: Likewise.
6678
6679 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6680
6681         PR rtl-optimization/67828
6682         * gcc.dg/torture/pr67828.c: New.
6683
6684 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6685
6686         PR target/67366
6687         * lib/target-supports.exp (check_effective_target_non_strict_align):
6688         Adjust for arm*-*-*.
6689         * gcc.target/arm/pr67366.c: New test.
6690
6691 2015-10-09  Richard Biener  <rguenther@suse.de>
6692
6693         PR tree-optimization/67891
6694         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6695
6696 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6697
6698         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6699
6700 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6701
6702         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6703
6704 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6705
6706         * gcc.dg/loop-unswitch-2.c: New test.
6707         * gcc.dg/loop-unswitch-3.c: Likewise.
6708         * gcc.dg/loop-unswitch-4.c: Likewise.
6709
6710 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6711
6712         * gcc.dg/dse.c: Only dump in dse1 pass.
6713         * gcc.dg/tree-ssa/pr30375.c: Same.
6714
6715 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6716
6717         PR target/66697
6718         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6719         (PUSH, POP): New defines.
6720         (sse2_test): Use PUSH and POP to misalign runtime stack.
6721         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6722
6723 2015-10-07  James Norris  <jnorris@codesourcery.com>
6724
6725         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6726         to atomic_init. (atomic_init): Restrict flags usage.
6727
6728 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6729
6730         PR fortran/65889
6731         * gfortran.dg/sizeof_5.f90: New test.
6732
6733 2015-10-06  Jeff Law  <law@redhat.com>
6734
6735         * gcc.c-torture/compile/pr67816.c: New test.
6736
6737 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6738
6739         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6740
6741 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6742
6743         PR fortran/65766
6744         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6745
6746 2015-10-06  Marek Polacek  <polacek@redhat.com>
6747
6748         PR c++/67863
6749         * c-c++-common/Wtautological-compare-4.c: New test.
6750
6751 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6752             Peter Bergner <bergner@vnet.ibm.com>
6753
6754         PR target/67808
6755         * gcc.target/powerpc/pr67808.c: New test.
6756
6757 2015-10-06  Nick Clifton  <nickc@redhat.com>
6758
6759         * gcc.target/msp430: New directory.
6760         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6761         tests.
6762         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6763         noinit and persistent data attributes.
6764
6765 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6766
6767         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6768
6769 2015-10-06  Richard Biener  <rguenther@suse.de>
6770
6771         PR tree-optimization/67859
6772         * gcc.dg/torture/pr67859.c: New testcase.
6773
6774 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6775
6776         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6777
6778 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6779
6780         PR c++/53856
6781         * g++.dg/template/defarg19.C: New.
6782         * g++.dg/template/defarg20.C: Likewise.
6783
6784 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6785             Sebastian Pop  <s.pop@samsung.com>
6786
6787         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6788
6789 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6790             Sebastian Pop  <s.pop@samsung.com>
6791
6792         * gcc.dg/graphite/scop-sor.c: Xfail.
6793
6794 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6795             Jan Hubicka  <hubicka@ucw.cz>
6796
6797         * gcc.dg/ipa/propalign-4.c: New test.
6798         * gcc.dg/ipa/propalign-5.c: Likewise.
6799
6800 2015-10-05  Marek Polacek  <polacek@redhat.com>
6801
6802         PR tree-optimization/67821
6803         * gcc.dg/torture/pr67821-2.c: New test.
6804         * gcc.dg/torture/pr67821.c: New test.
6805
6806 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6807
6808         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6809
6810 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6811
6812         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6813
6814 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6815
6816         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6817         (exec_vcvt): Add comments.
6818
6819 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6820
6821         PR rtl-optimization/67447
6822         * gcc.target/i386/pr67447.c: New test.
6823
6824 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6825
6826         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6827         effective target.
6828         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6829         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6830         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6831         * gcc.target/i386/vect-unpack-1.c: Ditto.
6832         * gcc.target/i386/vect-unpack-2.c: Ditto.
6833
6834 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6835
6836         PR fortran/67758
6837         * gfortran.dg/common_24.f: New.
6838
6839 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6840
6841         * gcc.target/arm/pr67756.c: Fixed warnings.
6842
6843 2015-10-02  Marek Polacek  <polacek@redhat.com>
6844
6845         PR c/67730
6846         * gcc.dg/pr67730-1.c: New test.
6847         * gcc.dg/pr67730-2.c: New test.
6848         * gcc.dg/pr67730.h: New test.
6849
6850 2015-10-02  Marek Polacek  <polacek@redhat.com>
6851
6852         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6853
6854 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6855
6856         PR tree-optimization/67754
6857         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6858         * gfortran.dg/graphite/block-2.f: Same.
6859
6860 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6861
6862         * gcc.dg/graphite/scop-23.c: New.
6863
6864 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6865
6866         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6867         and "avx512vbmi".
6868
6869 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6870
6871         PR rtl-optimization/67756
6872         * gcc.target/arm/pr67756.c: New.
6873
6874 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6875
6876         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6877         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6878         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6879         for tiny model.
6880         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6881         for small model.
6882
6883 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6884
6885         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6886         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6887         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6888         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6889         * gcc.target/i386/vect-unpack-1.c: Ditto.
6890         * gcc.target/i386/vect-unpack-2.c: Ditto.
6891
6892 2015-10-02  Marek Polacek  <polacek@redhat.com>
6893
6894         PR c/64249
6895         * c-c++-common/Wduplicated-cond-1.c: New test.
6896         * c-c++-common/Wduplicated-cond-2.c: New test.
6897         * c-c++-common/Wduplicated-cond-3.c: New test.
6898         * c-c++-common/Wduplicated-cond-4.c: New test.
6899         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6900         -Wduplicated-cond warning.
6901
6902 2015-10-02  Renlin Li  <renlin.li@arm.com>
6903
6904         * gcc.target/aarch64/csneg-1.c: Update.
6905
6906 2015-10-02  Renlin Li  <renlin.li@arm.com>
6907
6908         PR target/66776
6909         * gcc.target/aarch64/pr66776.c: New.
6910
6911 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6912
6913         * gnat.dg/warn13.adb: New test.
6914
6915 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6916
6917         * gnat.dg/vect15.ad[sb]: New test.
6918         * gnat.dg/vect16.ad[sb]: Likewise.
6919         * gnat.dg/vect17.ad[sb]: Likewise.
6920         * gnat.dg/vect18.ad[sb]: Likewise.
6921
6922 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6923
6924         PR rtl-optimization/67786
6925         PR rtl-optimization/67787
6926         * gcc.dg/pr67786.c: New test.
6927         * gcc.dg/pr67787.c: Likewise.
6928
6929 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6930
6931         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6932
6933 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6934
6935         PR target/51726
6936         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6937
6938 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6939
6940         PR fortran/62242
6941         PR fortran/52332
6942         * gfortran.dg/string_array_constructor_1.f90: New.
6943         * gfortran.dg/string_array_constructor_2.f90: New.
6944         * gfortran.dg/string_array_constructor_3.f90: New.
6945
6946 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6947
6948         PR target/67788
6949         PR target/67789
6950         * gcc.target/powerpc/pr67789.c: New testcase.
6951
6952 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6953
6954         PR fortran.67802
6955         * gfortran.dg/pr67802.f90: New test.
6956
6957 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6958
6959         PR fortran/66979
6960         gfortran.dg/pr66979.f90: new test.
6961
6962 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6963
6964         PR fortran/67616
6965         * gfortran.dg/pr67616.f90: New test.
6966
6967 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6968
6969         PR c++/54430
6970         * g++.dg/cpp0x/range-for30.C: New.
6971
6972 2015-10-01  Marek Polacek  <polacek@redhat.com>
6973
6974         PR c/65345
6975         * gcc.dg/atomic/pr65345-4.c: New test.
6976         * gcc.dg/pr65345-3.c: New test.
6977
6978 2015-10-01  Marek Polacek  <polacek@redhat.com>
6979
6980         PR tree-optimization/67769
6981         * gcc.dg/torture/pr67769.c: New test.
6982
6983 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6984
6985         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6986
6987 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6988
6989         PR target/54236
6990         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6991
6992 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6993
6994         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6995         (main): Rename to sse2_test.  Abort if count != 5.
6996         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6997         of -march=slm.
6998         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6999
7000 2015-10-01  Richard Biener  <rguenther@suse.de>
7001
7002         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7003         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7004
7005 2015-09-30  Jeff Law  <law@redhat.com>
7006
7007         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7008
7009 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7010
7011         PR rtl-optimization/67037
7012         * gcc.c-torture/execute/pr67037.c: New test.
7013
7014 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7015
7016         * lib/target-supports.exp (check_effective_target_sync_int_128):
7017         Return 1 on spu-*-* targets.
7018         (check_effective_target_sync_int_128_runtime): Likewise.
7019         (check_effective_target_sync_long_long): Likewise.
7020         (check_effective_target_sync_long_long_runtime): Likewise.
7021         (check_effective_target_sync_int_long): Likewise.
7022         (check_effective_target_sync_char_short): Likewise.
7023
7024 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7025
7026         * gcc.target/i386/pr67761.c: New test.
7027
7028 2015-09-30  Marek Polacek  <polacek@redhat.com>
7029
7030         PR c/67730
7031         * gcc.dg/pr67730.c: New test.
7032
7033 2015-09-30  Marek Polacek  <polacek@redhat.com>
7034
7035         PR tree-optimization/67690
7036         * gcc.dg/torture/pr67690.c: New test.
7037
7038 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7039
7040         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7041         * g++.dg/gomp/tls-wrap4.C: Likewise.
7042         * gcc.dg/atomic-op-optimize.c: Likewise.
7043         * gcc.dg/pr54087.c: Likewise.
7044         * gcc.dg/tls/section-2.c: Likewise.
7045         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7046         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7047         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7048         * gcc.target/arm/divzero.c: Likewise.
7049         * gcc.target/arm/sibcall-2.c: Likewise.
7050         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7051         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7052         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7053         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7054         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7055         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7056         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7057         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7058         * gfortran.dg/default_format_2.f90: Likewise.
7059         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7060
7061 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7062
7063         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7064
7065 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7066
7067         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7068         * gfortran.dg/round_4.f90: ditto.
7069
7070 2015-09-29  Richard Biener  <rguenther@suse.de>
7071
7072         PR tree-optimization/67170
7073         * gfortran.dg/pr67170.f90: New testcase.
7074
7075 2015-09-29  Richard Biener  <rguenther@suse.de>
7076
7077         PR tree-optimization/67741
7078         * gcc.dg/torture/pr67741.c: New testcase.
7079
7080 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7081
7082         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7083         non-zero for __builtin_signbit tests.
7084
7085 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7086
7087         PR target/65105
7088         * gcc.target/i386/pr65105-1.c: New.
7089         * gcc.target/i386/pr65105-2.c: New.
7090         * gcc.target/i386/pr65105-3.c: New.
7091         * gcc.target/i386/pr65105-4.C: New.
7092         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7093
7094 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7095
7096         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7097
7098 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7099
7100         PR fortran/40054
7101         PR fortran/63921
7102         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7103         standard as legacy.
7104         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7105         * gfortran.dg/function_types_3.f90: Change error message to
7106         "Type inaccessible...."
7107         * gfortran.dg/ptr_func_assign_1.f08: New test.
7108         * gfortran.dg/ptr_func_assign_2.f08: New test.
7109
7110 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7111
7112         PR fortran/40054
7113         PR fortran/63921
7114         * gfortran.dg/ptr_func_assign_3.f08: New test.
7115         * gfortran.dg/ptr_func_assign_4.f08: New test.
7116
7117 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7118             Sebastian Pop  <s.pop@samsung.com>
7119
7120         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7121         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7122         * gcc.dg/graphite/block-3.c: Same.
7123         * gcc.dg/graphite/block-4.c: Same.
7124         * gcc.dg/graphite/block-5.c: Same.
7125         * gcc.dg/graphite/block-6.c: Same.
7126         * gcc.dg/graphite/block-7.c: Same.
7127         * gcc.dg/graphite/block-8.c: Same.
7128         * gcc.dg/graphite/block-pr47654.c: Same.
7129         * gcc.dg/graphite/interchange-0.c: Same.
7130         * gcc.dg/graphite/interchange-1.c: Same.
7131         * gcc.dg/graphite/interchange-10.c: Same.
7132         * gcc.dg/graphite/interchange-11.c: Same.
7133         * gcc.dg/graphite/interchange-12.c: Same.
7134         * gcc.dg/graphite/interchange-13.c: Same.
7135         * gcc.dg/graphite/interchange-14.c: Same.
7136         * gcc.dg/graphite/interchange-15.c: Same.
7137         * gcc.dg/graphite/interchange-3.c: Same.
7138         * gcc.dg/graphite/interchange-4.c: Same.
7139         * gcc.dg/graphite/interchange-5.c: Same.
7140         * gcc.dg/graphite/interchange-6.c: Same.
7141         * gcc.dg/graphite/interchange-7.c: Same.
7142         * gcc.dg/graphite/interchange-8.c: Same.
7143         * gcc.dg/graphite/interchange-9.c: Same.
7144         * gcc.dg/graphite/interchange-mvt.c: Same.
7145         * gcc.dg/graphite/pr35356-1.c: Same.
7146         * gcc.dg/graphite/pr35356-3.c: Same.
7147         * gcc.dg/graphite/pr37485.c: Same.
7148         * gcc.dg/graphite/scop-1.c: Same.
7149         * gcc.dg/graphite/scop-11.c: Same.
7150         * gcc.dg/graphite/scop-5.c: Same.
7151         * gcc.dg/graphite/uns-block-1.c: Same.
7152         * gcc.dg/graphite/uns-interchange-9.c: Same.
7153         * gfortran.dg/graphite/block-1.f90: Same.
7154         * gfortran.dg/graphite/interchange-3.f90: Same.
7155         * gfortran.dg/graphite/pr14741.f90: Same.
7156         * gfortran.dg/graphite/block-2.f: Same.
7157
7158 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7159             Sebastian Pop  <s.pop@samsung.com>
7160
7161         PR tree-optimization/67700
7162         * gcc.dg/graphite/run-id-pr67700.c: New.
7163
7164 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7165
7166         PR target/54236
7167         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7168         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7169         test_27): New.
7170         * gcc.target/sh/pr54236-5.c: New.
7171         * gcc.target/sh/pr54236-6.c: New.
7172
7173 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7174
7175         PR rtl-optimization/67456
7176         PR rtl-optimization/67464
7177         PR rtl-optimization/67465
7178         * gcc.dg/pr67465.c: New test.
7179
7180 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7181
7182         PR tree-optimization/62171
7183         * gcc.dg/vect/pr62171.c: New test.
7184
7185 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7186
7187         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7188         skip on AIX.  XFAIL individual line tests.
7189
7190 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7191
7192         PR rtl-optimization/64164
7193         PR tree-optimization/67312
7194         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7195         * gcc.target/i386/stackalign/return-4.c: Add -O.
7196
7197 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7198
7199         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7200
7201 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7202
7203         PR fortran/67721
7204         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7205
7206 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7207
7208         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7209         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7210         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7211         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7212         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7213         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7214         DW_AT_noreturn on AIX.
7215         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7216         DW_AT_noreturn on AIX.
7217         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7218         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7219         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7220         DW_AT_GNU_deleted on AIX.
7221         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7222         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7223         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7224         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7225         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7226         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7227         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7228         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7229         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7230         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7231         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7232         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7233         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7234         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7235         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7236
7237 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7238
7239         PR fortran/67614
7240         * gfortran.dg/pr67614.f90: New test.
7241
7242 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7243
7244         PR fortran/67525
7245         * gfortran.dg/pr67525.f90: New test.
7246
7247 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7248
7249         PR fortran/55603
7250         * gfortran.dg/allocatable_function_9.f90: New.
7251
7252 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7253
7254         PR target/67675
7255         * gcc.target/sh/pr67675.c: New.
7256
7257 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7258
7259         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7260
7261 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         * gcc.target/i386/pr66749.c (dg-options): Replace
7264         -mtune=lakemount with -mtune=lakemont.
7265         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7266         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7267
7268 2015-09-25  Marek Polacek  <polacek@redhat.com>
7269
7270         * c-c++-common/ubsan/bounds-11.c: New test.
7271         * c-c++-common/ubsan/bounds-12.c: New test.
7272
7273 2015-09-25  Marek Polacek  <polacek@redhat.com>
7274
7275         PR sanitizer/64906
7276         * c-c++-common/ubsan/pr64906.c: New test.
7277
7278 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7279
7280         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7281         with -mtune=lakemount.
7282         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7283         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7284
7285 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7286
7287         PR driver/67640
7288         * gcc.dg/Werror-13.c: New test.
7289
7290 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7291
7292         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7293
7294 2015-09-24  Richard Biener  <rguenther@suse.de>
7295
7296         PR lto/67699
7297         * g++.dg/pr67699.C: New testcase.
7298
7299 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7300
7301         PR libgcc/67624
7302         * gcc.target/arm/fp16-inf.c: New test.
7303
7304 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7305
7306         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7307         name while checking for AVX-512VBMI presence.
7308
7309 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311         * lib/target-supports.exp (check_effective_target_pie): Check for
7312         PIE support on Solaris 11.x and 12.
7313
7314 2015-09-24  Richard Biener  <rguenther@suse.de>
7315
7316         * g++.dg/tree-ssa/restrict3.C: New testcase.
7317
7318 2015-09-24  Richard Biener  <rguenther@suse.de>
7319
7320         PR tree-optimization/48885
7321         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7322
7323 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7324
7325         * c-c++-common/Wmisleading-indentation.c: Augment test.
7326
7327 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7328
7329         Fix small typos in the coding rule enforcement warnings.
7330         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7331         with 'namespace'.
7332
7333 2015-09-23  Richard Biener  <rguenther@suse.de>
7334
7335         PR middle-end/67662
7336         * gcc.dg/ubsan/pr67662.c: New testcase.
7337
7338 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7339
7340         PR c/49655
7341         * gcc.dg/pragma-diag-6.c: New test.
7342
7343 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7344
7345         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7346
7347 2015-09-23  Richard Biener  <rguenther@suse.de>
7348
7349         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7350
7351 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7352
7353         * c-c++-common/Wmisleading-indentation.c: Augment test.
7354
7355 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7356
7357         * g++.dg/diagostic/disable.C: New.
7358
7359 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7360
7361         PR tree-optimization/67671
7362         * g++.dg/pr67671.C: New test.
7363
7364 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7365
7366         PR target/67480
7367         * gcc.target/i386/pr67480.c: New test.
7368
7369 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7370
7371         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7372         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7373         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7374         avx512dq, avx512cd, avx512er and avx512pf.
7375
7376 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7377
7378         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7379         update-fetch operations.
7380         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7381
7382 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7383
7384         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7385         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7386
7387 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7388
7389         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7390         (TEST_ONE): New.
7391         * gcc.target/aarch64/atomic-inst-swap.c: New.
7392
7393 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7394
7395         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7396         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7397         * gcc.target/i386/pr59789.c (f1): Likewise.
7398         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7399         * gcc.target/i386/intrinsics_6.c: Likewise.
7400         * gcc.dg/winline-5.c (int t): Likewise.
7401         * gcc.dg/winline-9.c (t): Likewise.
7402         * gcc.dg/always_inline2.c (q): Likewise.
7403         * gcc.dg/winline-2.c (inline int t): Likewise.
7404         * gcc.dg/winline-6.c: Likewise.
7405         * gcc.dg/winline-10.c (void g): Likewise.
7406         * gcc.dg/pr49243.c (void parse): Likewise.
7407         * gcc.dg/always_inline3.c (q2): Likewise.
7408         * gcc.dg/winline-3.c: Likewise.
7409         * gcc.dg/winline-7.c (inline void *t): Likewise.
7410
7411 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7412
7413         PR tree-optimization/67666
7414         * g++.dg/pr67666.C: New test.
7415
7416 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7417
7418         PR fortran/67615
7419         * gfortran.dg/pr67615.f90: new test.
7420
7421 2015-09-21  Jeff Law  <law@redhat.com>
7422
7423         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7424
7425 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7426
7427         Complete the implementation of N4230, Nested namespace definition.
7428         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7429         attributes and nested namespace definitions.
7430         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7431         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7432         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7433         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7434         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7435         appearing before the namespace identifier.
7436
7437 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7438
7439         PR c/66415
7440         * gcc.dg/cpp/pr66415-1.c: Test column number.
7441
7442 2015-09-21  Richard Biener  <rguenther@suse.de>
7443
7444         * g++.dg/ext/attr-alias-3.C: Add -g.
7445
7446 2015-09-21  Richard Biener  <rguenther@suse.de>
7447
7448         PR debug/67664
7449         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7450
7451 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7452
7453         PR target/64345
7454         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7455
7456 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7457
7458         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7459
7460 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7461
7462         PR middle-end/60832
7463         * gcc.dg/pr53265.c: Update.
7464
7465 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7466
7467         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7468
7469 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7470
7471         PR target/59478
7472         * gcc.target/sh/pr59478.c: New.
7473
7474 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7475
7476         PR target/67126
7477         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7478         * gcc.target/sh/pr54236-2.c: Likewise.
7479
7480 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7481
7482         * gcc.target/sh/pr43417.c: Move target independent test to ...
7483         * gcc.c-torture/compile/pr43417.c: ... here.
7484
7485 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7486
7487         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7488         check_effective_target_big_endian, check_effective_target_little_endian,
7489         check_effective_target_any_fpu, check_effective_target_double_fpu,
7490         check_effective_target_use_single_only_fpu,
7491         check_effective_target_default_single_fpu,
7492         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7493         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7494         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7495         check_effective_target_fmovd_enabled,
7496         check_effective_target_has_privileged, check_effective_target_has_pref,
7497         check_effective_target_banked_r0r7_isr,
7498         check_effective_target_stack_save_isr): New effective target checks.
7499         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7500         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7501         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7502         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7503         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7504         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7505         * gcc.target/sh/attr-isr.c: Likewise.
7506         * gcc.target/sh/fpul-usage-1.c: Likewise.
7507         * gcc.target/sh/hiconst.c: Likewise.
7508         * gcc.target/sh/mfmovd.c: Likewise.
7509         * gcc.target/sh/pr21255-3.c: Likewise.
7510         * gcc.target/sh/pr33135-1.c: Likewise.
7511         * gcc.target/sh/pr33135-2.c: Likewise.
7512         * gcc.target/sh/pr33135-3.c: Likewise.
7513         * gcc.target/sh/pr33135-4.c: Likewise.
7514         * gcc.target/sh/pr39423-2.c: Likewise.
7515         * gcc.target/sh/pr49880-4.c: Likewise.
7516         * gcc.target/sh/pr49880-5.c: Likewise.
7517         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7518         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7519         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7520         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7521         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7522         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7523         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7524         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7525         * gcc.target/sh/pr50751-2.c: Likewise.
7526         * gcc.target/sh/pr50751-3.c: Likewise.
7527         * gcc.target/sh/pr50751-5.c: Likewise.
7528         * gcc.target/sh/pr50751-6.c: Likewise.
7529         * gcc.target/sh/pr50751-8.c: Likewise.
7530         * gcc.target/sh/pr51244-15.c: Likewise.
7531         * gcc.target/sh/pr51244-2.c: Likewise.
7532         * gcc.target/sh/pr51244-20.c: Likewise.
7533         * gcc.target/sh/pr51244-6.c: Likewise.
7534         * gcc.target/sh/pr52483-4.c: Likewise.
7535         * gcc.target/sh/pr53511-1.c: Likewise.
7536         * gcc.target/sh/pr53512-1.c: Likewise.
7537         * gcc.target/sh/pr53512-2.c: Likewise.
7538         * gcc.target/sh/pr53512-3.c: Likewise.
7539         * gcc.target/sh/pr53512-4.c: Likewise.
7540         * gcc.target/sh/pr53513-1.c: Likewise.
7541         * gcc.target/sh/pr54089-2.c: Likewise.
7542         * gcc.target/sh/pr54089-3.c: Likewise.
7543         * gcc.target/sh/pr54089-4.c: Likewise.
7544         * gcc.target/sh/pr54602-2.c: Likewise.
7545         * gcc.target/sh/pr54602-3.c: Likewise.
7546         * gcc.target/sh/pr54602-4.c: Likewise.
7547         * gcc.target/sh/pr54680.c: Likewise.
7548         * gcc.target/sh/pr55303-1.c: Likewise.
7549         * gcc.target/sh/pr55303-2.c: Likewise.
7550         * gcc.target/sh/pr55303-3.c: Likewise.
7551         * gcc.target/sh/pr56547-1.c: Likewise.
7552         * gcc.target/sh/pr56547-2.c: Likewise.
7553         * gcc.target/sh/pr61195.c: Likewise.
7554         * gcc.target/sh/pr61996.c: Likewise.
7555         * gcc.target/sh/pr6526.c: Likewise.
7556         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7557         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7558         * gcc.target/sh/prefetch.c: Likewise.
7559         * gcc.target/sh/rte-delay-slot.c: Likewise.
7560         * gcc.target/sh/sh2a-band.c: Likewise.
7561         * gcc.target/sh/sh2a-bclr.c: Likewise.
7562         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7563         * gcc.target/sh/sh2a-bld.c: Likewise.
7564         * gcc.target/sh/sh2a-bor.c: Likewise.
7565         * gcc.target/sh/sh2a-bset.c: Likewise.
7566         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7567         * gcc.target/sh/sh2a-bxor.c: Likewise.
7568         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7569         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7570         * gcc.target/sh/sh2a-movrt.c: Likewise.
7571         * gcc.target/sh/sh2a-resbank.c: Likewise.
7572         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7573         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7574         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7575         * gcc.target/sh/sh4a-cosf.c: Likewise.
7576         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7577         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7578         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7579         * gcc.target/sh/sh4a-sinf.c: Likewise.
7580
7581 2015-09-20  Jeff Law  <law@redhat.com>
7582
7583         PR tree-optimization/47679
7584         * g++.dg/warn/Wuninitialized-6.C: New test.
7585
7586 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7587
7588         Implement nested namespace definitions.
7589         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7590         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7591         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7592         * g++.dg/lookup/name-clash5.C: Adjust.
7593         * g++.dg/lookup/name-clash6.C: Likewise.
7594
7595 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7596
7597         * gcc.dg/pragma-diag-5.c: New test.
7598
7599 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7600
7601         PR middle-end/67619
7602         * gcc.dg/torture/pr67619.c: New test.
7603         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7604         New procedure.
7605
7606 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7607
7608         PR tree-optimization/67283
7609         * gcc.dg/tree-ssa/sra-15.c: New.
7610         * gcc.dg/tree-ssa/sra-16.c: New.
7611
7612 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7613
7614         PR sanitizer/64078
7615         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7616         (f2, f3): Make the function static.
7617         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7618
7619 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7620
7621         * gcc.target/arm/attr_thumb-static2.c: New test.
7622
7623 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/overflow_sum3.adb: New test.
7626
7627 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gcc.target/arm/stack-checking.c: New test.
7630
7631 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7632
7633         PR fortran/52846
7634         * gfortran.dg/public_private_module_5.f90: Add module procedure
7635         trigger_smod to ensure that the smod file is written.
7636
7637 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7638
7639         * gcc.target/aarch64/copysign_1.c: New.
7640         * gcc.target/aarch64/copysign_2.c: New.
7641
7642 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7643
7644         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7645         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7646         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7647
7648 2015-09-16  John Marino  <gnugcc@marino.st>
7649
7650         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7651
7652 2015-09-16  Richard Biener  <rguenther@suse.de>
7653
7654         PR middle-end/67253
7655         * gcc.dg/torture/pr67253.c: New testcase.
7656
7657 2015-09-16  Richard Biener  <rguenther@suse.de>
7658
7659         PR middle-end/67271
7660         * gcc.dg/pr67271.c: New testcase.
7661
7662 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7663
7664         * gnat.dg/opt49.adb: New test.
7665
7666 2015-09-16  Richard Biener  <rguenther@suse.de>
7667
7668         PR middle-end/67442
7669         * gcc.dg/torture/pr67442.c: New testcase.
7670
7671 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7672
7673         * gnat.dg/array24.adb: New test.
7674         * gnat.dg/blocklocs.adb: Delete.
7675
7676 2015-09-15  Marek Polacek  <polacek@redhat.com>
7677
7678         PR c/67580
7679         * gcc.dg/pr67580.c: New test.
7680
7681 2015-09-15  Richard Biener  <rguenther@suse.de>
7682
7683         PR tree-optimization/67470
7684         * gcc.dg/torture/pr67470.c: New testcase.
7685
7686 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7687
7688         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7689
7690 2015-09-15  Richard Biener  <rguenther@suse.de>
7691
7692         PR middle-end/67563
7693         * gcc.dg/pr67563.c: New testcase.
7694
7695 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7696
7697         PR fortran/67460
7698         * gfortran.dg/pr67460.f90: New test.
7699
7700 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7701
7702         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7703         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7704
7705 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7706
7707         PR c++/51911
7708         * g++.dg/cpp0x/new-auto1.C: New.
7709
7710 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7711
7712         PR c/28901
7713         * g++.dg/warn/unused-variable-1.C: New test.
7714         * g++.dg/warn/unused-variable-2.C: Likewise.
7715         * gcc.dg/unused-4.c: Adjust warning for static const.
7716         * gcc.dg/unused-variable-1.c: New test.
7717         * gcc.dg/unused-variable-2.c: Likewise.
7718
7719 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7720
7721         * gfortran.dg/private_type_3.f90: Require visibility.
7722         * gfortran.dg/module_variable_2.f90: Same.
7723         * gfortran.dg/nested_forall_1.f: Same.
7724         * gfortran.dg/elemental_dependency_4.f90: Same.
7725         * gfortran.dg/bind_c_usage_25.f90: Same.
7726         * gfortran.dg/access_spec_1.f90: Same.
7727         * gfortran.dg/public_private_module_2.f90: Same.
7728         * gfortran.dg/host_assoc_variable_1.f90: Same.
7729         * gfortran.dg/public_private_module_6.f90: Same.
7730         * gfortran.dg/module_variable_1.f90: Same.
7731         * gfortran.dg/pr37286.f90: Same.
7732         * gfortran.dg/internal_pack_7.f90: Same.
7733         * gfortran.dg/submodule_10.f08: Same.
7734         * gfortran.dg/allocatable_function_8.f90: Same.
7735         * gfortran.dg/merge_init_expr_2.f90: Same.
7736         * gfortran.dg/class_37.f03: Same.
7737         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7738         * gfortran.dg/typebound_call_20.f03: Same.
7739         * gfortran.dg/proc_ptr_result_3.f90: Same.
7740         * gfortran.dg/pr32535.f90: Same.
7741         * gfortran.dg/typebound_proc_19.f90: Same.
7742         * gfortran.dg/initialization_10.f90: Same.
7743         * gfortran.dg/bind_c_usage_8.f03: Same.
7744         * gfortran.dg/pr61335.f90: Same.
7745         * gfortran.dg/elemental_dependency_5.f90: Same.
7746         * gfortran.dg/proc_ptr_3.f90: Same.
7747         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7748
7749 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7750
7751         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7752         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7753         * gcc.dg/loop-8.c: Likewise.
7754
7755 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7756
7757         PR ada/66965
7758         * gnat.dg/specs/addr1.ads: Remove.
7759
7760 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7761
7762         * gcc.dg/pie-link.c: Add -pie to dg-options.
7763
7764 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7765
7766         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7767         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7768
7769 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7770
7771         * gcc.target/powerpc/swaps-p8-20.c: New test.
7772         * gcc.target/powerpc/swaps-p8-21.c: New test.
7773
7774 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7775
7776         PR fortran/67526
7777         * gfortran.dg/pr67526.f90: New test.
7778
7779 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7780
7781         PR c++/67318
7782         * g++.dg/cpp0x/variadic166.C: New.
7783
7784 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7785
7786         * c-c++-common/nonnull-1.c: New test.
7787
7788 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7789
7790         PR fortran/66993
7791         * gfortran.dg/submodule_11.f08: New test.
7792
7793 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7794
7795         PR target/67506
7796         * gcc.c-torture/compile/pr67506.c: New test.
7797
7798 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7799
7800         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7801         initialization with a byte mask.  No change expected here.
7802         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7803         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7804         initialization with contigious bitmask.  Literal pool is expectd
7805         to be used here.
7806
7807 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7808
7809         PR target/67439
7810         * gcc.target/arm/pr67439_1.c: New test.
7811
7812 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7813
7814         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7815         model.
7816
7817 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR c++/67523
7820         * g++.dg/gomp/pr67523.C: New test.
7821
7822         PR c++/67522
7823         * g++.dg/gomp/pr67522.C: New test.
7824
7825         PR middle-end/67521
7826         * c-c++-common/gomp/pr67521.c: New test.
7827
7828         PR middle-end/67517
7829         * c-c++-common/gomp/pr67517.c: New test.
7830
7831         PR c++/67514
7832         * g++.dg/gomp/pr67514.C: New test.
7833
7834         PR c++/67511
7835         * g++.dg/gomp/pr67511.C: New test.
7836
7837         PR c/67502
7838         * c-c++-common/gomp/pr67502.c: New test.
7839
7840 2015-09-09  Marek Polacek  <polacek@redhat.com>
7841
7842         PR middle-end/67512
7843         * gcc.dg/pr67512.c: New test.
7844
7845 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR c++/53184
7848         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7849         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7850         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7851         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7852
7853 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7854
7855         * gcc.target/aarch64/mod_2.x: New file.
7856         * gcc.target/aarch64/mod_256.x: Likewise.
7857         * gcc.target/arm/mod_2.c: New test.
7858         * gcc.target/arm/mod_256.c: Likewise.
7859         * gcc.target/aarch64/mod_2.c: Likewise.
7860         * gcc.target/aarch64/mod_256.c: Likewise.
7861
7862 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/67504
7865         * g++.dg/gomp/pr67504.C: New test.
7866
7867         PR c/67501
7868         * c-c++-common/gomp/pr67501.c: New test.
7869
7870         PR c/67500
7871         * gcc.dg/gomp/pr67500.c: New test.
7872
7873         PR c/67495
7874         * gcc.dg/gomp/pr67495.c: New test.
7875
7876 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7877             Sebastian Pop  <s.pop@samsung.com>
7878
7879         PR tree-optimization/53852
7880         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7881         both isl-0.12 and isl-0.15.
7882         * gcc.dg/graphite/uns-interchange-14.c: Same.
7883         * gcc.dg/graphite/uns-interchange-15.c: Same.
7884         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7885
7886 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7887             Sebastian Pop  <s.pop@samsung.com>
7888
7889         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7890         * gcc.dg/graphite/block-1.c: Same.
7891         * gcc.dg/graphite/block-5.c: Same.
7892         * gcc.dg/graphite/block-6.c: Same.
7893         * gcc.dg/graphite/interchange-1.c: Same.
7894         * gcc.dg/graphite/interchange-10.c: Same.
7895         * gcc.dg/graphite/interchange-11.c: Same.
7896         * gcc.dg/graphite/interchange-13.c: Same.
7897         * gcc.dg/graphite/interchange-14.c: Same.
7898         * gcc.dg/graphite/interchange-3.c: Same.
7899         * gcc.dg/graphite/interchange-4.c: Same.
7900         * gcc.dg/graphite/interchange-7.c: Same.
7901         * gcc.dg/graphite/interchange-8.c: Same.
7902         * gcc.dg/graphite/interchange-9.c: Same.
7903         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7904         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7905         * gcc.dg/graphite/pr37485.c: Same.
7906         * gcc.dg/graphite/scop-0.c (int toto): Same.
7907         * gcc.dg/graphite/scop-1.c: Same.
7908         * gcc.dg/graphite/scop-10.c: Same.
7909         * gcc.dg/graphite/scop-11.c: Same.
7910         * gcc.dg/graphite/scop-12.c: Same.
7911         * gcc.dg/graphite/scop-13.c: Same.
7912         * gcc.dg/graphite/scop-16.c: Same.
7913         * gcc.dg/graphite/scop-17.c: Same.
7914         * gcc.dg/graphite/scop-18.c: Same.
7915         * gcc.dg/graphite/scop-2.c: Same.
7916         * gcc.dg/graphite/scop-21.c (int test): Same.
7917         * gcc.dg/graphite/scop-22.c (void foo): Same.
7918         * gcc.dg/graphite/scop-4.c: Same.
7919         * gcc.dg/graphite/scop-5.c: Same.
7920         * gcc.dg/graphite/scop-6.c: Same.
7921         * gcc.dg/graphite/scop-7.c: Same.
7922         * gcc.dg/graphite/scop-8.c: Same.
7923         * gcc.dg/graphite/scop-9.c: Same.
7924         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7925         data-refs remain inside the inner loop.
7926         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7927         * gcc.dg/graphite/uns-interchange-14.c: Same.
7928         * gcc.dg/graphite/uns-interchange-9.c: Same.
7929         * gfortran.dg/graphite/interchange-3.f90
7930
7931 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7932
7933         PR target/63870
7934         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7935         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7936         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7937         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7938         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7939         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7940         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7941         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7942         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7943         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7944         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7945         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7946
7947 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7948
7949         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7950         * lib/target-supports.exp
7951         (check_effective_target_arm_neon_fp16_hw): New.
7952
7953 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7954
7955         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7956         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7957
7958         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7959         (hfloat16_t): New.
7960         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7961         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7962         if supported.
7963         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7964         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7965         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7966         when those are supported.
7967         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7968         (vdup_n_f16): New.
7969
7970         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7971         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7972         cases if supported.
7973
7974         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7975         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7976         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7977         Likewise.
7978         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7979         Likewise.
7980         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7981
7982         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7983         Add float16x8_t case.
7984         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7985         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7986         main, exec_vcreate): Likewise.
7987         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7988         exec_vget_high): Likewise.
7989         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7990         exec_vget_low): Likewise.
7991         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7992         Likewise.
7993         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7994         exec_vld1_dup): Likewise.
7995         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7996         exec_vld1_lane): Likewise.
7997         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7998         Likewise.
7999         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8000         exec_vldX_dup): Likewise.
8001         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8002         exec_vldX_lane): Likewise.
8003         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8004         exec_vset_lane): Likewise.
8005         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8006         exec_vst1_lane): Likewise.
8007
8008 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8009
8010         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8011         * gcc.target/aarch64/vget_low_1.c: Likewise.
8012
8013 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8014
8015         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8016         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8017         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8018         (main): update orig_data to avoid float16 NaN on bigendian.
8019
8020 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8021
8022         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8023         float16x8_t.
8024         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8025         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8026         * gcc.target/aarch64/vld1_lane.c: Likewise.
8027
8028 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8029
8030         PR c++/67369
8031         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8032
8033 2015-09-07  Marek Polacek  <polacek@redhat.com>
8034
8035         PR inline-asm/67448
8036         * gcc.dg/asm-10.c: New test.
8037
8038 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR middle-end/67452
8041         * gcc.dg/lto/pr67452_0.c: New test.
8042
8043 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8044
8045         PR target/65210
8046         * gcc.target/avr/pr65210.c: New test.
8047
8048 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8049
8050         PR testsuite/67450
8051         * lib/target-supports.exp (check_cached_effective_target):
8052         Apppend $prop to et_prop_list only if needed.
8053
8054 2015-09-04  Marek Polacek  <polacek@redhat.com>
8055
8056         PR sanitizer/67279
8057         * gcc.dg/ubsan/pr67279.c: New test.
8058
8059 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8060             Petr Murzin  <petr.murzin@intel.com>
8061             Kirill Yukhin <kirill.yukhin@intel.com>
8062
8063         * gcc.target/i386/avx512f-scatter-1.c: New.
8064         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8065         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8066
8067 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8068
8069         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8070         rather than calling rmdir, cleanup if open fails.
8071
8072 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8073
8074         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8075         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8076         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8077         Return true for PowerPC targets that implement Altivec.
8078
8079 2015-09-03  Renlin Li  <renlin.li@arm.com>
8080
8081         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8082         check the assembly.
8083         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8084
8085 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8086
8087         * gcc.target/powerpc/vec-shift.c: New test.
8088
8089 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8090
8091         PR tree-optimization/65637
8092         * gcc.dg/autopar/reduc-4.c: New test.
8093
8094 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8095
8096         PR tree-optimization/65637
8097         * gcc.dg/autopar/pr46099-2.c: New test.
8098
8099 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8100
8101         PR middle-end/67351
8102         * g++.dg/pr67351.C: New test.
8103
8104 2015-09-03  Richard Biener  <rguenther@suse.de>
8105
8106         PR ipa/66705
8107         * g++.dg/lto/pr66705_0.C: New testcase.
8108
8109 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8110
8111         PR middle-end/60586
8112         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8113         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8114
8115 2015-09-02  Marek Polacek  <polacek@redhat.com>
8116
8117         PR c/67432
8118         * gcc.dg/pr67432.c: New test.
8119
8120 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8121
8122         * lib/target-supports.exp (clear_effective_target_cache): New.
8123         (check_cached_effective_target): Update et_prop_list.
8124         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8125         * g++.dg/compat/compat.exp: Likewise.
8126         * g++.dg/compat/struct-layout-1.exp: Likewise.
8127         * lib/asan-dg.exp: Likewise.
8128         * lib/atomic-dg.exp: Likewise.
8129         * lib/cilk-plus-dg.exp: Likewise.
8130         * lib/clearcap.exp: Likewise.
8131         * lib/mpx-dg.exp: Likewise.
8132         * lib/tsan-dg.exp: Likewise.
8133         * lib/ubsan-dg.exp: Likewise.
8134
8135 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8136
8137         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8138
8139 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8140             Andrew Bennett  <andrew.bennett@imgtec.com>
8141
8142         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8143         dependencies between ISA level and compact-branches.
8144         * gcc.target/mips/branch-10.c: Update expected output to allow
8145         compact forms of b/bal.
8146         * gcc.target/mips/branch-11.c: Likewise.
8147         * gcc.target/mips/branch-12.c: Likewise.
8148         * gcc.target/mips/branch-13.c: Likewise.
8149         * gcc.target/mips/branch-3.c: Likewise.
8150         * gcc.target/mips/branch-4.c: Likewise.
8151         * gcc.target/mips/branch-5.c: Likewise.
8152         * gcc.target/mips/branch-6.c: Likewise.
8153         * gcc.target/mips/branch-7.c: Likewise.
8154         * gcc.target/mips/branch-8.c: Likewise.
8155         * gcc.target/mips/branch-9.c: Likewise.
8156         * gcc.target/mips/branch-cost-1.c: Likewise.
8157         * gcc.target/mips/call-1.c: Likewise.
8158         * gcc.target/mips/call-2.c: Likewise.
8159         * gcc.target/mips/call-3.c: Likewise.
8160         * gcc.target/mips/call-4.c: Likewise.
8161         * gcc.target/mips/call-5.c: Likewise.
8162         * gcc.target/mips/call-6.c: Likewise.
8163         * gcc.target/mips/lazy-binding-1.c: Likewise.
8164         * gcc.target/mips/near-far-1.c: Likewise.
8165         * gcc.target/mips/near-far-2.c: Likewise.
8166         * gcc.target/mips/near-far-3.c: Likewise.
8167         * gcc.target/mips/near-far-4.c: Likewise.
8168         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8169         run with compact branches allowed.
8170         * gcc.target/mips/compact-branches-1.c: New file.
8171         * gcc.target/mips/compact-branches-2.c: Likewise.
8172         * gcc.target/mips/compact-branches-3.c: Likewise.
8173         * gcc.target/mips/compact-branches-4.c: Likewise.
8174         * gcc.target/mips/compact-branches-5.c: Likewise.
8175         * gcc.target/mips/compact-branches-6.c: Likewise.
8176         * gcc.target/mips/compact-branches-7.c: Likewise.
8177
8178 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8179
8180         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8181         Clean-up a created directory if testcase fails.
8182
8183 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8184
8185         PR target/67405
8186         * g++.dg/pr67405.C: New test.
8187
8188 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8191
8192 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8193
8194         * gcc.dg/ifcvt-1.c: New test.
8195         * gcc.dg/ifcvt-2.c: Likewise.
8196         * gcc.dg/ifcvt-3.c: Likewise.
8197
8198 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200         PR libfortran/67412
8201         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8202         *-*-solaris2.10.
8203
8204 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8205
8206         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8207
8208 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8209
8210         PR c++/61753
8211         * g++.dg/other/pr61753.C: New.
8212
8213 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8214
8215         * gcc.dg/tree-ssa/cmp-1.c: New file.
8216
8217 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8218
8219         * gcc.dg/tree-ssa/complex-7.c: New file.
8220
8221 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8222
8223         * gcc.target/powerpc/swaps-p8-19.c: New test.
8224
8225 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8226
8227         PR fortran/67367
8228         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8229
8230 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8231
8232         PR tree-optimization/46193
8233         * gcc.dg/autopar/pr46193.c: New test.
8234
8235 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8236
8237         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8238         use exit code for failure.
8239
8240         * gcc.dg/torture/matrix-1.c: Use plain printf.
8241         * gcc.dg/torture/matrix-2.c: Likewise.
8242         * gcc.dg/torture/matrix-5.c: Likewise.
8243         * gcc.dg/torture/matrix-6.c: Likewise.
8244         * gcc.dg/torture/transpose-1.c: Likewise.
8245         * gcc.dg/torture/transpose-2.c: Likewise.
8246         * gcc.dg/torture/transpose-3.c: Likewise.
8247         * gcc.dg/torture/transpose-4.c: Likewise.
8248         * gcc.dg/torture/transpose-5.c: Likewise.
8249         * gcc.dg/torture/transpose-6.c: Likewise.
8250
8251 2015-08-28  Jeff Law  <law@redhat.com>
8252
8253         PR lto/66752
8254         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8255         * gcc.dg/torture/pr66752-1.c: New test
8256         * g++.dg/torture/pr66752-2.C: New test.
8257
8258 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8259         Revert:
8260         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8261
8262                 * gcc.dg/tree-ssa/sra-15.c: New.
8263
8264 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8265
8266         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8267         * gcc.target/mips/msub-8.c: Ditto
8268
8269 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8270
8271         * lib/target-supports.exp (check-effective_target_vect_double):
8272         Enable for Power targets with VSX hardware available.
8273         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8274         vect_no_align && { ! vect_hw_misalign }.
8275
8276 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8277
8278         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8279         Replaced by opt_files, compile with -floop-nest-optimize.
8280         * g++.dg/graphite/graphite.exp: Same.
8281         * gfortran.dg/graphite/graphite.exp: Same.
8282         * gcc.dg/graphite/block-0.c: Adjust pattern.
8283         * gcc.dg/graphite/block-1.c: Same.
8284         * gcc.dg/graphite/block-3.c: Same.
8285         * gcc.dg/graphite/block-4.c: Same.
8286         * gcc.dg/graphite/block-5.c: Same.
8287         * gcc.dg/graphite/block-6.c: Same.
8288         * gcc.dg/graphite/block-7.c: Same.
8289         * gcc.dg/graphite/block-8.c: Same.
8290         * gcc.dg/graphite/block-pr47654.c: Same.
8291         * gcc.dg/graphite/interchange-0.c: Same.
8292         * gcc.dg/graphite/interchange-1.c: Same.
8293         * gcc.dg/graphite/interchange-10.c: Same.
8294         * gcc.dg/graphite/interchange-11.c: Same.
8295         * gcc.dg/graphite/interchange-12.c: Same.
8296         * gcc.dg/graphite/interchange-13.c: Same.
8297         * gcc.dg/graphite/interchange-14.c: Same.
8298         * gcc.dg/graphite/interchange-15.c: Same.
8299         * gcc.dg/graphite/interchange-3.c: Same.
8300         * gcc.dg/graphite/interchange-4.c: Same.
8301         * gcc.dg/graphite/interchange-5.c: Same.
8302         * gcc.dg/graphite/interchange-6.c: Same.
8303         * gcc.dg/graphite/interchange-7.c: Same.
8304         * gcc.dg/graphite/interchange-8.c: Same.
8305         * gcc.dg/graphite/interchange-9.c: Same.
8306         * gcc.dg/graphite/interchange-mvt.c: Same.
8307         * gcc.dg/graphite/pr37485.c: Same.
8308         * gcc.dg/graphite/uns-block-1.c: Same.
8309         * gcc.dg/graphite/uns-interchange-12.c: Same.
8310         * gcc.dg/graphite/uns-interchange-14.c: Same.
8311         * gcc.dg/graphite/uns-interchange-15.c: Same.
8312         * gcc.dg/graphite/uns-interchange-9.c: Same.
8313         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8314         * gfortran.dg/graphite/interchange-3.f90: Same.
8315
8316 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8317
8318         PR target/67317
8319         * gcc.target/i386/pr67317-1.c: New test.
8320         * gcc.target/i386/pr67317-2.c: Ditto.
8321         * gcc.target/i386/pr67317-3.c: Ditto.
8322         * gcc.target/i386/pr67317-4.c: Ditto.
8323         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8324         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8325
8326 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8327
8328         * gcc.target/powerpc/vec-shr.c: New.
8329
8330 2015-08-27  Marek Polacek  <polacek@redhat.com>
8331
8332         PR middle-end/67005
8333         * gcc.dg/torture/pr67005.c: New test.
8334
8335 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8336
8337         * gcc.dg/tree-ssa/sra-15.c: New.
8338
8339 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8340
8341         * gcc.target/aarch64/long_branch_1.c: New test.
8342
8343 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8344
8345         * gcc.target/s390/20150826-1.c: New test.
8346
8347 2015-08-26  Renlin Li  <renlin.li@arm.com>
8348
8349         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8350
8351 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8352
8353         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8354
8355 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8356
8357         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8358         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8359         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8360         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8361
8362 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8363
8364         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8365         New test directive.
8366         * gcc.target/aarch64/tlsle_1.x: New test source.
8367         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8368         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8369         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8370
8371 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8372
8373         PR fortran/29600
8374         * gfortran.dg/shape_8.f90: New test.
8375
8376 2015-08-25  Marek Polacek  <polacek@redhat.com>
8377
8378         PR middle-end/67330
8379         * gcc.dg/weak/weak-18.c: New test.
8380
8381 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8382
8383         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8384         gcc_jit_context_set_bool_use_external_driver.
8385
8386 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8387
8388         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8389
8390         * gcc.dg/20001117-1.c: Needs return_address.
8391         * gcc.dg/20020415-1.c: Needs alloca.
8392         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8393         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8394         * gcc.dg/pr63186.c: Needs label_values.
8395         * gcc.dg/torture/pr33848.c: Likwise.
8396
8397         * lib/target-supports.exp (check_effective_target_fopenacc,
8398         check_effective_target_fopenmp): Disable for nvptx.
8399         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8400         * gcc.dg/stack-usage-1.c: Likewise.
8401         * gcc.dg/stack-usage-2.c: Likewise.
8402         * gcc.dg/unused-5.c: Likewise.
8403         * gcc.dg/unwind-1.c: Likewise.
8404
8405 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8406
8407         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8408         * g++.dg/Wno-frame-address.C: Ditto.
8409
8410 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8411
8412         PR target/67211
8413         * g++.dg/pr67211.C: New test.
8414
8415 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8416
8417         PR fortran/62536
8418         PR fortran/66175
8419         * gfortran.dg/block_end_error_1.f90: New test.
8420         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8421
8422 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8423
8424         PR target/66821
8425         * gcc.target/i386/pr66821.c: New test.
8426
8427 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8428
8429         PR target/67329
8430         * gcc.target/i386/pr67329.c: New test.
8431
8432 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8433
8434         * gcc.dg/pr49551.c: Needs -fdata-sections.
8435
8436         * gcc.dg/pr64935-2.c: Needs scheduling.
8437
8438         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8439         * gcc.dg/torture/pr63738.c: Likewise.
8440         * gcc.dg/torture/pr64728.c: Likewise.
8441         * gcc.dg/pr63748.c: Likewise.
8442         * gcc.dg/20020312-2.c: Likewise.
8443
8444         * gcc.dg/torture/pr66123.c: Needs label_values.
8445
8446         * gcc.dg/torture/pr41261.c: Needs profiling.
8447         * gcc.dg/pr26570.c: Likewise.
8448         * gcc.dg/pr61776.c: Likewise.
8449         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8450         * gcc.dg/gomp/pr34610.c: Likewise.
8451         * gcc.dg/pr54121.c: Likewise.
8452         * gcc.dg/20050325-1.c: Likewise.
8453         * gcc.dg/pr66899.c: Likewise.
8454         * gcc.dg/pr48770.c: Likewise.
8455         * gcc.dg/pr24225.c: Likewise.
8456
8457         * gcc.dg/pr27531-1.c: Needs io.
8458         * gcc.dg/pr44606.c: Likewise.
8459
8460         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8461
8462         * gcc.dg/pr51990.c: Needs alloca.
8463
8464         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8465
8466 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8467
8468         PR tree-optimization/65468
8469         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8470
8471 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8472
8473         PR libfortran/54572
8474         * gfortran.dg/backtrace_1.f90: New test.
8475
8476 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8477
8478         PR libfortran/62296
8479         * gfortran.dg/execute_command_line_2.f90: New test.
8480
8481 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8482
8483         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8484         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8485         vect_no_int_max to vect_no_int_min_max.
8486         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8487         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8488         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8489         * gcc.dg/vect/slp-reduc-4.c: Same.
8490         * gcc.dg/vect/slp-reduc-5.c: Same.
8491         * gcc.dg/vect/vect-125.c: Same.
8492         * gcc.dg/vect/vect-13.c: Same.
8493         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8494         * gcc.dg/vect/vect-reduc-1.c: Same.
8495         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8496         * gcc.dg/vect/vect-reduc-1char.c:Same.
8497         * gcc.dg/vect/vect-reduc-1short.c: Same.
8498         * gcc.dg/vect/vect-reduc-2.c: Same.
8499         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8500         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8501         * lib/target-supports.exp: Same.
8502
8503 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8504
8505         PR c++/63693
8506         * g++.dg/cpp0x/decltype63.C: New.
8507
8508 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8509
8510         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8511         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8512         * c-c++-common/Wunused-var-8.c: Likewise.
8513         * c-c++-common/gomp/pr61486-2.c: Likewise.
8514         * c-c++-common/Wunused-var-6.c: Likewise.
8515         * c-c++-common/goacc/reduction-1.c: Likewise.
8516         * c-c++-common/goacc/reduction-2.c: Likewise.
8517         * c-c++-common/goacc/reduction-3.c: Likewise.
8518         * c-c++-common/goacc/reduction-4.c: Likewise.
8519         * gcc.dg/builtins-64.c: Likewise.
8520         * gcc.dg/pr59523.c: Likewise.
8521         * gcc.dg/tree-ssa/20080530.c: Likewise.
8522         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8523         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8524         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8525         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8526         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8527         * gcc.dg/pr59011.c: Likewise.
8528         * gcc.dg/uninit-9.c: Likewise.
8529         * gcc.dg/pr61561.c: Likewise.
8530         * gcc.dg/vla-4.c: Likewise.
8531         * gcc.dg/20101010-1.c: Likewise.
8532         * gcc.dg/pr49120.c: Likewise.
8533         * gcc.dg/20030331-2.c: Likewise.
8534         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8535         * gcc.dg/pr25682.c: Likewise.
8536         * gcc.dg/guality/guality.c: Likewise.
8537         * gcc.dg/pr27301.c: Likewise.
8538         * gcc.dg/uninit-9-O0.c: Likewise.
8539         * gcc.dg/fold-alloca-1.c: Likewise.
8540         * gcc.dg/pr41470.c: Likewise.
8541         * gcc.dg/pr51491-2.c: Likewise.
8542         * gcc.dg/winline-7.c: Likewise.
8543         * gcc.dg/vla-2.c: Likewise.
8544         * gcc.dg/pr50764.c: Likewise.
8545         * gcc.dg/c99-vla-1.c: Likewise.
8546         * gcc.dg/pr33238.c: Likewise.
8547         * gcc.dg/c99-const-expr-13.c: Likewise.
8548         * gcc.dg/builtin-return-1.c: Likewise.
8549         * gcc.dg/vla-3.c: Likewise.
8550         * gcc.dg/20020415-1.c: Likewise.
8551         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8552         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8553         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8554         * gcc.dg/torture/calleesave-sse.c: Likewise.
8555         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8556         * gcc.dg/gomp/vla-2.c: Likewise.
8557         * gcc.dg/gomp/vla-3.c: Likewise.
8558         * gcc.dg/gomp/vla-4.c: Likewise.
8559         * gcc.dg/gomp/pr30494.c: Likewise.
8560         * gcc.dg/gomp/vla-5.c: Likewise.
8561         * gcc.dg/pr51990-2.c: Likewise.
8562         * gcc.dg/vla-22.c: Likewise.
8563
8564 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8565
8566         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8567         * gcc.dg/dollar.c: Likewise.
8568         * gcc.dg/pragma-message.c: Likewise.
8569         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8570         * c-c++-common/raw-string-14.c: Likewise.
8571
8572 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8573
8574         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8575         property that instantiation here is a compile-time error.
8576
8577 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8578
8579         * g++.dg/other/pr67065.C: Extend.
8580
8581 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8582
8583         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8584         is freestanding.
8585         (check_effective_target_global_constructor): New.
8586         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8587         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8588         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8589
8590         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8591         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8592         * gcc.c-torture/compile/pr33855.c: Likewise.
8593         * gcc.c-torture/compile/920723-1.c: Likewise.
8594         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8595         writing a const.
8596         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8597         label.
8598         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8599         'call'.
8600
8601         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8602         prototype normal.
8603         * gcc.c-torture/execute/switch-1.c: Likewise.
8604
8605         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8606         * gcc.c-torture/execute/printf-1.c: Likewise.
8607         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8608         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8609         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8610         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8611         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8612         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8613         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8614         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8615         * gcc.c-torture/execute/gofast.c: Likewise.
8616         * gcc.c-torture/execute/complex-6.c: Likewise.
8617
8618         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8619         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8620         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8621         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8622         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8623         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8624         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8625         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8626         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8627         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8628         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8629         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8630         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8631         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8632         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8633         * gcc.dg/setjmp-1.c: Likewise.
8634         * gcc.dg/cleanup-5.c: Likewise.
8635         * gcc.dg/cleanup-12.c: Likewise.
8636         * gcc.dg/cleanup-13.c: Likewise.
8637
8638         * gcc.dg/constructor-1.c: Require global ctor.
8639
8640         * gcc.dg/fork-instrumentation.c: Require profiling.
8641         * gcc.dg/20030107-1.c: Likewise.
8642         * gcc.dg/20030702-1.c: Likewise.
8643
8644         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8645         * gcc.dg/cpp/paste2.c: Likewise.
8646         * gcc.dg/cpp/strify3.c: Likewise.
8647         * gcc.dg/cpp/strify4.c: Likewise.
8648         * gcc.dg/cpp/lexnum.c: Likewise.
8649         * gcc.dg/cpp/digraphs.c: Likewise.
8650         * gcc.dg/cpp/macro1.c: Likewise.
8651
8652 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8653
8654         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8655
8656 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8657
8658         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8659         only once.
8660
8661 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8662
8663         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8664         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8665         vec_vpmsum_be and vec_shasigma_be.
8666
8667 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8668
8669         * lib/target-supports.exp
8670         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8671         with -mfp16-format=ieee.
8672
8673 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8674
8675         PR c++/67065
8676         * g++.dg/other/pr67065.C: New.
8677
8678 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8679
8680         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8681         memcpy.
8682         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8683         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8684         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8685         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8686
8687 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8688
8689         * gcc.dg/wide_shift_64_1.c: New testcase.
8690         * gcc.dg/wide_shift_128_1.c: Likewise.
8691         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8692
8693 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8694
8695         * lib/target-supports.exp
8696         (check_effective_target_fstack_protector_enabled): New test.
8697         * gcc.target/i386/ssp-default.c: New test.
8698
8699 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8700
8701         PR fortran/66929
8702         * gfortran.dg/generic_31.f90: New.
8703
8704 2015-08-19  Marek Polacek  <polacek@redhat.com>
8705
8706         PR middle-end/67133
8707         * g++.dg/torture/pr67133.C: New test.
8708
8709 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8710
8711         * gcc.target/powerpc/altivec-35.c: New test.
8712         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8713         * gcc.target/powerpc/vsx-vector-7.c: New test.
8714
8715 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8716
8717         PR middle-end/36757
8718         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8719         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8720
8721 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8722
8723         PR rtl-optimization/67218
8724         * gcc.c-torture/execute/ieee/pr67218.c,
8725         gcc.target/aarch64/fcvt_int_float_double1.c,
8726         gcc.target/aarch64/fcvt_int_float_double2.c,
8727         gcc.target/aarch64/fcvt_int_float_double3.c,
8728         gcc.target/aarch64/fcvt_int_float_double4.c,
8729         gcc.target/aarch64/fcvt_uint_float_double1.c,
8730         gcc.target/aarch64/fcvt_uint_float_double2.c,
8731         gcc.target/aarch64/fcvt_uint_float_double3.c,
8732         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8733
8734 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8735
8736         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8737         dg-options to disable LSE extensions.
8738         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8739         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8740         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8741         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8742         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8743         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8744         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8745         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8746         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8747         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8748         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8749         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8750         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8751         * gcc.target/aarch64/sync-op-full.c: Likewise.
8752         * gcc.target/aarch64/sync-op-release.c: Likewise.
8753
8754 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8755
8756         PR c++/67160
8757         * g++.dg/cpp1z/feat-cxx1z.C: New.
8758
8759 2015-08-18  Marek Polacek  <polacek@redhat.com>
8760
8761         PR middle-end/67222
8762         * gcc.dg/torture/pr67222.c: New test.
8763
8764 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8765
8766         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8767
8768 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8769
8770         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8771         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8772         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8773
8774 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8775
8776         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8777         which is used in later code.
8778
8779 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8780
8781         PR c++/67216
8782         * g++.dg/cpp0x/nullptr34.C: New.
8783         * g++.dg/warn/Wconversion2.C: Adjust.
8784         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8785         * g++.old-deja/g++.other/null3.C: Likewise.
8786
8787         * g++.dg/cpp0x/pr51313.C: Adjust.
8788
8789 2015-08-17  Richard Biener  <rguenther@suse.de>
8790
8791         PR tree-optimization/67221
8792         * gcc.dg/torture/pr67221.c: New testcase.
8793
8794 2015-08-17  Mike Stump  <mikestump@comcast.net>
8795             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8796
8797         * gcc.target/arm/memcpy-aligned-1.c: New test.
8798
8799 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8800
8801         PR fortran/54656
8802         * gfortran.dg/norm_4.f90: Rename to...
8803         * gfortran.dg/norm2_4.f90: this.
8804         * gfortran.dg/norm2_5.f90: New test.
8805
8806 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8807
8808         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8809         * gcc.dg/ssp-1.c: Make counter a register.
8810         * gcc.dg/ssp-2.c: Likewise.
8811         * gcc.dg/torture/parm-coalesce.c: New.
8812
8813 2015-08-14  Marek Polacek  <polacek@redhat.com>
8814
8815         PR middle-end/67133
8816         * gcc.dg/torture/pr67133.c: New test.
8817
8818 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8819             Matthias Klose  <doko@debian.org>
8820
8821         PR target/67143
8822         * gcc.c-torture/compile/pr67143.c: New
8823         * gcc.target/aarch64/atomic-op-imm.c
8824         (atomic_fetch_add_negative_RELAXED): New.
8825         (atomic_fetch_sub_negative_ACQUIRE): New.
8826
8827 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8828
8829         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8830         * gcc.target/aarch64/target_attr_8.c: Likewise.
8831         * gcc.target/aarch64/target_attr_14.c: Likewise.
8832
8833 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8834
8835         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8836
8837 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8838
8839         * gcc.target/i386/builtin_target.c: Add skylake check.
8840
8841 2015-08-13  Jeff Law  <law@redhat.com>
8842
8843         * gcc.dg/pr66314.c: Moved from here to ..
8844         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8845         to clear all sanitizers before -fsanitize=kernel-address.
8846
8847 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8848
8849         * gcc.target/aarch64/cinc_common_1.c: New test.
8850
8851 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8852
8853         PR c++/53421
8854         * g++.dg/ext/attribute-may-alias-1.C: New.
8855         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8856
8857 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8858
8859         * gcc.target/aarch64/atomic-inst-cas.c: New.
8860         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8861
8862 2015-08-13  Andreas Schwab  <schwab@suse.de>
8863
8864         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8865
8866 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8867
8868         PR c++/62164
8869         * g++.dg/torture/pr62164.C: New.
8870
8871 2015-08-13  Richard Biener  <rguenther@suse.de>
8872
8873         PR tree-optimization/67191
8874         * gcc.dg/torture/pr67191.c: New testcase.
8875         * g++.dg/torture/pr67191.C: Likewise.
8876
8877 2015-08-13  Richard Biener  <rguenther@suse.de>
8878
8879         PR tree-optimization/66502
8880         PR tree-optimization/67167
8881         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8882
8883 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8884
8885         PR c++/53330
8886         * g++.dg/init/new42.C: New.
8887
8888 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8889
8890         PR target/67071
8891         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8892         vector constants.
8893         * gcc.target/powerpc/pr67071-2.c: Likewise.
8894         * gcc.target/powerpc/pr67071-3.c: Likewise.
8895
8896 2015-08-12  Marek Polacek  <polacek@redhat.com>
8897
8898         PR c++/55095
8899         * c-c++-common/Wshift-overflow-6.c: New test.
8900         * c-c++-common/Wshift-overflow-7.c: New test.
8901         * g++.dg/cpp1y/left-shift-2.C: New test.
8902
8903 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8904
8905         PR c++/52742
8906         * g++.dg/cpp0x/pr52742.C: New.
8907
8908 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8909
8910         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8911         Check Knights Landing support.
8912
8913 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8914
8915         PR c++/47461
8916         * g++.dg/warn/Wunused-result-1.C: New.
8917
8918 2015-08-12  Richard Biener  <rguenther@suse.de>
8919
8920         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8921         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8922         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8923         * g++.dg/tree-ssa/pr61034.C: Adjust.
8924         * gcc.dg/fold-compare-2.c: Likewise.
8925         * gcc.dg/pr50763.c: Likewise.
8926         * gcc.dg/predict-3.c: Likewise.
8927         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8928         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8929         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8930         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8931         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8932         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8933         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8934         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8935         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8936         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8937         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8938         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8939
8940 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8941
8942         * gcc.dg/vrp-min-max-1.c: New.
8943         * gcc.dg/vrp-min-max-2.c: New.
8944
8945 2015-08-12  Richard Biener  <rguenther@suse.de>
8946
8947         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8948
8949 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8950
8951         PR testsuite/67175
8952         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8953         Handle absence of vector min/max for sparc.
8954
8955 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8956
8957         PR target/66954
8958         * g++.dg/ext/mv25.C: New test.
8959
8960 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8961
8962         * gcc.target/i386/avx2-vect-shift.c: New test.
8963
8964 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8965
8966         PR c/66098
8967         PR c/66711
8968         * gcc.dg/pragma-diag-3.c: New test.
8969         * gcc.dg/pragma-diag-4.c: New test.
8970
8971 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8972
8973         * c-c++-common/dfp/operator-comma.c: Call init function.
8974         * c-c++-common/dfp/convert-dfp-2.c: New test.
8975
8976 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8977
8978         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8979         Treat model == 0x4f as Broadwell.
8980
8981 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8982
8983         PR libfortran/67140
8984         * gfortran.dg/pr67140.f90: New test.
8985
8986 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8987
8988         PR libgomp/65742
8989         PR middle-end/66332
8990         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8991
8992 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8993
8994         PR fortran/64022
8995         * gfortran.dg/ieee/large_4.f90: New test.
8996
8997 2015-08-08  Bud Davis  <jmdavis@link.com>
8998
8999         PR fortran/59746
9000         * gfortran.dg/common_22.f90: New.
9001
9002 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9003
9004         PR rtl-optimization/67028
9005         * gcc.dg/pr67028.c: New testcase.
9006
9007 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9008
9009         PR rtl-optimization/67029
9010         * gcc.dg/pr67029.c: New test.
9011
9012 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9013
9014         PR fortran/64104
9015         * gfortran.dg/ieee/ieee_8.f90: New test.
9016
9017 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9018
9019         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9020         modifers.
9021         * gcc.target/aarch64/noplt_2.c: Likewise.
9022         * gcc.target/aarch64/noplt_3.c: Likewise.
9023
9024 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9025
9026         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9027         optimization level, and print a summary at the end.
9028
9029 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9030
9031         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9032
9033 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9034
9035         * gcc.target/aarch64/noplt_3.c: New testcase.
9036
9037 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9038
9039         * gcc.target/aarch64/noplt_1.c: New testcase.
9040         * gcc.target/aarch64/noplt_2.c: Likewise.
9041
9042 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9043
9044         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9045         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9046
9047 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9048
9049         * gcc.target/s390/dwarfregtable-1.c: New test.
9050         * gcc.target/s390/dwarfregtable-2.c: New test.
9051         * gcc.target/s390/dwarfregtable-3.c: New test.
9052
9053 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9054
9055         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9056
9057 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9058
9059         PR fortran/64022
9060         * gfortran.dg/ieee/large_2.f90: New test.
9061         * gfortran.dg/ieee/large_3.F90: New test.
9062
9063 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9064
9065         PR fortran/64022
9066         * gfortran.dg/ieee/large_1.f90: Adjust test.
9067
9068 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9069             Jeff Law  <law@redhat.com>
9070
9071         PR c/16351
9072         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9073         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9074         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9075         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9076         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9077         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9078
9079 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9080
9081         PR middle-end/66311
9082         * gfortran.dg/pr66311.f90: New file.
9083
9084 2015-08-05  Richard Biener  <rguenther@suse.de>
9085
9086         PR tree-optimization/67121
9087         * gcc.dg/torture/pr67121.c: New testcase.
9088
9089 2015-08-05  Nick Clifton  <nickc@redhat.com>
9090
9091         * gcc.target/rl78: New directory.
9092         * gcc.target/rl78/rl78.exp: New file: Test driver.
9093         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9094
9095 2015-08-05  Richard Biener  <rguenther@suse.de>
9096
9097         PR middle-end/67120
9098         * gcc.dg/torture/pr67120.c: New testcase.
9099
9100 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9101
9102         PR fortran/52846
9103
9104         * lib/fortran-modules.exp: Call cleanup-submodules from
9105         cleanup-modules.
9106         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9107         cover the cases where private entities are no longer optimized
9108         away.
9109         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9110         same reason.
9111         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9112         * gfortran.dg/submodule_5.f08: The same.
9113         * gfortran.dg/submodule_9.f08: The same.
9114         * gfortran.dg/submodule_10.f08: New test.
9115
9116 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9117
9118         PR c++/66595
9119         * g++.dg/cpp1y/var-templ35.C: New.
9120
9121 2015-08-05  Richard Biener  <rguenther@suse.de>
9122
9123         PR tree-optimization/67055
9124         * g++.dg/torture/pr67055.C: New testcase.
9125
9126 2015-08-05  Richard Biener  <rguenther@suse.de>
9127
9128         PR tree-optimization/67109
9129         * gcc.dg/torture/pr67109.c: New testcase.
9130         * gcc.dg/vect/vect-119.c: Adjust.
9131
9132 2015-08-05  Richard Biener  <rguenther@suse.de>
9133
9134         PR middle-end/67107
9135         * gcc.dg/pr67107.c: New testcase.
9136
9137 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9138
9139         PR c++/66197
9140         * g++.dg/cpp1z/abbrev2.C: New.
9141
9142 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9143
9144         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9145
9146 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9147
9148         PR c++/66392
9149         * g++.dg/init/explicit4.C: New.
9150
9151 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9152
9153         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9154         without VSX an Power8 vector support.
9155
9156 2015-08-04  Richard Biener  <rguenther@suse.de>
9157
9158         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9159
9160 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9161
9162         PR target/67110
9163         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9164         -fno-pie -no-pie.
9165
9166 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9167
9168         PR c++/66427
9169         * g++.dg/cpp1y/var-templ34.C: New.
9170
9171 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9172
9173         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9174         * gcc.target/aarch64/target_attr_1.c: Likewise.
9175         * gcc.target/aarch64/target_attr_2.c: Likewise.
9176         * gcc.target/aarch64/target_attr_3.c: Likewise.
9177         * gcc.target/aarch64/target_attr_4.c: Likewise.
9178         * gcc.target/aarch64/target_attr_5.c: Likewise.
9179         * gcc.target/aarch64/target_attr_6.c: Likewise.
9180         * gcc.target/aarch64/target_attr_7.c: Likewise.
9181         * gcc.target/aarch64/target_attr_8.c: Likewise.
9182         * gcc.target/aarch64/target_attr_9.c: Likewise.
9183         * gcc.target/aarch64/target_attr_10.c: Likewise.
9184         * gcc.target/aarch64/target_attr_11.c: Likewise.
9185         * gcc.target/aarch64/target_attr_12.c: Likewise.
9186         * gcc.target/aarch64/target_attr_13.c: Likewise.
9187         * gcc.target/aarch64/target_attr_14.c: Likewise.
9188         * gcc.target/aarch64/target_attr_15.c: Likewise.
9189
9190 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9191
9192         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9193
9194 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9195
9196         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9197
9198 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9199
9200         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9201         message.
9202
9203 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9204
9205         PR fortran/64022
9206         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9207         * gfortran.dg/ieee/large_1.f90: New test.
9208
9209 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9210
9211         PR tree-optimization/67043
9212         * gcc.dg/pr67043.c: New test.
9213
9214 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9215
9216         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9217
9218 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9219
9220         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9221         it to push/pop timing items.
9222         (main): For each optimization level, create a gcc_jit_timer, and
9223         time all of the iteration within that level cumulatively.
9224         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9225         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9226
9227 2015-08-03  Alexander Basov <coohpt@gmail.com>
9228
9229         PR middle-end/64744
9230         PR middle-end/48470
9231         PR middle-end/43404
9232         * gcc.target/arm/pr43404.c : New testcase.
9233         * gcc.target/arm/pr48470.c : New testcase.
9234         * gcc.target/arm/pr64744-1.c : New testcase.
9235         * gcc.target/arm/pr64744-2.c : New testcase.
9236
9237 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR tree-optimization/67077
9240         * gcc.dg/pr67077.c: New test.
9241
9242 2015-08-03  Jeff Law  <law@redhat.com>
9243
9244         PR middle-end/66314
9245         PR gcov-profile/66899
9246         * gcc.dg/pr66899.c: New test.
9247         * gcc.dg/pr66314.c: New test.
9248
9249 2015-08-03  Marek Polacek  <polacek@redhat.com>
9250
9251         PR c/67088
9252         * gcc.dg/pr67088.c: New test.
9253
9254 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9255
9256         PR target/66731
9257         * gcc.target/arm/vnmul-1.c: New.
9258         * gcc.target/arm/vnmul-2.c: New.
9259         * gcc.target/arm/vnmul-3.c: New.
9260         * gcc.target/arm/vnmul-4.c: New.
9261
9262 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9263
9264         PR fortran/64921
9265         * gfortran.dg/class_allocate_20.f90: New.
9266
9267 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9268
9269         * gcc.target/aarch64/csel_bfx_1.c: New test.
9270         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9271
9272 2015-08-02  Martin Sebor  <msebor@redhat.com>
9273
9274         * g++.dg/Wframe-address-in-Wall.C: New test.
9275         * g++.dg/Wframe-address.C: New test.
9276         * g++.dg/Wno-frame-address.C: New test.
9277         * gcc.dg/Wframe-address-in-Wall.c: New test.
9278         * gcc.dg/Wframe-address.c: New test.
9279         * gcc.dg/Wno-frame-address.c: New test.
9280
9281 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9282
9283         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9284
9285 2015-08-01  Michael Collison  <michael.collison@linaro.org
9286             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9287
9288         * gcc.target/arm/mincmp.c: New test.
9289
9290 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9291
9292         PR fortran/67091
9293         * gfortran.dg/associated_target_6.f03: New test
9294
9295 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9296
9297         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9298         optimize ("-ftree-parallelize-loops=0").
9299         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9300         detected reductions.
9301         * gcc.dg/autopar/reduc-2short.c: Same.
9302         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9303         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9304         detected reductions.
9305         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9306         and max reductions.
9307
9308 2015-07-31  Marek Polacek  <polacek@redhat.com>
9309
9310         PR sanitizer/66977
9311         * g++.dg/ubsan/pr66977.C: New test.
9312
9313 2015-07-30  Marek Polacek  <polacek@redhat.com>
9314
9315         * c-c++-common/Wtautological-compare-3.c: New test.
9316
9317 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9318
9319         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9320         (CHECK): Pass address of scalar, rather than array.
9321
9322 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9323
9324         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9325
9326 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9327
9328         * gcc.target/aarch64/fp16/fp16.exp: New.
9329         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9330         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9331
9332 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9333
9334         * gcc.target/aarch64/f16_movs_1.c: New test.
9335
9336 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9337
9338         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9339         outer loop.
9340
9341 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9342             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9343
9344         * gcc.dg/parm-incomplete-1.c: Update.
9345         * gcc.dg/pr18809-1.c: Update.
9346         * gcc.dg/pr27953.c: Update.
9347         * gcc.dg/vla-11.c: Update.
9348
9349 2015-07-27  Marek Polacek  <polacek@redhat.com>
9350
9351         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9352
9353 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9354
9355         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9356         attribute.  Update comment.
9357         (main): Remove.
9358         Add scan for not parallelizing inner loop.
9359         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9360         attribute.
9361         (main): Remove.
9362
9363 2015-07-27  Marek Polacek  <polacek@redhat.com>
9364
9365         PR bootstrap/67030
9366         * c-c++-common/Wtautological-compare-2.c: New test.
9367
9368 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9369
9370         PR target/66232
9371         * gcc.target/i386/pr66232-6.c: New tests.
9372         * gcc.target/i386/pr66232-7.c: Likewise.
9373         * gcc.target/i386/pr66232-8.c: Likewise.
9374         * gcc.target/i386/pr66232-9.c: Likewise.
9375
9376 2015-07-27  Marek Polacek  <polacek@redhat.com>
9377
9378         PR c++/66555
9379         PR c/54979
9380         * c-c++-common/Wtautological-compare-1.c: New test.
9381
9382 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9383
9384         PR c++/18969
9385         * g++.dg/template/pr18969.C: New test.
9386         * g++.dg/template/pr18969-2.C: New test.
9387         * g++.old-deja/g++.jason/overload.C: Remove return value in
9388         template function returning void.
9389
9390 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9391
9392         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9393         immediates to avoid shift-overflow warnings.
9394
9395 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9396
9397         PR c++/66857
9398         * g++.dg/init/pr66857.C: New test.
9399
9400 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9401
9402         PR target/66648
9403         * gcc.target/i386/pr66648.c: New test.
9404
9405 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9406
9407         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9408         interchange_files and block_files variables.
9409         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9410         arithmetic.
9411         * gcc.dg/graphite/uns-interchange-12.c: Same.
9412         * gcc.dg/graphite/uns-interchange-14.c: Same.
9413         * gcc.dg/graphite/uns-interchange-15.c: Same.
9414         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9415         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9416
9417 2015-07-25  Jeff Law  <law@redhat.com>
9418
9419         Revert:
9420         PR lto/66752
9421         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9422         * gcc.dg/torture/pr66752-1.c: New test
9423         * g++.dg/torture/pr66752-2.C: New test.
9424
9425 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9426
9427         Revert:
9428         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9429
9430         PR rtl-optimization/64164
9431         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9432         * gcc.dg/ssp-1.c: Make counter a register.
9433         * gcc.dg/ssp-2.c: Likewise.
9434         * gcc.dg/torture/parm-coalesce.c: New.
9435
9436 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9437
9438         * gcc.dg/graphite/block-1.c: Xfail scan.
9439         * gcc.dg/graphite/interchange-12.c: Same.
9440         * gcc.dg/graphite/interchange-14.c: Same.
9441         * gcc.dg/graphite/interchange-15.c: Same.
9442         * gcc.dg/graphite/interchange-9.c: Same.
9443         * gcc.dg/graphite/interchange-mvt.c: Same.
9444         * gcc.dg/graphite/uns-block-1.c: New test.
9445         * gcc.dg/graphite/uns-interchange-12.c: New test.
9446         * gcc.dg/graphite/uns-interchange-14.c: New test.
9447         * gcc.dg/graphite/uns-interchange-15.c: New test.
9448         * gcc.dg/graphite/uns-interchange-9.c: New test.
9449         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9450
9451 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9452
9453         PR c++/64079
9454         * c-c++-common/Wunused-function-1.c: New.
9455
9456 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9457
9458         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9459         alternative exit-first loop transform.
9460         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9461         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9462         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9463         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9464         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9465         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9466         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9467         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9468         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9469
9470 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9471
9472         PR ipa/66566
9473         * gcc.target/i386/mpx/pr66566.c: New test.
9474
9475 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         PR bootstrap/66978
9478         * gcc.target/i386/pr66978.c: New test.
9479
9480 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9481
9482         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9483
9484 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9485
9486         * gcc.target/s390/insv-1.c: New test.
9487         * gcc.target/s390/insv-2.c: New test.
9488         * gcc.target/s390/insv-3.c: New test.
9489
9490 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9491
9492         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9493
9494 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9495
9496         PR middle-end/25530
9497         * gcc.dg/pr25530.c: New test.
9498
9499 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9500
9501         PR middle-end/25529
9502         * gcc.dg/pr25529.c: New test.
9503
9504 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9505
9506         * gcc.target/arm/reg_equal_test.c: New test.
9507
9508 2015-07-23  Jeff Law  <law@redhat.com>
9509
9510         PR lto/66752
9511         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9512         * gcc.dg/torture/pr66752-1.c: New test
9513         * g++.dg/torture/pr66752-2.C: New test.
9514
9515 2015-07-23  Marek Polacek  <polacek@redhat.com>
9516
9517         PR c++/66572
9518         * g++.dg/warn/Wlogical-op-2.C: New test.
9519
9520 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9521
9522         PR rtl-optimization/64164
9523         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9524         * gcc.dg/ssp-1.c: Make counter a register.
9525         * gcc.dg/ssp-2.c: Likewise.
9526         * gcc.dg/torture/parm-coalesce.c: New.
9527
9528 2015-07-23  Marek Polacek  <polacek@redhat.com>
9529
9530         PR sanitizer/66908
9531         * c-c++-common/ubsan/pr66908.c: New test.
9532
9533 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9534
9535         * gcc.dg/autopar/outer-4.c: Add xfail.
9536         * gcc.dg/autopar/outer-5.c: Same.
9537         * gcc.dg/autopar/outer-6.c: Same.
9538         * gcc.dg/autopar/reduc-2.c: Same.
9539         * gcc.dg/autopar/reduc-2char.c: Same.
9540         * gcc.dg/autopar/reduc-2short.c: Same.
9541         * gcc.dg/autopar/reduc-8.c: Same.
9542         * gcc.dg/autopar/uns-outer-4.c: New test.
9543         * gcc.dg/autopar/uns-outer-5.c: New test.
9544         * gcc.dg/autopar/uns-outer-6.c: New test.
9545
9546 2015-07-23  Richard Biener  <rguenther@suse.de>
9547
9548         PR tree-optimization/66952
9549         * gcc.dg/torture/pr66952.c: Use signed char.
9550
9551 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9552
9553         PR tree-optimization/66926,66951
9554         * gcc.dg/vect/pr66951.c: New test.
9555
9556 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9557
9558         PR c++/52987
9559         * g++.dg/parse/error57.C: New.
9560         * g++.dg/expr/string-2.C: Update.
9561
9562 2015-07-23  Richard Biener  <rguenther@suse.de>
9563
9564         PR tree-optimization/66945
9565         * gcc.dg/torture/pr66945.c: New testcase.
9566
9567 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9568
9569         PR target/66954
9570         * g++.dg/ext/mv24.C: New test.
9571
9572 2015-07-22  Marek Polacek  <polacek@redhat.com>
9573
9574         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9575         dg-options.
9576
9577 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9578
9579         PR fortran/61831
9580         PR fortran/66929
9581         * gfortran.dg/generic_30.f90: New.
9582
9583 2015-07-22  Richard Biener  <rguenther@suse.de>
9584
9585         PR tree-optimization/66952
9586         * gcc.dg/torture/pr66952.c: New testcase.
9587
9588 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9589
9590         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9591         test.
9592         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9593         test.
9594         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9595         test.
9596         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9597         test.
9598         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9599         test.
9600         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9601         test.
9602         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9603         test.
9604         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9605         test.
9606         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9607         test.
9608         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9609         test.
9610         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9633         test.
9634         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9635         test.
9636         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9637         test.
9638         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9731         test.
9732         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9733         test.
9734         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9735         test.
9736         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9737         test.
9738         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9739         test.
9740         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9741         test.
9742         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9743         test.
9744         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9745         test.
9746         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9747         test.
9748         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9749         test.
9750         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9751         test.
9752         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9753         test.
9754         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9755         test.
9756         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9757         test.
9758         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9759         test.
9760         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9761         test.
9762         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9763         test.
9764         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9765         test.
9766         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9767         test.
9768         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9769         test.
9770         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9771         test.
9772         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9773         test.
9774         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9775         test.
9776         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9777         test.
9778         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9779         test.
9780         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9781         test.
9782         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9783         test.
9784         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9785         test.
9786         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9787         test.
9788         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9789         test.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9791         test.
9792         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9793         test.
9794         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9795         test.
9796         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9797         test.
9798         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9799         test.
9800         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9801         test.
9802         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9803         test.
9804         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9805         test.
9806         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9807         test.
9808         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9809         test.
9810         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9811         test.
9812         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9813         test.
9814         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9815         test.
9816         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9817         test.
9818         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9819         test.
9820         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9821         test.
9822         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9823         test.
9824         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9825         test.
9826         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9827         test.
9828         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9829         test.
9830         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9831         test.
9832         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9833         test.
9834         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9835         test.
9836         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9837         test.
9838         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9839         test.
9840         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9841         test.
9842         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9843         test.
9844         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9845         test.
9846         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9847         test.
9848         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9849         test.
9850         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9851         test.
9852         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9853         test.
9854
9855 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9856
9857         * g++.dg/template/crash81.C: Update.
9858
9859 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9860
9861         PR ipa/66424.
9862         * gcc.target/i386/pr66424.c: New.
9863
9864 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9865
9866         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9867
9868 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9869
9870         PR fortran/61831
9871         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9872         Drop address sanitization.
9873
9874 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9875
9876         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9877         Skip -march=armv4t.
9878         (dg-additional-options): Set armv5t flag.
9879
9880 2015-07-21  Marek Polacek  <polacek@redhat.com>
9881
9882         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9883         * gcc.dg/vmx/unpack.c: Likewise.
9884         * gcc.target/powerpc/quad-atomic.c: Likewise.
9885
9886 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9889
9890 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9891
9892         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9893         model.
9894
9895 2015-07-20  Marek Polacek  <polacek@redhat.com>
9896
9897         PR c++/55095
9898         * c-c++-common/Wshift-overflow-1.c: New test.
9899         * c-c++-common/Wshift-overflow-2.c: New test.
9900         * c-c++-common/Wshift-overflow-3.c: New test.
9901         * c-c++-common/Wshift-overflow-4.c: New test.
9902         * c-c++-common/Wshift-overflow-5.c: New test.
9903         * g++.dg/cpp1y/left-shift-1.C: New test.
9904         * gcc.dg/c90-left-shift-2.c: New test.
9905         * gcc.dg/c90-left-shift-3.c: New test.
9906         * gcc.dg/c99-left-shift-2.c: New test.
9907         * gcc.dg/c99-left-shift-3.c: New test.
9908         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9909         * gcc.c-torture/execute/pr40386.c: Likewise.
9910         * gcc.dg/vect/pr33373.c: Likewise.
9911         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9912         * gcc.dg/vect/vect-shift-2.c: Likewise.
9913
9914 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9915
9916         * gcc.target/aarch64/neg_abs_1.c: New test.
9917
9918 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9919
9920         PR target/66922
9921         * gcc.target/i386/pr66922.c: New test.
9922
9923 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9924
9925         PR middle-end/46851
9926         PR middle-end/60340
9927         * gcc.dg/tree-ssa/pr42327.c: Removed.
9928         * g++.dg/other/pr35011.C: Removed.
9929
9930 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9931
9932         PR target/66906
9933         * gcc.target/i386/pr66906.c: New test.
9934
9935 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9936
9937         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9938         as follow-up to r225930.
9939
9940 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9941
9942         PR fortran/52846
9943         * lib/fortran-modules.exp (proc cleanup-submodules): New
9944         procedure.
9945         * gfortran.dg/submodule_1.f08: Change extension and clean up
9946         the submodule files.
9947         * gfortran.dg/submodule_2.f08: ditto
9948         * gfortran.dg/submodule_6.f08: ditto
9949         * gfortran.dg/submodule_7.f08: ditto
9950         * gfortran.dg/submodule_8.f08: New test
9951         * gfortran.dg/submodule_9.f08: New test
9952
9953 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9954             Sebastian Pop  <s.pop@samsung.com>
9955
9956         PR middle-end/61929
9957         * gcc.dg/graphite/pr61929.c: New.
9958
9959 2015-07-17  Marek Polacek  <polacek@redhat.com>
9960
9961         * gcc.dg/fold-minus-7.c: New test.
9962
9963 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9964
9965         * gfortran.dg/co_reduce_1.f90: New file.
9966
9967 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9968
9969         PR target/66824
9970         * gcc.target/i386/pr66824.c:
9971
9972 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9973
9974         PR fortran/66035
9975         * gfortran.dg/structure_constructor_13.f03: New test.
9976
9977 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9978
9979         PR fortran/61831
9980         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9981         of generated while loops in the tree dump.
9982         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9983
9984 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9985
9986         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9987
9988 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9989
9990         PR target/66891
9991         * gcc.target/i386/pr66891.c: New test.
9992
9993 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9994
9995         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9996
9997 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9998
9999         PR rtl-optimization/66626
10000         * gcc.target/i386/pr66626-2.c: New.
10001
10002 2015-07-16  Martin Liska  <mliska@suse.cz>
10003
10004         * g++.dg/ipa/pr66896.c: New test.
10005
10006 2015-07-16  Richard Biener  <rguenther@suse.de>
10007
10008         PR tree-optimization/66894
10009         * gcc.dg/torture/pr66894.c: New testcase.
10010
10011 2015-07-16  Richard Biener  <rguenther@suse.de>
10012
10013         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10014
10015 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10016
10017         PR target/66866
10018         * g++.dg/pr66866.C: New test.
10019
10020 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10021
10022         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10023
10024 2015-07-15  Richard Biener  <rguenther@suse.de>
10025
10026         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10027         { -O3 -fomit-frame-pointer },
10028         { -O3 -fomit-frame-pointer -funroll-loops } and
10029         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10030         in favor of
10031         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10032           -finline-functions }
10033
10034 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10035
10036         * gcc.target/mips/interrupt_handler-5.c: New test.
10037
10038 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10039             Robert Suchanek  <robert.suchanek@imgtec.com>
10040
10041         * gcc.target/mips/interrupt_handler-4.c: New test.
10042
10043 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10044
10045         PR testsuite/66734
10046         * gcc.dg/lto/lto.exp: Initialize MPX.
10047
10048 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10049
10050         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10051         dg-skip-if.
10052         * gcc.target/arm/scd42-3.c: Likewise.
10053
10054 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10055
10056         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10057         code to be run when the pre-arch code increases the isa_rev to
10058         mips32r6 or greater.
10059
10060 2015-07-15  Richard Biener  <rguenther@suse.de>
10061
10062         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10063         { -O3 -fomit-frame-pointer },
10064         { -O3 -fomit-frame-pointer -funroll-loops } and
10065         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10066         in favor of
10067         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10068           -finline-functions }
10069         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10070         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10071         to additional_flags.
10072
10073 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10074
10075         PR rtl-optimization/66838
10076         * gcc.target/i386/pr66838.c: New test.
10077
10078 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10079
10080         PR c++/66850
10081         * g++.dg/template/pr66850.C: New test.
10082
10083 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10084             Cesar Philippidis  <cesar@codesourcery.com>
10085             Chung-Lin Tang  <cltang@codesourcery.com>
10086
10087         * gcc.target/nios2/nios2-flushd.c: New.
10088         * gcc.target/nios2/nios2-rdprs.c: New.
10089         * gcc.target/nios2/r2-atomic.c: New.
10090         * gcc.target/nios2/r2-eni.c: New.
10091         * gcc.target/nios2/r2-wrpie.c: New.
10092
10093 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10094             Cesar Philippidis  <cesar@codesourcery.com>
10095             Chung-Lin Tang  <cltang@codesourcery.com>
10096
10097         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10098         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10099
10100 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10101             Cesar Philippidis  <cesar@codesourcery.com>
10102             Chung-Lin Tang  <cltang@codesourcery.com>
10103
10104         * gcc.target/nios2/andci.c: New.
10105         * gcc.target/nios2/bmx.c: New.
10106         * gcc.target/nios2/cdx-add.c: New.
10107         * gcc.target/nios2/cdx-branch.c: New.
10108         * gcc.target/nios2/cdx-callret.c: New.
10109         * gcc.target/nios2/cdx-loadstore.c: New.
10110         * gcc.target/nios2/cdx-logical.c: New.
10111         * gcc.target/nios2/cdx-mov.c: New.
10112         * gcc.target/nios2/cdx-shift.c: New.
10113         * gcc.target/nios2/cdx-sub.c: New.
10114         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10115
10116 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10117
10118         PR c++/65071
10119         * g++.dg/cpp0x/vt-65071.C: New.
10120
10121 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10122             Cesar Philippidis  <cesar@codesourcery.com>
10123             Chung-Lin Tang  <cltang@codesourcery.com>
10124
10125         * gcc.target/nios2/r2-io-range.c: New.
10126         * gcc.target/nios2/r2-stio-1.c: New.
10127         * gcc.target/nios2/r2-stio-2.c: New.
10128         * gcc.target/nios2/nios2-ldxio.c: New.
10129         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10130         of just compile.  Add more tests.
10131
10132 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10133
10134         gfortran.dg/pr66864.f90: New test.
10135
10136 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10137
10138         PR rtl-optimization/66626
10139         * gcc.target/i386/pr66626.c: New.
10140
10141 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10142
10143         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10144         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10145         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10146
10147 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10148
10149         * g++.dg/template/crash81.C: Adjust for error + inform change.
10150         * g++.dg/template/pr58878.C: Likewise.
10151         * g++.dg/template/shadow1.C: Likewise.
10152         * g++.dg/template/shadow2.C: Likewise.
10153         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10154         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10155         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10156         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10157
10158 2015-07-14  Richard Biener  <rguenther@suse.de>
10159
10160         PR tree-optimization/66863
10161         * gcc.dg/torture/pr66863.c: New testcase.
10162
10163 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10164
10165         PR c++/65186
10166         * g++.dg/template/pr65186.C: New test.
10167
10168 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10169
10170         * gcc.target/arm/macro_defs0.c: Add directive to skip
10171         test if -marm is present.
10172         * gcc.target/arm/macro_defs1.c: Likewise.
10173
10174 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10175
10176         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10177         if-conversion..
10178         * gcc.target/aarch64/adds1.c: Likewise.
10179         * gcc.target/aarch64/ands_1.c: Likewise.
10180         * gcc.target/aarch64/bics_1.c: Likewise.
10181         * gcc.target/aarch64/subs1.c: Likewise.
10182         * gcc.target/aarch64/subs3.c: Likewise.
10183
10184 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10185
10186         PR fortran/64589
10187         * gfortran.dg/pr64589.f90: New test.
10188
10189 2015-07-13  Renlin Li  <renlin.li@arm.com>
10190
10191         PR rtl/66556
10192         * gcc.c-torture/execute/pr66556.c: New.
10193
10194 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10195
10196         * gcc.dg/20020219-1.c: Fix double word typos.
10197         * gcc.dg/20020919-1.c: Same.
10198
10199 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10200             Jeff Law  <law@redhat.com>
10201
10202         PR middle-end/66726
10203         * g++.dg/tree-ssa/pr66726.c: New test.
10204         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10205         * gcc.dg/tree-ssa/pr66726.c: New test.
10206
10207 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10208
10209         PR c++/58734
10210         * g++.dg/cpp0x/variadic-ttp2.C: New.
10211
10212 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10213
10214         PR c++/30044
10215         * g++.dg/cpp0x/auto46.C: New test.
10216         * g++.dg/template/pr30044.C: New test.
10217         * g++.dg/template/shadow2.C: New test.
10218         * g++.dg/template/error55.C: New test.
10219         * g++.dg/template/crash83.C: Accept any error string.
10220         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10221         parameters.
10222         * g++.dg/cpp0x/variadic19.C: Likewise
10223         * g++.dg/template/canon-type-13.C: Likewise.
10224         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10225         * g++.dg/torture/20070621-1.C: Likewise.
10226
10227 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10228
10229         PR c++/54521
10230         * g++.dg/init/explicit3.C: New.
10231
10232 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10233
10234         PR target/66819
10235         * gcc.target/i386/pr66819-1.c: New test.
10236         * gcc.target/i386/pr66819-2.c: Likewise.
10237         * gcc.target/i386/pr66819-3.c: Likewise.
10238         * gcc.target/i386/pr66819-4.c: Likewise.
10239         * gcc.target/i386/pr66819-5.c: Likewise.
10240
10241 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10242
10243         PR target/66703
10244         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10245         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10246         type to prevent possible flag-clobbering zero-extensions.
10247         * gcc.target/i386/pr66703.c: New test.
10248
10249 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10250
10251         PR c++/60842
10252         * g++.dg/cpp0x/nsdmi-template15.C: New.
10253
10254 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10255
10256         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10257
10258 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10259
10260         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10261         * gcc.target/arm/flip-thumb.c: Likewise.
10262
10263 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10264
10265         PR target/66813
10266         * gcc.target/i386/pr66813.c: New test.
10267
10268 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR middle-end/66820
10271         * gcc.dg/gomp/pr66820.c: New test.
10272
10273 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10274
10275         PR c++/65592
10276         * g++.dg/cpp0x/scoped_enum6.C: New.
10277
10278 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10279
10280         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10281         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10282
10283 2015-07-10  Richard Biener  <rguenther@suse.de>
10284
10285         PR tree-optimization/66823
10286         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10287         which should not be necessary.  XFAIL.
10288
10289 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10290
10291         PR c++/64848
10292         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10293
10294 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10295
10296         PR middle-end/66633
10297         * gcc.dg/gomp/pr66633-1.c: New test.
10298         * gcc.dg/gomp/pr66633-2.c: New test.
10299         * gcc.dg/gomp/pr66633-3.c: New test.
10300         * gcc.dg/gomp/pr66633-4.c: New test.
10301
10302 2015-07-09  John Marino  <gnugcc@marino.st>
10303
10304         * lib/target-supports.exp (check_effective_target_pie):
10305         Add *-*-dragonfly*
10306
10307 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10308
10309         PR target/66814
10310         * gcc.target/i386/pr66814.c: New test.
10311
10312 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10313
10314         PR target/66731
10315         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10316         * gcc.target/aarch64/fnmul-2.c: Likewise.
10317         * gcc.target/aarch64/fnmul-3.c: Likewise.
10318         * gcc.target/aarch64/fnmul-4.c: Likewise.
10319
10320 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10321
10322         PR c++/65790
10323         * g++.dg/cpp0x/vt-65790.C: New.
10324
10325 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         PR target/66818
10328         * gcc.target/i386/pr66818.c: New test.
10329
10330 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10331
10332         PR target/66817
10333         * gcc.target/i386/pr66817.c: New test.
10334
10335 2015-07-09  Marek Polacek  <polacek@redhat.com>
10336
10337         PR tree-optimization/66718
10338         * gcc.dg/vect/vect-126.c: New test.
10339
10340 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10341
10342         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10343         even when dwarf-2 is not the default.
10344
10345 2015-07-08  Jeff Law  <law@redhat.com>
10346
10347         PR testsuite/66796
10348         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10349         to have a single memory reference.
10350
10351 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10352
10353         * g++.dg/other/dump-ada-spec-9.C: New test.
10354
10355 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10356
10357         * g++.dg/vect/vect.exp: Run also simd* tests.
10358         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10359         (check_vect): Fix up get_cpuid call for C++.
10360         * g++.dg/vect/simd-clone-1.cc: New test.
10361
10362 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10363
10364         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10365
10366 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10367
10368         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10369         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10370
10371 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10372
10373         PR target/66806
10374         * gcc.target/i386/pr66806.c: New test.
10375
10376 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10377
10378         PR c++/66421
10379         * g++.dg/cpp0x/auto45.C: New.
10380
10381 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10382
10383         PR middle-end/66334
10384         * gcc.target/i386/pr66334.c: New.
10385
10386 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10387
10388         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10389         comments.
10390
10391 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10392
10393         PR jit/66783
10394         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10395         (verify_code): Update expected error message.
10396         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10397         (verify_code): Likewise.
10398         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10399         (verify_code): Likewise.
10400
10401 2015-07-08  Richard Biener  <rguenther@suse.de>
10402
10403         PR tree-optimization/66793
10404         * gcc.dg/torture/pr66793.c: New testcase.
10405
10406 2015-07-08  Richard Biener  <rguenther@suse.de>
10407
10408         PR tree-optimization/66794
10409         * gcc.dg/torture/pr66794.c: New testcase.
10410
10411 2015-07-08  Marek Polacek  <polacek@redhat.com>
10412
10413         PR c++/66748
10414         * g++.dg/abi/abi-tag15.C: New test.
10415
10416 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10417
10418         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10419         * gcc.target/mips/branch-3.c: Ditto
10420         * gcc.target/mips/branch-4.c: Ditto.
10421         * gcc.target/mips/branch-5.c: Ditto.
10422         * gcc.target/mips/branch-6.c: Ditto.
10423         * gcc.target/mips/branch-7.c: Ditto.
10424         * gcc.target/mips/branch-8.c: Ditto.
10425         * gcc.target/mips/branch-9.c: Ditto.
10426         * gcc.target/mips/branch-10.c: Ditto.
10427         * gcc.target/mips/branch-11.c: Ditto.
10428         * gcc.target/mips/branch-12.c: Ditto.
10429         * gcc.target/mips/branch-13.c: Ditto.
10430         * gcc.target/mips/umips-branch-5.c: New file.
10431         * gcc.target/mips/umips-branch-6.c: New file.
10432         * gcc.target/mips/umips-branch-7.c: New file.
10433         * gcc.target/mips/umips-branch-8.c: New file.
10434         * gcc.target/mips/umips-branch-9.c: New file.
10435         * gcc.target/mips/umips-branch-10.c: New file.
10436         * gcc.target/mips/umips-branch-11.c: New file.
10437         * gcc.target/mips/umips-branch-12.c: New file.
10438         * gcc.target/mips/umips-branch-13.c: New file.
10439         * gcc.target/mips/umips-branch-14.c: New file.
10440         * gcc.target/mips/umips-branch-15.c: New file.
10441         * gcc.target/mips/umips-branch-16.c: New file.
10442         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10443         (OCCUPY_0xfffc): New define.
10444
10445 2015-07-08  Renlin Li  <renlin.li@arm.com>
10446
10447         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10448
10449 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10450
10451         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10452
10453 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10454
10455         * gcc.target/i386/bt-3.c: New test.
10456         * gcc.target/i386/bt-4.c: Ditto.
10457
10458 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10459
10460         * g++.dg/other/dump-ada-spec-8.C: New test.
10461
10462 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10463
10464         PR jit/66783
10465         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10466         test case.
10467         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10468         New test case.
10469         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10470         New test case.
10471         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10472         Avoid using an opaque struct for local "f".
10473
10474 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10475
10476         PR jit/66779
10477         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10478         * jit.dg/test-pr66779.c: New testcase.
10479
10480 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10481
10482         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10483         NOCOMPRESSION.
10484
10485 2015-07-07  Richard Biener  <rguenther@suse.de>
10486
10487         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10488
10489 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10490
10491         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10492         * gcc.target/mips/call-5.c: Ditto.
10493         * gcc.target/mips/call-6.c: Ditto.
10494
10495 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10496
10497         * gcc.dg/dx-test.c: New test-case.
10498
10499 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10500
10501         PR fortran/66578
10502         * gfortran.dg/allocate_with_source_9.f08: New test.
10503
10504 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10505
10506         PR target/52144
10507         * gcc.target/arm/flip-thumb.c: Fix scan.
10508         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10509         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10510         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10511         Fix return value.
10512
10513 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR target/65956
10516         * gcc.c-torture/execute/pr65956.c: New test.
10517
10518 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10519
10520         * gcc.target/arm/aapcs/align1.c: New.
10521         * gcc.target/arm/aapcs/align_rec1.c: New.
10522         * gcc.target/arm/aapcs/align2.c: New.
10523         * gcc.target/arm/aapcs/align_rec2.c: New.
10524         * gcc.target/arm/aapcs/align3.c: New.
10525         * gcc.target/arm/aapcs/align_rec3.c: New.
10526         * gcc.target/arm/aapcs/align4.c: New.
10527         * gcc.target/arm/aapcs/align_rec4.c: New.
10528         * gcc.target/arm/aapcs/align_vararg1.c: New.
10529         * gcc.target/arm/aapcs/align_vararg2.c: New.
10530
10531 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10532
10533         * gfortran.dg/iomsg_2.f90: New test.
10534
10535 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         PR target/66749
10538         * gcc.target/i386/pr66749.c: New test.
10539
10540 2015-07-06  Richard Biener  <rguenther@suse.de>
10541
10542         PR tree-optimization/66772
10543         * gcc.dg/torture/pr66772-1.c: New testcase.
10544         * gcc.dg/torture/pr66772-2.c: Likewise.
10545
10546 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10547
10548         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10549         the jals instruction.
10550
10551 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10552
10553         PR target/53383
10554         * gcc.target/i386/pr53383-1.c: New file.
10555         * gcc.target/i386/pr53383-2.c: Likewise.
10556         * gcc.target/i386/pr53383-3.c: Likewise.
10557
10558 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10559
10560         * gcc.target/aarch64/fnmul-1.c: New.
10561         * gcc.target/aarch64/fnmul-2.c: New.
10562         * gcc.target/aarch64/fnmul-3.c: New.
10563         * gcc.target/aarch64/fnmul-4.c: New.
10564
10565 2015-07-06  Richard Biener  <rguenther@suse.de>
10566
10567         PR middle-end/66759
10568         * gcc.dg/torture/pr66759.c: New testcase.
10569
10570 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10571
10572         PR fortran/58586
10573         * gfortran.dg/alloc_comp_class_3.f03: New test.
10574         * gfortran.dg/alloc_comp_class_4.f03: New test.
10575
10576 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10577
10578         * gcc.c-torture/execute/pr66757.c: New test.
10579
10580 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10581
10582         PR tree-optimization/66720
10583         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10584
10585 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10586             Sandra Loosemore <sandra@codesourcery.com>
10587
10588         * gcc.target/nios2/gprel-offset.c: New test.
10589
10590 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10591
10592         PR fortran/66725
10593         * gfortran.dg/pr66725.f90: New test.
10594
10595 2015-07-03  Jason Merrill  <jason@redhat.com>
10596
10597         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10598         Avoid narrowing error.
10599
10600 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10601
10602         PR rtl-optimization/66706
10603         * gcc.target/powerpc/shift-int.c: New testcase.
10604
10605 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10606
10607         PR target/66746.
10608         * gcc.target/i386/pr66746.c: New file.
10609
10610 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10611
10612         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10613
10614 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10615
10616         PR tree-optimization/66119
10617         * g++.dg/opt/pr66119.C: New.
10618
10619 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10620
10621         PR fortran/52846
10622         * gfortran.dg/submodule_1.f90: New test
10623         * gfortran.dg/submodule_2.f90: New test
10624         * gfortran.dg/submodule_3.f90: New test
10625         * gfortran.dg/submodule_4.f90: New test
10626         * gfortran.dg/submodule_5.f90: New test
10627         * gfortran.dg/submodule_6.f90: New test
10628         * gfortran.dg/submodule_7.f90: New test
10629
10630 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10631
10632         PR preprocessor/53690
10633         * g++.dg/cpp/pr53690.C: New.
10634
10635 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10636
10637         * gcc.target/powerpc/vec-cmp.c: New test.
10638
10639 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10640
10641         PR fortran/56520
10642         * gfortran.dg/pr56520.f90: New test.
10643
10644 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10645
10646         PR fortran/66545
10647         * gfortran.dg/pr66545_1.f90: New test.
10648         * gfortran.dg/pr66545_2.f90: New test.
10649
10650 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10651
10652         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10653         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10654
10655 2015-07-02  Richard Biener  <rguenther@suse.de>
10656
10657         PR testsuite/66719
10658         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10659         unaligned loads.
10660
10661 2015-07-02  Richard Biener  <rguenther@suse.de>
10662
10663         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10664
10665 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10666
10667         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10668
10669 2015-07-01  Jason Merrill  <jason@redhat.com>
10670
10671         * lib/target-supports.exp (cxx_default): Set to C++14.
10672
10673 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10674
10675         PR testsuite/66723
10676         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10677         scan-assembler.
10678
10679 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10680
10681         * gfortran.dg/warn_conversion_8.f90:  New test.
10682
10683 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10684
10685         PR rtl-optimization/61047
10686         * gcc.c-torture/execute/20150611-1.c: New testcase.
10687
10688 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10689
10690         PR jit/66700
10691         * jit.dg/all-non-failing-tests.h: Add
10692         test-pr66700-observing-write-through-ptr.c.
10693         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10694
10695 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10696
10697         * jit.dg/test-accessing-union.c: Add comments for use by
10698         gcc/jit/docs/topics/types.rst.
10699
10700 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10701
10702         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10703         'do-require-effective-target' with 'dg-require-effective-target'.
10704         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10705         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10706         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10707         'stlex' with 'strex' as the expected output.
10708
10709 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10710
10711         PR c++/60365
10712         * g++.dg/cpp0x/gen-attrs-60.C: New.
10713         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10714
10715 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10716
10717         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10718         New function.
10719         * gcc.target/aarch64/pic-small.c: Restrict this test under
10720         check_effective_target_aarch64_small_fpic.
10721
10722 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10723
10724         * gfortran.dg/gomp/pr66633.f90: New test.
10725
10726 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10727
10728         PR c++/66686
10729         * g++.dg/template/pr66686.C: New test.
10730
10731 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10732
10733         * gnat.dg/lto17.ad[sb]: New test.
10734
10735 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10736
10737         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10738         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10739         testcase.
10740         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10741         New testcase.
10742         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10743         New testcase.
10744         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10745         New testcase.
10746         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10747         New testcase.
10748         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10749         New testcase.
10750         * jit.dg/test-switch.c: New testcase.
10751         * jit.dg/test-switch.cc: New testcase.
10752
10753 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10754
10755         PR jit/66546
10756         * jit.dg/all-non-failing-tests.h: Add note about
10757         test-validly-unreachable-block.c.
10758         * jit.dg/test-validly-unreachable-block.c: New file.
10759
10760 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10761
10762         PR jit/66628
10763         * jit.dg/all-non-failing-tests.h: Add note about
10764         test-extra-options.c.
10765         * jit.dg/test-extra-options.c: New testcase.
10766
10767 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10768
10769         PR debug/66691
10770         * gcc.target/i386/pr66691.c: New.
10771
10772 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10773
10774         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10775         * gcc.target/i386/iamcu/args.h: Likewise.
10776         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10777         * gcc.target/i386/iamcu/defines.h: Likewise.
10778         * gcc.target/i386/iamcu/macros.h: Likewise.
10779         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10780         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10781         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10782         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10783         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10784         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10785         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10786         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10787         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10788         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10789         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10790         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10791         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10792         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10793         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10794         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10795         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10796
10797 2015-06-30  Marek Polacek  <polacek@redhat.com>
10798
10799         * gcc.dg/fold-minus-6.c: New test.
10800
10801         * gcc.dg/fold-ior-3.c: New test.
10802
10803 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10804
10805         Implement N4197 - Adding u8 character literals
10806         * g++.dg/cpp1z/utf8.C: New.
10807         * g++.dg/cpp1z/utf8-neg.C: New.
10808         * g++.dg/cpp1z/udlit-utf8char.C: New.
10809
10810 2015-06-30  Marek Polacek  <polacek@redhat.com>
10811
10812         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10813
10814 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10815
10816         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10817         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10818         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10819         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10820
10821 2015-06-30  Marek Polacek  <polacek@redhat.com>
10822
10823         * gcc.dg/fold-ior-2.c: New test.
10824
10825 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10826
10827         PR tree-optimization/66652
10828         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10829         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10830         pointers.
10831         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10832
10833 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10834
10835         PR c++/65977
10836         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10837         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10838
10839 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10840
10841         PR fortran/66605
10842         * gfortran.dg/wunused-parameter.f90: New test.
10843
10844 2015-06-29  Richard Henderson  <rth@redhat.com>
10845
10846         * gcc.target/i386/asm-flag-1.c: New.
10847         * gcc.target/i386/asm-flag-2.c: New.
10848         * gcc.target/i386/asm-flag-3.c: New.
10849         * gcc.target/i386/asm-flag-4.c: New.
10850         * gcc.target/i386/asm-flag-5.c: New.
10851
10852 2015-06-29  Marek Polacek  <polacek@redhat.com>
10853
10854         PR c/66322
10855         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10856         * c-c++-common/pr66322.c: New test.
10857         * g++.dg/eh/scope1.C: Remove dg-warning.
10858
10859 2015-06-29  Richard Biener  <rguenther@suse.de>
10860
10861         PR tree-optimization/66677
10862         * gcc.dg/vect/pr66677.c: New testcase.
10863
10864 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10865
10866         PR middle-end/64130
10867         * gcc.dg/tree-ssa/pr64130.c: New test.
10868
10869 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10870
10871         * gcc.target/aarch64/pic-small.c: New testcase.
10872
10873 2015-06-26  Richard Biener  <rguenther@suse.de>
10874
10875         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10876
10877 2015-06-26  Marek Polacek  <polacek@redhat.com>
10878
10879         * gcc.dg/fold-and-1.c: New test.
10880         * gcc.dg/fold-and-2.c: New test.
10881
10882 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10883
10884         * gnat.dg/warn11.adb: Add missing dg directive.
10885         * gnat.dg/warn12.adb: New test.
10886         * gnat.dg/warn12_pkg.ads: New helper.
10887
10888 2015-06-26  Richard Biener  <rguenther@suse.de>
10889
10890         * gfortran.dg/reassoc_3.f90: Adjust.
10891
10892 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10893
10894         PR target/66412
10895         * gcc.target/i386/pr66412.c: New test.
10896
10897 2015-06-25  Richard Biener  <rguenther@suse.de>
10898
10899         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10900
10901 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10902
10903         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10904
10905 2015-06-25  Richard Biener  <rguenther@suse.de>
10906
10907         * gfortran.dg/vect/vect-9.f90: New testcase.
10908
10909 2015-06-25  Nick Clifton  <nickc@redhat.com>
10910
10911         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10912         H8300 and M32R targets.
10913
10914 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10915
10916         PR fortran/66528
10917         * gfortran.dg/maxerrors.f90: New test.
10918
10919 2015-06-08  DJ Delorie  <dj@redhat.com>
10920
10921         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10922
10923 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10924
10925         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10926
10927 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10928
10929         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10930         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10931         * gcc.target/aarch64/nofp_1.c: New file.
10932
10933 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10934
10935         Implement N3928 - Extending static_assert
10936         * g++.dg/cpp0x/static_assert8.C: Adjust.
10937         * g++.dg/cpp0x/static_assert12.C: New.
10938         * g++.dg/cpp0x/static_assert13.C: New.
10939         * g++.dg/cpp1y/static_assert1.C: New.
10940         * g++.dg/cpp1y/static_assert2.C: New.
10941         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10942
10943 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10944
10945         PR c++/65750
10946         * g++.dg/cpp0x/trailing11.C: New.
10947
10948 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10949
10950         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10951         multilibs.
10952         * gcc.target/arm/memset-inline-10.c: Likewise.
10953         * gcc.target/arm/pr58784.c: Likewise.
10954         * gcc.target/arm/pr59985.C: Likewise.
10955         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10956
10957 2015-06-24  Renlin Li  <renlin.li@arm.com>
10958
10959         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10960         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10961
10962 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10963
10964         Revert:
10965         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10966
10967         PR c++/30044
10968         * g++.dg/cpp0x/auto45.C: New test.
10969         * g++.dg/template/pr30044.C: New test.
10970         * g++.dg/template/crash83.C: Accept any error string.
10971         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10972         parameters.
10973         * g++.dg/cpp0x/variadic18.C: Likewise
10974         * g++.dg/template/canon-type-13.C: Likewise.
10975         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10976
10977 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10978
10979         PR c++/65811
10980         * g++.dg/other/linkage2.C: New.
10981
10982 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10983
10984         PR target/63408
10985         * gcc.target/arm/pr63408.c: New test.
10986
10987 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10988
10989         * lib/c-torture.exp: Don't call check_effective_target_lto
10990         before setting up environment correctly.
10991         * lib/gcc-dg.exp: Likewise, and protect
10992         gcc_force_conventional_output.
10993
10994 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10995
10996         PR rtl-optimization/66306
10997         * gcc.target/s390/pr66306.c: New test.
10998
10999 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11000
11001         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11002         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11003         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11004         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11005         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11006         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11007         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11008
11009 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11010
11011         PR target/65803
11012         * gcc.c-torture/pr65803.c: New test.
11013
11014 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11015
11016         PR c++/30044
11017         * g++.dg/cpp0x/auto45.C: New test.
11018         * g++.dg/template/pr30044.C: New test.
11019         * g++.dg/template/crash83.C: Accept any error string.
11020         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11021         parameters.
11022         * g++.dg/cpp0x/variadic18.C: Likewise
11023         * g++.dg/template/canon-type-13.C: Likewise.
11024         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11025
11026 2015-06-23  Marek Polacek  <polacek@redhat.com>
11027
11028         * c-c++-common/Wlogical-op-3.c: New test.
11029
11030 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11031
11032         PR c++/66254
11033         * g++.dg/cpp0x/scoped_enum5.C: New.
11034
11035 2015-06-23  Richard Biener  <rguenther@suse.de>
11036
11037         PR tree-optimization/66636
11038         * gcc.dg/vect/pr66636.c: New testcase.
11039
11040 2015-06-23  Marek Polacek  <polacek@redhat.com>
11041
11042         * gcc.dg/fold-minus-4.c: New test.
11043         * gcc.dg/fold-minus-5.c: New test.
11044         * c-c++-common/ubsan/overflow-add-5.c: New test.
11045
11046 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11047
11048         Add missing testcase from r224672.
11049         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11050
11051         * gcc.target/vax/bswapdi-1.c: New.
11052
11053 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11054
11055         PR fortran/64674
11056         * gfortran.dg/associate_18.f08: New test.
11057
11058 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         PR target/66560
11061         * gcc.target/i386/pr66560-1.c: New test.
11062         * gcc.target/i386/pr66560-2.c: Ditto.
11063         * gcc.target/i386/pr66560-3.c: Ditto.
11064         * gcc.target/i386/pr66560-4.c: Ditto.
11065
11066 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11067
11068         * gcc.target/nvptx/nvptx.exp: New file.
11069         * gcc.target/nvptx/proto-1.c: Likewise.
11070
11071 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11072
11073         PR tree-optimization/66449
11074         * gcc.dg/vect/pr66449.c: New test.
11075
11076 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11077
11078         * g++.dg/other/dump-ada-spec-5.C: New test.
11079         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11080         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11081
11082 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11083
11084         * g++.dg/inherit/pure1.C: Test location too.
11085
11086 2015-06-22  Marek Polacek  <polacek@redhat.com>
11087
11088         * gcc.dg/fold-ior-1.c: New test.
11089         * gcc.dg/fold-minus-2.c: New test.
11090         * gcc.dg/fold-minus-3.c: New test.
11091         * gcc.dg/fold-plus-1.c: New test.
11092         * gcc.dg/fold-plus-2.c: New test.
11093         * gcc.dg/fold-xor-4.c: New test.
11094         * gcc.dg/fold-xor-5.c: New test.
11095
11096 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11097
11098         PR target/65914
11099         * g++.dg/torture/pr65914.C:  New.
11100
11101 2015-06-22  Richard Biener  <rguenther@suse.de>
11102
11103         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11104         not existing TORTURE_OPTIONS only.
11105         * lib/gcc-dg.exp: Likewise.
11106
11107 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11108
11109         PR target/52144
11110         * gcc.target/arm/flip-thumb.c: New test.
11111
11112 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11113             Martin Liska  <mliska@suse.cz>
11114
11115         PR ipa/65908
11116         * g++.dg/ipa/pr65908.C: New testcase.
11117
11118 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11119
11120         PR c++/65882
11121         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11122         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11123
11124 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11125
11126         * gnat.dg/specs/debug1.ads: Adjust.
11127
11128 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11129
11130         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11131         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11132         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11133         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11134         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11135         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11136         * gcc.target/aarch64/fmovd-zero.c: Delete.
11137         * gcc.target/aarch64/fmovf-zero.c: Delete.
11138
11139 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11140
11141         * gcc.target/vax/bswapdi-1.c: New.
11142
11143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11144
11145         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11146
11147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11148
11149         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11150
11151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11152
11153         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11154
11155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11156
11157         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11158
11159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11160
11161         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11162
11163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11164
11165         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11166
11167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11168
11169         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11170
11171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11172
11173         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11174
11175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11176
11177         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11178
11179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11180
11181         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11182
11183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11184
11185         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11186
11187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11188
11189         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11190
11191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11192
11193         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11194
11195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11196
11197         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11198
11199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11200
11201         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11202
11203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11204
11205         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11206
11207 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11208
11209         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11210
11211 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11212
11213         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11214
11215 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11216
11217         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11218
11219 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11220
11221         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11222         (_ARM_FPSCR): Add FZ field.
11223         (clean_results): Force FZ=1 on AArch64.
11224         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11225
11226 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11227
11228         * gcc.target/aarch64/pr62308.c: New test.
11229
11230 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11231
11232         PR fortran/66549
11233         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11234
11235 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11236
11237         * gcc.target/i386/mpx/pr66581.c: New test.
11238
11239 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11240
11241         * gcc.target/i386/cmov9.c: New test.
11242
11243 2015-06-18  Richard Biener  <rguenther@suse.de>
11244
11245         * g++.dg/other/const4.C: New testcase.
11246
11247 2015-06-18  Michael Matz  <matz@suse.de>
11248
11249         PR middle-end/66253
11250         * gcc.dg/vect/pr66253.c: New testcase.
11251
11252 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11253
11254         PR target/66569
11255         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11256
11257 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11258
11259         PR middle-end/66568
11260         * gcc.target/i386/mpx/pr66568.c: New test.
11261
11262 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11263
11264         PR middle-end/66567
11265         * gcc.target/i386/mpx/pr66567.c: New test.
11266
11267 2015-06-18  Richard Biener  <rguenther@suse.de>
11268
11269         PR tree-optimization/66510
11270         * gcc.dg/vect/slp-perm-12.c: New testcase.
11271
11272 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11273
11274         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11275         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11276         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11277         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11278
11279 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR c++/66571
11282         * g++.dg/gomp/pr66571-1.C: New test.
11283
11284         PR middle-end/66429
11285         * c-c++-common/gomp/pr66429.c: New test.
11286
11287 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11288
11289         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11290         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11291         ...this.
11292         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11293         New testcase.
11294         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11295         New testcase.
11296
11297 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11298
11299         PR testsuite/65944
11300         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11301
11302 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11303
11304         * gcc.target/mips/pr65862-1.c: New test.
11305         * gcc.target/mips/pr65862-2.c: Likewise.
11306
11307 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11308
11309         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11310         * gcc.target/i386/pr52252-atom.c: Ditto.
11311         * gcc.target/i386/vect-div-1.c: Ditto.
11312         * gcc.target/i386/rotate-5.c: Ditto.
11313         * gcc.target/i386/pr50202.c: Ditto.
11314         * gcc.target/i386/pr37843-3.c: Ditto.
11315         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11316         * gcc.target/i386/pr53397-1.c: Ditto.
11317         * gcc.target/i386/pr55934.c: Ditto.
11318         * gcc.target/i386/pr37843-4.c: Ditto.
11319         * gcc.target/i386/pr60451.c: Ditto.
11320         * gcc.target/i386/pr53397-2.c: Ditto.
11321         * gcc.target/i386/vectorize1.c: Ditto.
11322         * gcc.target/i386/extract-insert-combining.c: Ditto.
11323         * gcc.target/i386/pr53759.c: Ditto.
11324         * gcc.target/i386/pr52252-core.c: Ditto.
11325         * gcc.target/i386/rotate-3.c: Ditto.
11326         * gcc.target/i386/sse-20.c: Ditto.
11327         * gcc.target/i386/rotate-4.c: Ditto.
11328         * gcc.target/i386/pr61403.c: Ditto.
11329         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11330         * gcc.target/i386/pr60901.c: Ditto.
11331         * gcc.target/i386/pr59794-7.c: Ditto.
11332         * gcc.target/i386/pr62208.c: Ditto.
11333         * gcc.target/i386/pr53416.c: Ditto.
11334         * gcc.target/i386/asm-dialect-1.c: Ditto.
11335         * gcc.target/i386/pr50038.c: Ditto.
11336         * gcc.target/i386/47698.c: Ditto.
11337         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11338         * gcc.target/i386/pr59794-2.c: Ditto.
11339         * gcc.target/i386/pr59794-3.c: Ditto.
11340         * gcc.target/i386/pr39058.c: Ditto.
11341         * gcc.target/i386/pr60205-1.c: Ditto.
11342         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11343         * gcc.target/i386/sse2-movq-2.c: Ditto.
11344
11345 2015-06-17  Richard Biener  <rguenther@suse.de>
11346
11347         PR tree-optimization/66251
11348         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11349
11350 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11351
11352         PR c++/59682
11353         * g++.dg/parse/new-placement1.C: New.
11354
11355 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11356
11357         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11358         * jit.dg/test-compound-assignment.c: New testcase.
11359
11360 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11361
11362         PR jit/66539
11363         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11364         to "testcases" array.
11365
11366 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11367
11368         PR jit/66539
11369         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11370         * jit.dg/test-debug-strings.c: New test case.
11371         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11372         the discriminant has a sane debug string.
11373
11374 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11375
11376         PR target/56766
11377         * gcc.target/i386/pr56766-1.c: New test.
11378         * gcc.target/i386/pr56766-2.c: Ditto.
11379
11380 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11381
11382         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11383         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11384         * gcc.target/mips/loongson-simd.c: Ditto.
11385
11386 2015-06-16  Richard Biener  <rguenther@suse.de>
11387
11388         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11389
11390 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11391
11392         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11393         passed by the testsuite driver.
11394
11395 2015-06-16  Richard Biener  <rguenther@suse.de>
11396
11397         * gcc.dg/vect/slp-perm-11.c: New testcase.
11398
11399 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11400
11401         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11402         dg-options.
11403
11404 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11405
11406         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11407         Reinstate calls to torture-init and torture-finalize.
11408
11409 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11410
11411         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11412
11413 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11414
11415         PR c++/58583
11416         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11417
11418 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11419
11420         PR c++/51048
11421         * g++.dg/cpp0x/local-type1.C: New.
11422
11423 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11424
11425         PR fortran/44672
11426         PR fortran/45440
11427         PR fortran/57307
11428         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11429         unimplemented error.
11430         * gfortran.dg/allocate_with_source_7.f08: New test.
11431         * gfortran.dg/allocate_with_source_8.f08: New test.
11432
11433 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11434
11435         PR c++/65168
11436         * g++.dg/warn/Walways-true-3.C: New test.
11437
11438 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11439
11440         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11441
11442 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11443
11444         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11445         (main): Remove superfluous attributes.
11446         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11447         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11448
11449 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11450
11451         * gcc.target/i386/monitorx.c: New.
11452         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11453         * gcc.target/i386/sse-13.c: Ditto.
11454         * gcc.target/i386/sse-14.c: Ditto.
11455         * gcc.target/i386/sse-22.c: Ditto.
11456         * gcc.target/i386/sse-23.c: Ditto.
11457         * g++.dg/other/i386-2.C: Ditto.
11458         * g++.dg/other/i386-3.C: Ditto.
11459
11460 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11461
11462         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11463
11464 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11465
11466         PR fortran/66079
11467         * gfortran.dg/allocatable_scalar_13.f90: New test
11468
11469 2015-06-11  Marek Polacek  <polacek@redhat.com>
11470
11471         * gcc.dg/fold-xor-3.c: New test.
11472
11473 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11474
11475         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11476         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11477
11478 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11479
11480         PR target/52144
11481         * gcc.target/arm/pragma_attribute.c: New test.
11482
11483 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11484
11485         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11486
11487 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11488
11489         PR target/66473
11490         * gcc.target/i386/pr66473.c: New test.
11491
11492 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11493
11494         PR target/66470
11495         * gcc.dg/tls/pr66470.c: New test.
11496         * gcc.target/i386/pr66470.c: New test.
11497
11498 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11499
11500         PR target/52144
11501         * gcc.target/arm/attr_arm.c: New test
11502         * gcc.target/arm/attr_arm-err.c: New test
11503         * gcc.target/arm/attr_thumb.c: New test
11504         * gcc.target/arm/attr_thumb-static.c: New test
11505
11506 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11507
11508         PR target/66200
11509         PR target/66428
11510         PR c++/66192
11511         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11512
11513 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11514
11515         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11516         passed by the testsuite driver.
11517
11518 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11519
11520         Revert:
11521         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11522         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11523         * gcc.dg/ssp-1.c: Make counter a register.
11524         * gcc.dg/ssp-2.c: Likewise.
11525         * gcc.dg/torture/parm-coalesce.c: New.
11526
11527 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11528
11529         * gcc.target/i386/vararg-loc.c: New test.
11530
11531 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11532
11533         PR c++/65815
11534         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11535         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11536
11537 2015-06-09  Marek Polacek  <polacek@redhat.com>
11538
11539         PR tree-optimization/66299
11540         * gcc.dg/pr66299-1.c: New test.
11541         * gcc.dg/pr66299-2.c: New test.
11542         * gcc.dg/pr66299-3.c: New test.
11543
11544 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11545
11546         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11547         passed by the testsuite driver.
11548
11549 2015-06-09  Richard Biener  <rguenther@suse.de>
11550
11551         PR middle-end/66423
11552         * gcc.dg/fold-modpow2.c: New testcase.
11553
11554 2015-06-09  Richard Biener  <rguenther@suse.de>
11555
11556         PR tree-optimization/66419
11557         * gcc.dg/vect/bb-slp-37.c: New testcase.
11558
11559 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11560
11561         * gcc.target/arm/stl-cond.c: New test.
11562
11563 2015-06-09  Richard Biener  <rguenther@suse.de>
11564
11565         PR middle-end/66413
11566         * gcc.dg/torture/pr66413.c: New testcase.
11567
11568 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11569
11570         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11571         * gcc.dg/ssp-1.c: Make counter a register.
11572         * gcc.dg/ssp-2.c: Likewise.
11573         * gcc.dg/torture/parm-coalesce.c: New.
11574
11575 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11576
11577         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11578         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11579
11580 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11581
11582         PR rtl-optimization/66444
11583         * gcc.dg/pr66444.c: New test.
11584
11585 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11586
11587         PR fortran/66245
11588         * gfortran.dg/class_is_1.f90: New test.
11589         * gfortran.dg/type_is_1.f90: Ditto.
11590
11591 2015-06-08  Marek Polacek  <polacek@redhat.com>
11592
11593         PR c/66415
11594         * gcc.dg/cpp/pr66415-1.c: New test.
11595         * gcc.dg/cpp/pr66415-2.c: New test.
11596
11597 2015-06-08  Richard Biener  <rguenther@suse.de>
11598
11599         PR tree-optimization/66422
11600         * gcc.dg/Warray-bounds-16.c: New testcase.
11601
11602 2015-06-08  Richard Biener  <rguenther@suse.de>
11603
11604         * gcc.dg/vect/slp-perm-10.c: New testcase.
11605         * gcc.dg/vect/slp-23.c: Adjust.
11606         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11607         vector pointer update.
11608
11609 2015-06-08  Marek Polacek  <polacek@redhat.com>
11610
11611         PR sanitizer/66452
11612         * g++.dg/ubsan/pr66452.C: New test.
11613
11614 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11615
11616         PR tree-optimization/66436
11617         * gcc.dg/gomp/dump-new-function-2.c: New test.
11618         * gcc.dg/gomp/dump-new-function-3.c: Same.
11619         * gcc.dg/gomp/dump-new-function.c: Same.
11620
11621 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11622
11623         PR tree-optimization/66435
11624         * gcc.dg/gomp/notify-new-function-2.c: New test.
11625         * gcc.dg/gomp/notify-new-function-3.c: Same.
11626         * gcc.dg/gomp/notify-new-function.c: Same.
11627
11628 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11629
11630         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11631         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11632         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11633         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11634         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11635         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11636         -fshort-enum.
11637
11638 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11639
11640         PR fortran/47659
11641         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11642         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11643         for assignment.
11644         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11645         * gfortran.dg/warn_conversion_5.f90: New test.
11646         * gfortran.dg/warn_conversion_6.f90: New test.
11647         * gfortran.dg/warn_conversion_7.f90: New test.
11648
11649 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11650
11651         PR fortran/66347
11652         * gfortran.dg/blockdata_9.f: New test.
11653
11654 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11655
11656         PR fortran/66385
11657         * gfortran.dg/forall_17.f90:  New test.
11658
11659 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11660
11661         * g++.dg/cpp0x/pr57101.C: Add warning.
11662         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11663         * g++.dg/ext/visibility/anon7.C: Same.
11664         * g++.dg/ipa/pr63587-2.C: Same.
11665         * g++.dg/opt/dump1.C: Same.
11666         * g++.dg/opt/pr59622-3.C: Same.
11667         * g++.dg/opt/pr59622.C: Same.
11668         * g++.dg/torture/pr46383.C: Same.
11669         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11670         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11671         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11672         functions.
11673         * gfortran.dg/intent_out_8.f90: Same.
11674         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11675
11676 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11677
11678         PR fortran/66377
11679         gfortran.dg/equiv_9.f90: New test.
11680
11681
11682 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11683
11684         merge from gomp4 branch:
11685         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11686
11687         PR tree-optimization/65443
11688         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11689         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11690         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11691
11692 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11693
11694         PR c++/52595
11695         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11696
11697 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11698
11699         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11700
11701 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11702
11703         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11704
11705 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11706
11707         * gcc.target/i386/noplt-1.c: New test.
11708         * gcc.target/i386/noplt-2.c: New test.
11709         * gcc.target/i386/noplt-3.c: New test.
11710         * gcc.target/i386/noplt-4.c: New test.
11711
11712 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11713
11714         PR fortran/58749
11715         * gfortran.dg/adjustl_1.f90:  New test.
11716
11717 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11718
11719         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11720         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11721
11722 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11723
11724         * lto.c (iterative_hash_canonical_type,
11725         gimple_register_canonical_type): only hash main variants of types
11726
11727 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11728
11729         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11730         Move set of dg-do-what-default after early return.
11731
11732 2015-06-04  Marek Polacek  <polacek@redhat.com>
11733
11734         PR c/66341
11735         * gcc.dg/lvalue-8.c: New test.
11736
11737 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11738             Paolo Carlini  <paolo.carlini@oracle.com>
11739
11740         PR c++/66130
11741         * g++.dg/other/pr66130.C: New.
11742         * g++.dg/cpp0x/pr66130.C: Likewise.
11743
11744 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11745
11746         * g++.dg/cpp0x/decl-loc1.C: New.
11747         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11748         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11749         * g++.dg/init/ctor8.C: Likewise.
11750         * g++.dg/parse/semicolon4.C: Likewise.
11751
11752 2015-06-03  Marek Polacek  <polacek@redhat.com>
11753
11754         PR sanitizer/66190
11755         * g++.dg/ubsan/static-init-1.C: New test.
11756         * g++.dg/ubsan/static-init-2.C: New test.
11757         * g++.dg/ubsan/static-init-3.C: New test.
11758
11759 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11760
11761         PR target/66275
11762         * gcc.target/i386/pr66275.c: New test.
11763
11764 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11765
11766         * gcc.dg/Wcxx-compat-22.c: New testcase.
11767         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11768         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11769         * c-c++-common/pr58346-1.c: Likewise.
11770         * c-c++-common/transparent-union-1.c: Likewise.
11771
11772 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11773
11774         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11775         * g++.dg/plugin/def_plugin.c: New file.
11776         * g++.dg/plugin/def-plugin-test.C: New file.
11777
11778 2015-06-03  Richard Biener  <rguenther@suse.de>
11779
11780         * gcc.dg/vect/bb-slp-36.c: New testcase.
11781
11782 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11783
11784         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11785
11786 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11787
11788         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11789         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11790         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11791         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11792
11793 2015-06-03  Marek Polacek  <polacek@redhat.com>
11794
11795         PR c/64223
11796         PR c/29358
11797         * gcc.dg/pr64223-1.c: New test.
11798         * gcc.dg/pr64223-2.c: New test.
11799
11800 2015-06-03  Richard Biener  <rguenther@suse.de>
11801
11802         PR tree-optimization/63916
11803         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11804
11805 2015-06-03  Richard Biener  <rguenther@suse.de>
11806
11807         PR tree-optimization/66375
11808         * gcc.dg/torture/pr66375.c: New testcase.
11809
11810 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11811
11812         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11813
11814 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11815
11816         PR target/65768
11817         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11818
11819 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11820
11821         PR fortran/66380
11822         * gfortran.dg/reshape_7.f90: New test.
11823
11824 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11825
11826         PR c/66220:
11827         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11828         (fn_36): New.
11829
11830 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11831
11832         PR c/49551
11833         * gcc.dg/pr49551.c: New testcase.
11834
11835 2015-06-02  Richard Biener  <rguenther@suse.de>
11836
11837         PR debug/65549
11838         * g++.dg/lto/pr65549_0.C: New testcase.
11839
11840 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11841
11842         PR libgomp/65742
11843         PR middle-end/66332
11844         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11845
11846 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11847
11848         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11849
11850 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11851
11852         PR c++/61683
11853         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11854
11855 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11856
11857         PR tree-optimization/48052
11858         * gcc.dg/tree-ssa/scev-8.c: New.
11859         * gcc.dg/tree-ssa/scev-9.c: New.
11860         * gcc.dg/tree-ssa/scev-10.c: New.
11861         * gcc.dg/vect/pr48052.c: New.
11862
11863 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11864
11865         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11866
11867 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11868
11869         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11870
11871 2015-06-02  Marek Polacek  <polacek@redhat.com>
11872
11873         PR middle-end/66345
11874         * gcc.dg/torture/pr66345.c: New test.
11875
11876 2015-06-02  Richard Biener  <rguenther@suse.de>
11877
11878         PR tree-optimization/65961
11879         * gcc.dg/torture/pr65961.c: New testcase.
11880
11881 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11882
11883         PR tree-optimization/52563
11884         PR tree-optimization/62173
11885         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11886         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11887
11888 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11889
11890         * gnat.dg/specs/varsize_return2.ads: New test.
11891         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11892
11893 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11894
11895         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11896
11897 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11898
11899         PR target/65697
11900         * gcc.target/aarch64/sync-comp-swap.c: New.
11901         * gcc.target/aarch64/sync-comp-swap.x: New.
11902         * gcc.target/aarch64/sync-op-acquire.c: New.
11903         * gcc.target/aarch64/sync-op-acquire.x: New.
11904         * gcc.target/aarch64/sync-op-full.c: New.
11905         * gcc.target/aarch64/sync-op-full.x: New.
11906         * gcc.target/aarch64/sync-op-release.c: New.
11907         * gcc.target/aarch64/sync-op-release.x: New.
11908
11909 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11910
11911         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11912         (bar): Predefined.
11913
11914 2015-06-01  Richard Biener  <rguenther@suse.de>
11915
11916         PR tree-optimization/66349
11917         PR tree-optimization/66352
11918         PR tree-optimization/66357
11919         * gcc.dg/torture/pr66357.c: New testcase.
11920         * gcc.dg/torture/pr66349.c: Likewise.
11921         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11922
11923 2015-06-01  Richard Biener  <rguenther@suse.de>
11924
11925         Revert
11926         2015-05-29  Richard Biener  <rguenther@suse.de>
11927
11928         PR tree-optimization/66314
11929         * gcc.dg/asan/pr66314.c: New testcase.
11930
11931 2015-06-01  Richard Biener  <rguenther@suse.de>
11932
11933         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11934
11935 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11936
11937         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11938         directives.
11939         (hp3, hp4): Add inline keyword.
11940         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11941         (hp2): Add inline keyword.
11942         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11943         (hp2): Add inline keyword.
11944
11945 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11946
11947         PR target/65527
11948         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11949         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11950         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11951         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11952
11953 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11954
11955         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11956         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11957
11958 2015-06-01  Richard Biener  <rguenther@suse.de>
11959
11960         PR tree-optimization/66280
11961         * g++.dg/torture/pr66280.C: New testcase.
11962         * g++.dg/torture/pr66280-2.C: Likewise.
11963
11964 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11965
11966         * gnat.dg/addr9_1.adb: New test.
11967         * gnat.dg/addr9_2.adb: Likewise.
11968         * gnat.dg/addr9_3.adb: Likewise.
11969         * gnat.dg/addr9_4.adb: Likewise.
11970
11971 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11972
11973           * g++.dg/other/dump-ada-spec-4.C: New test.
11974
11975 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11976
11977         * gcc.dg/alias-8.c: Fix dg-warning.
11978
11979 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11980
11981         * gcc.dg/alias-8.c: Do not xfail.
11982         * gcc.dg/pr62167.c: Prevent FRE.
11983         * gcc.dg/alias-14.c: New testcase.
11984
11985 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11986
11987         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11988
11989 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11990
11991         PR target/66215
11992         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11993         dg-options.
11994         * gcc.target/s390/hotpatch-10.c: Likewise.
11995         * gcc.target/s390/hotpatch-11.c: Likewise.
11996         * gcc.target/s390/hotpatch-12.c: Likewise.
11997         * gcc.target/s390/hotpatch-17.c: Likewise.
11998         * gcc.target/s390/hotpatch-18.c: Likewise.
11999         * gcc.target/s390/hotpatch-20.c: Likewise.
12000         * gcc.target/s390/hotpatch-21.c: Likewise.
12001         * gcc.target/s390/hotpatch-22.c: Likewise.
12002         * gcc.target/s390/hotpatch-23.c: Likewise.
12003         * gcc.target/s390/hotpatch-24.c: Likewise.
12004         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12005         to check for the exact nops too.
12006         * gcc.target/s390/hotpatch-3.c: Likewise.
12007         * gcc.target/s390/hotpatch-4.c: Likewise.
12008         * gcc.target/s390/hotpatch-5.c: Likewise.
12009         * gcc.target/s390/hotpatch-6.c: Likewise.
12010         * gcc.target/s390/hotpatch-7.c: Likewise.
12011         * gcc.target/s390/hotpatch-8.c: Likewise.
12012         * gcc.target/s390/hotpatch-9.c: Likewise.
12013         * gcc.target/s390/hotpatch-14.c: Likewise.
12014         * gcc.target/s390/hotpatch-15.c: Likewise.
12015         * gcc.target/s390/hotpatch-16.c: Likewise.
12016         * gcc.target/s390/hotpatch-19.c: Likewise.
12017         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12018         scan-assembler-times counting number of .align directives.
12019         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12020         dg-options.  Remove scan-assembler-times counting number of .align
12021         directives.
12022         * gcc.target/s390/hotpatch-26.c: New file.
12023         * gcc.target/s390/hotpatch-27.c: New file.
12024         * gcc.target/s390/hotpatch-28.c: New file.
12025         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12026         using -Os -O0 -O1 -O2 -O3 options.
12027
12028 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12029
12030         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12031
12032 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12033
12034         PR tree-optimization/66142
12035         * gcc.dg/vect/pr66142.c: New test.
12036
12037 2015-05-29  Richard Biener  <rguenther@suse.de>
12038
12039         PR tree-optimization/66314
12040         * gcc.dg/asan/pr66314.c: New testcase.
12041
12042 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12043
12044         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12045         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12046         Adjust all callers.
12047         (schedule-cleanups, dg-keep-saved-temps): New proc.
12048         (gcc-dg-test-1): Schedule cleanups.
12049         * lib/profopt.exp (profopt-execute): Likewise.
12050         * g++.dg/cdce3.C: Adjust expected line numbers.
12051         * gcc.dg/cdce1.c: Likewise.
12052         * gcc.dg/cdce2.c: Likewise.
12053         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12054         * gcc.dg/strlenopt-24.c: Likewise.
12055         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12056         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12057         * obj-c++.dg/encode-2.mm: Likewise.
12058
12059 2015-05-28  DJ Delorie  <dj@redhat.com>
12060
12061         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12062
12063 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12064
12065         * gnat.dg/discr43.adb: New test.
12066
12067 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12068
12069         * gnat.dg/varsize_temp.adb: Rename into...
12070         * gnat.dg/varsize1.adb: ...this.
12071         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12072         * gnat.dg/varsize2.ad[sb]: ...this.
12073         * gnat.dg/varsize3_1.adb: New test.
12074         * gnat.dg/varsize3_2.adb: Likewise.
12075         * gnat.dg/varsize3_3.adb: Likewise.
12076         * gnat.dg/varsize3_4.adb: Likewise.
12077         * gnat.dg/varsize3_5.adb: Likewise.
12078         * gnat.dg/varsize3_6.adb: Likewise.
12079         * gnat.dg/varsize3_pkg1.ads: New helper.
12080         * gnat.dg/varsize3_pkg2.ads: Likewise.
12081         * gnat.dg/varsize3_pkg3.ads: Likewise.
12082
12083 2015-05-28  Richard Biener  <rguenther@suse.de>
12084
12085         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12086
12087 2015-05-28  Richard Biener  <rguenther@suse.de>
12088
12089         PR tree-optimization/66142
12090         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12091
12092 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12093
12094         PR target/63810
12095         * gcc.dg/darwin-minversion-3.c: Update testcase.
12096         * gcc.dg/darwin-minversion-4.c: Ditto.
12097         * gcc.dg/darwin-minversion-5.c: New testcase.
12098         * gcc.dg/darwin-minversion-6.c: Ditto.
12099         * gcc.dg/darwin-minversion-7.c: Ditto.
12100         * gcc.dg/darwin-minversion-8.c: Ditto.
12101         * gcc.dg/darwin-minversion-9.c: Ditto.
12102         * gcc.dg/darwin-minversion-10.c: Ditto.
12103         * gcc.dg/darwin-minversion-11.c: Ditto.
12104         * gcc.dg/darwin-minversion-12.c: Ditto.
12105
12106 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12107
12108         PR rtl-optimization/66168
12109         * gcc.c-torture/compile/pr66168.c: New test.
12110
12111 2015-05-27  Jeff Law  <law@redhat.com>
12112
12113         PR target/39726
12114         * gcc.dg/target/m68k/pr39726-1.c: New test.
12115
12116 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12117
12118         PR c++/66270
12119         * g++.dg/ext/alias-canon3.C: New.
12120
12121 2015-05-27  Richard Biener  <rguenther@suse.de>
12122
12123         PR tree-optimization/66272
12124         Revert parts of
12125         2014-08-15  Richard Biener  <rguenther@suse.de>
12126
12127         PR tree-optimization/62031
12128         * gcc.dg/torture/pr66272.c: New testcase.
12129
12130 2015-05-27  Richard Biener  <rguenther@suse.de>
12131
12132         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12133
12134 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12135
12136         PR target/65358
12137         * gcc.dg/pr65358.c: New test.
12138
12139 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12140
12141         PR fortran/65548
12142         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12143         semantic.
12144         * gfortran.dg/allocate_with_source_6.f90: New test.
12145
12146 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12147
12148         * gnat.dg/atomic7_1.adb: New test.
12149         * gnat.dg/atomic7_2.adb: Likewise.
12150         * gnat.dg/atomic7_pkg1.ads: New helper.
12151         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12152
12153 2015-05-26  Michael Matz  <matz@suse.de>
12154
12155         PR middle-end/66251
12156         * gcc.dg/vect/pr66251.c: New test.
12157
12158 2015-05-26  Richard Biener  <rguenther@suse.de>
12159
12160         PR tree-optimization/66142
12161         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12162
12163 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12164
12165         PR fortran/66082
12166         * gfortran.dg/allocatable_scalar_13.f90: New test
12167
12168 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12169
12170         * gnat.dg/warn11.adb: New test.
12171         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12172
12173 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12174
12175         * gnat.dg/vfa1_1.adb: New test.
12176         * gnat.dg/vfa1_2.adb: Likewise.
12177         * gnat.dg/vfa1_3.adb: Likewise.
12178         * gnat.dg/vfa1_4.adb: Likewise.
12179         * gnat.dg/vfa1_pkg.ads: New helper.
12180
12181 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12182
12183         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12184         * gcc.target/i386/pr66232-3.c: Likewise.
12185
12186 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12187
12188         PR target/66274
12189         * gcc.target/i386/pr66274.c: New test.
12190
12191 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12192
12193         * gnat.dg/renaming6.ad[sb]: New test.
12194
12195 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12196
12197         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12198         and 'dg-require-effective-target pie'.
12199
12200 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12201
12202         PR c++/66243
12203         * g++.dg/cpp0x/pr66243.C: New.
12204
12205 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12206
12207         PR lto/66180
12208         * g++.dg/lto/pr66180_0.C: New testcase.
12209         * g++.dg/lto/pr66180_1.C: New testcase.
12210
12211 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12212
12213         PR fortran/66257
12214         * typebound_call_27.f90: New file.
12215
12216 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12217
12218         PR c++/65936
12219         * g++.dg/template/pr65936.C: New.
12220
12221 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12222
12223         PR tree-optimization/63387
12224         * gcc.dg/pr63387-2.c: New testcase.
12225
12226 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12227
12228         * gcc.dg/simd-1.c: Update to the new message.
12229
12230 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12231
12232         * gcc.dg/nand.c: New testcase.
12233
12234 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12235
12236         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12237         Set dg-do-what-default to compile only on ARM targets without
12238         arm_neon_hw execution support.  Remove redundant c-torture-execute
12239         in loop over test cases.
12240
12241 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12242
12243         PR target/65491
12244         * gcc.target/aarch64/pr65491_1.c: New test.
12245         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12246         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12247
12248 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12249
12250         PR c++/65598
12251         * g++.dg/cpp0x/explicit9.C: New.
12252         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12253
12254 2015-05-22  Richard Biener  <rguenther@suse.de>
12255
12256         PR tree-optimization/66251
12257         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12258
12259 2015-05-22  Marek Polacek  <polacek@redhat.com>
12260
12261         PR c/47043
12262         * c-c++-common/attributes-enum-1.c: New test.
12263         * c-c++-common/attributes-enum-2.c: New test.
12264         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12265         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12266
12267 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12268
12269         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12270         effective target support.  If no arm_neon_hw support, do not attempt
12271         to execute the tests; only compile them.
12272         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12273         and "dg-require-effective-target arm_neon_ok".
12274         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12275         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12276         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12277         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12278         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12279         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12280         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12281         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12282         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12283         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12284         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12285         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12286         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12287         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12288         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12289         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12290         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12291         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12292         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12293         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12294         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12295         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12296         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12297         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12298         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12299         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12300         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12301         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12302         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12303         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12304         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12305         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12306         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12307         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12308         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12309         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12310         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12311         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12312         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12313         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12314         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12315         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12316         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12317         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12318         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12319         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12320         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12321         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12322         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12323         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12324         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12325         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12326         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12327         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12328         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12329         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12330         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12331         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12332         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12333         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12334         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12335         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12336         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12337         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12338         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12339         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12340         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12341         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12342         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12343         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12344         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12345         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12346         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12347         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12348         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12349         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12350         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12351         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12352         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12353         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12354         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12355         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12356         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12357         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12358         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12359         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12360         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12361         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12362         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12363         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12364         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12365         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12366         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12367         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12368         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12369         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12370         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12371         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12372         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12373         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12374         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12375         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12376         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12377         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12378         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12379         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12380         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12381         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12382         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12383         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12384         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12385         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12386         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12387
12388 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12389
12390         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12391         * gcc.dg/vect/pr59354.c: Likewise.
12392         * gcc.dg/vect/pr64252.c: Likewise.
12393         * gcc.dg/vect/pr64404.c: Likewise.
12394         * gcc.dg/vect/pr64493.c: Likewise.
12395         * gcc.dg/vect/pr64495.c: Likewise.
12396         * gcc.dg/vect/pr64844.c: Likewise.
12397         * gcc.dg/vect/pr65518.c: Likewise.
12398         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12399
12400 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12401
12402         PR c++/66210
12403         * g++.dg/cpp1y/var-templ28.C: New.
12404
12405 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12406
12407         PR target/66232
12408         * gcc.target/i386/pr66232-1.c: New test.
12409         * gcc.target/i386/pr66232-2.c: Likewise.
12410         * gcc.target/i386/pr66232-3.c: Likewise.
12411         * gcc.target/i386/pr66232-4.c: Likewise.
12412         * gcc.target/i386/pr66232-5.c: Likewise.
12413
12414 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12415
12416         * g++.dg/cpp1y/pr60943.C: New.
12417
12418 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12419
12420         PR tree-optimization/66233
12421         * gcc.c-torture/execute/pr66233.c: New test.
12422
12423 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12424
12425         PR fortran/66176
12426         * gfortran.dg/inline_matmul_11.f90:  New test.
12427
12428 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12429
12430         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12431         instead of listing several targets on its own.
12432         * gcc.target/i386/pr32219-2.c: Likewise.
12433         * gcc.target/i386/pr32219-3.c: Likewise.
12434         * gcc.target/i386/pr32219-4.c: Likewise.
12435         * gcc.target/i386/pr32219-5.c: Likewise.
12436         * gcc.target/i386/pr32219-6.c: Likewise
12437         * gcc.target/i386/pr32219-7.c: Likewise.
12438         * gcc.target/i386/pr32219-8.c: Likewise.
12439         * gcc.target/i386/pr39013-1.c: Likewise.
12440         * gcc.target/i386/pr39013-2.c: Likewise.
12441         * gcc.target/i386/pr64317.c: Likewise.
12442
12443 2015-05-21  Jeff Law  <law@redhat.com>
12444
12445         * gcc.target/hppa/shadd-3.c: New test.
12446         * gcc.target/hppa/shadd-4.c: New test.
12447
12448 2015-05-21  Michael Matz  <matz@suse.de>
12449
12450         * gcc.dg/vect/vect-strided-store.c: New test.
12451         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12452         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12453
12454 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12455
12456         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12457         * gcc.dg/pow-sqrt-synth-1.c: New test.
12458         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12459
12460 2015-05-21  Richard Biener  <rguenther@suse.de>
12461
12462         PR c++/66211
12463         * g++.dg/conversion/pr66211.C: New testcase.
12464         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12465
12466 2015-05-21  Jeff Law  <law@redhat.com>
12467
12468         * gcc.target/hppa/shadd-2.c: New test.
12469
12470 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12471
12472         PR target/54236
12473         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12474
12475 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12476
12477         PR target/65937
12478         * gcc.target/arm/pr26702.c: Adjust target selector.
12479
12480 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12481
12482         PR middle-end/66221
12483         * gcc.dg/lto/pr66221_0.c: New test.
12484         * gcc.dg/lto/pr66221_1.c: New test.
12485
12486 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12487
12488         PR c/52952
12489         * gcc.dg/redecl-4.c: Update column numbers.
12490         * gcc.dg/format/bitfld-1.c: Likewise.
12491         * gcc.dg/format/attr-2.c: Likewise.
12492         * gcc.dg/format/attr-6.c: Likewise.
12493         * gcc.dg/format/attr-7.c (baz): Likewise.
12494         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12495         * gcc.dg/format/attr-4.c: Likewise.
12496         * gcc.dg/format/branch-1.c: Likewise.
12497         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12498         locations within strings with embedded escape sequences.
12499
12500 2015-05-20  Jeff Law  <law@redhat.com>
12501
12502         * gcc.target/hppa/hppa.exp: New target test driver.
12503         * gcc.target/hppa/shadd-1.c: New test.
12504
12505 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12506
12507         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12508
12509 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12510
12511         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12512         (fn_33_k_and_r_style): New.
12513         (fn_33_stroustrup_style): New.
12514         (fn_33_allman_style): New.
12515         (fn_33_whitesmiths_style): New.
12516         (fn_33_horstmann_style): New.
12517         (fn_33_ratliff_banner_style): New.
12518         (fn_33_lisp_style): New.
12519         (fn_34_indent_dash_gnu): New.
12520         (fn_34_indent_dash_kr): New.
12521         (fn_34_indent_dash_orig): New.
12522         (fn_34_indent_linux_style): New.
12523
12524 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12525
12526         PR fortran/65548
12527         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12528
12529 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12530
12531         PR tree-optimization/65447
12532         * gcc.dg/tree-ssa/pr65447.c: New test.
12533
12534 2015-05-19  Nathan sidwell  <nathan@acm.org>
12535
12536         * g++.dg/cpp0x/pr65954.C: New.
12537
12538 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12539
12540         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12541
12542 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12543
12544         * lib/target-supports.exp: Vector do not always have natural
12545         alignment on s390*.
12546
12547 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12548
12549         * gcc.dg/loop-invariant.c: New testcase.
12550
12551 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12552
12553         * lib/target-supports.exp: Vector do not always have natural
12554         alignment on s390*.
12555
12556 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12557
12558         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12559         s390*.
12560         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12561
12562 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12563
12564         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12565         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12566         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12567         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12568         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12569         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12570         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12571         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12572         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12573         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12574
12575 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12576
12577         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12578
12579 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12580
12581         * gcc.target/s390/s390.exp
12582         (check_effective_target_vector): New check.
12583         * gcc.target/s390/vector/vec-abi-1.c: New test.
12584         * gcc.target/s390/vector/vec-abi-2.c: New test.
12585         * gcc.target/s390/vector/vec-abi-3.c: New test.
12586         * gcc.target/s390/vector/vec-abi-4.c: New test.
12587         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12588         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12589         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12590         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12591         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12592         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12593         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12594         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12595         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12596         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12597         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12598         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12599         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12600         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12601         * gcc.target/s390/vector/vec-init-1.c: New test.
12602         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12603         * gcc.target/s390/vector/vec-shift-1.c: New test.
12604         * gcc.target/s390/vector/vec-sub-1.c: New test.
12605
12606 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12607
12608         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12609
12610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12611
12612         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12613
12614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12615
12616         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12617
12618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12619
12620         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12621
12622 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12623
12624         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12625
12626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12627
12628         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12629
12630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12631
12632         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12633
12634 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12635
12636         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12637
12638 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12639
12640         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12641
12642 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12643
12644         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12645
12646 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12647
12648         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12649
12650 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12651
12652         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12653
12654 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12655
12656         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12657
12658 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR tree-optimization/66187
12661         * gcc.c-torture/execute/pr66187.c: New test.
12662         * gcc.dg/pr66187-1.c: New test.
12663         * gcc.dg/pr66187-2.c: New test.
12664
12665 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12666
12667         * gcc.dg/vect/bb-slp-35.c: Adjust.
12668
12669 2015-05-19  Richard Biener  <rguenther@suse.de>
12670
12671         PR tree-optimization/66165
12672         * gcc.dg/torture/pr66165.c: New testcase.
12673
12674         PR tree-optimization/66185
12675         * gcc.dg/torture/pr66185.c: New testcase.
12676
12677 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12678
12679         PR target/54236
12680         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12681
12682 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12683
12684         * gcc.target/mips/p5600-bonding.c : New file.
12685
12686 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12687
12688         PR fortran/66106
12689         * gfortran.dg/interface_operator_1.f90: New tests.
12690
12691 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12692
12693         PR fortran/66057
12694         * gfortran.dg/generic_29.f90: New tests.
12695
12696 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12697
12698         PR fortran/66043
12699         * gfortran.dg/storage_size_6.f90: New tests.
12700
12701 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12702
12703         PR fortran/66045
12704         * gfortran.dg/null1.f90: New test.
12705
12706 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12707
12708         PR fortran/66044
12709         * gfortran.dg/entry_21.f90: New test.
12710
12711 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12712
12713         PR fortran/66043
12714         * gfortran.dg/storage_size_6.f90: New tests.
12715
12716 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12717
12718         PR fortran/66040
12719         * gfortran.dg/misplaced_statement.f90: New test.
12720
12721 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12722
12723         PR fortran/66039
12724         * gfortran.dg/filepos1.f90: New test
12725
12726 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12727
12728         PR fortran/64925
12729         * gfortran.dg/pr64925.f90: New test.
12730
12731 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12732
12733         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12734         unit.
12735         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12736
12737 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12738
12739         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12740         to the family of pie capable targets.
12741
12742 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12743
12744         * gcc.target/arm/bics_1.c : New testcase.
12745         * gcc.target/arm/bics_2.c : New testcase.
12746         * gcc.target/arm/bics_3.c : New testcase.
12747         * gcc.target/arm/bics_4.c : New testcase.
12748
12749 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12750
12751         * gcc.target/mips/umips-attr.c: New test.
12752
12753 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12754
12755         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12756         * gcc.dg/20150120-2.c (dg-final): Ditto.
12757         * gcc.dg/20150120-2.c (dg-final): Ditto.
12758         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12759
12760 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12761
12762         PR target/66174
12763         * gcc.target/i386/pr66174.c: New test.
12764
12765 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12766
12767         PR fortran/37131
12768         * gfortran.dg/matmul_bounds_6.f90:  New test.
12769         * gfortran.dg/matmul_bounds_7.f90:  New test.
12770
12771 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12772
12773         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12774         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12775         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12776         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12777         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12778         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12779
12780 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12781
12782         PR fortran/65903
12783         * gfortran.dg/continuation_13.f90: Update test.
12784         * gfortran.dg/pr65903.f90: New test.
12785
12786 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12787
12788         PR fortran/66113
12789         * gfortran.dg/block_14.f90:  New test.
12790
12791 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12792
12793         PR fortran/44054
12794         * lib/gfortran-dg.exp: Update regex to handle two locations for
12795         the same diagnostic without caret.
12796         * gfortran.dg/badline.f: Test also that line numbers are correct
12797         before and after "left but not entered" warning.
12798
12799 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12800             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12801
12802         PR target/65768
12803         * gcc.target/arm/maskdata.c: New test.
12804
12805 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12806
12807         PR fortran/65792
12808         * gfortran.dg/derived_constructor_components_5: New test
12809
12810 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12811
12812         PR target/66140
12813         * gcc.target/alpha/pr66140.c: New test.
12814
12815 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12816
12817         PR c/48956
12818         * gcc.dg/Wconversion-complex-c99.c: New test.
12819         * gcc.dg/Wconversion-complex-gnu.c: New test.
12820
12821 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12822
12823         PR tree-optimization/64454
12824         * gcc.dg/modmod.c: New testcase.
12825
12826 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12827
12828         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12829
12830 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12831
12832         PR middle-end/66134
12833         * gcc.target/i386/mpx/pr66134.c: New test.
12834
12835 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12836
12837         * gcc.target/powerpc/pr60158.c: New test.
12838
12839 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12840
12841         * gcc.target/i386/sibcall-7.c: New test.
12842         * gcc.target/i386/sibcall-8.c: New test.
12843
12844 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12845
12846         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12847         (abs64_in_dreg): Likewise.
12848
12849 2015-05-14  Marek Polacek  <polacek@redhat.com>
12850
12851         PR c/66066
12852         PR c/66127
12853         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12854         * gcc.dg/pr19984.c: Likewise.
12855         * gcc.dg/pr66066-1.c: New test.
12856         * gcc.dg/pr66066-2.c: New test.
12857         * gcc.dg/pr66066-3.c: New test.
12858
12859 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12860
12861         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12862         * gcc.dg/pow-sqrt.x: New file.
12863         * gcc.dg/pow-sqrt-1.c: New test.
12864         * gcc.dg/pow-sqrt-2.c: Likewise.
12865         * gcc.dg/pow-sqrt-3.c: Likewise.
12866
12867 2015-05-13  Richard Biener  <rguenther@suse.de>
12868
12869         PR tree-optimization/66123
12870         * gcc.dg/torture/pr66123.c: New testcase.
12871
12872 2015-05-13  Richard Biener  <rguenther@suse.de>
12873
12874         PR middle-end/66110
12875         * gcc.dg/alias-2.c: Adjust.
12876         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12877
12878 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12879
12880         PR target/65103
12881         * gcc.target/i386/pr65103-3.c: New.
12882
12883 2015-05-13  Martin Liska  <mliska@suse.cz>
12884
12885         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12886
12887 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12888
12889         PR target/66112
12890         * gcc.target/i386/pr66112-2.c: New test.
12891
12892         PR target/66112
12893         * gcc.target/i386/pr66112-1.c: New test.
12894
12895 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12896
12897         PR target/66048
12898         * gcc.target/i386/mpx/pr66048.cc: New.
12899
12900 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12901
12902         PR rtl-optimization/64616
12903         * gcc.dg/loop-8.c: New test.
12904         * gcc.dg/loop-9.c: New test.
12905
12906 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12907
12908         PR target/pr66047.c
12909         * gcc.target/i386/pr66047.c: New testcase.
12910
12911 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12912
12913         PR ipa/65873
12914         * gcc.c-torture/compile/pr65873.c: New testcase.
12915
12916 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12917
12918         PR fortran/66111
12919         * gfortran.dg/inline_matmul_10.f90:  New test.
12920
12921 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12922
12923         * c-c++-common/Wmisleading-indentation.c: New testcase.
12924         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12925         * c-c++-common/Wmisleading-indentation-2.md: New file.
12926
12927 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12928
12929         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12930         "break".
12931         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12932
12933 2015-05-12  Richard Biener  <rguenther@suse.de>
12934
12935         PR tree-optimization/66101
12936         * gcc.dg/torture/pr66101.c: New testcase.
12937
12938 2015-05-12  Richard Biener  <rguenther@suse.de>
12939
12940         PR tree-optimization/37021
12941         * gcc.target/i386/vect-addsub.c: New testcase.
12942
12943 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12944
12945         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12946
12947 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12948
12949         PR tree-optimization/66010
12950         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12951
12952 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12953
12954         PR c++/65133
12955         * g++.dg/cpp0x/trailing10.C: New.
12956
12957 2015-05-12  Richard Biener  <rguenther@suse.de>
12958
12959         * gcc.dg/vect/bb-slp-35.c: New testcase.
12960
12961 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12962
12963         PR fortran/66100
12964         * gfortran.dg/bound_simplification_6.f90: New.
12965
12966 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12967
12968         * gcc.target/mips/branch-1.c: Pass argument to bar().
12969
12970 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12971
12972         PR target/65753
12973         * gcc.target/i386/pr65753.c: New test.
12974
12975 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12976
12977         PR rtl-optimization/66076
12978         * gcc.dg/torture/pr66076.c: New test.
12979
12980 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12981
12982         PR fortran/66041
12983         * gfortran.dg/inline_matmul_7.f90:  New test.
12984         * gfortran.dg/inline_matmul_8.f90:  New test.
12985         * gfortran.dg/inline_matmul_9.f90:  New test.
12986
12987 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12988
12989         * gfortran.dg/bound_simplification_5.f90: New.
12990
12991 2015-05-09  Jason Merrill  <jason@redhat.com>
12992
12993         * lib/target-supports.exp (cxx_default): New global.
12994         (check_effective_target_c++11_only)
12995         (check_effective_target_c++14_only)
12996         (check_effective_target_c++98_only)
12997         (check_effective_target_c++1z_only): Check it.
12998
12999 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13000
13001         PR tree-optimization/64454
13002         * gcc.dg/tree-ssa/vrp97.c: New file.
13003         * gcc.dg/vect/slp-perm-7.c: Update.
13004
13005 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13006
13007         PR fortran/65894
13008         * gfortran.dg/elemental_subroutine_11.f90: New test.
13009
13010 2015-05-08  Richard Biener  <rguenther@suse.de>
13011
13012         PR tree-optimization/66036
13013         * gcc.dg/vect/slp-41.c: New testcase.
13014
13015 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13016
13017         * gfortran.dg/elemental_optional_args_7.f90: New.
13018
13019 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13020
13021         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13022         allow cmlt or sshr.
13023
13024 2015-05-08  Marek Polacek  <polacek@redhat.com>
13025
13026         PR c/64918
13027         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13028         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13029
13030 2015-05-07  Marek Polacek  <polacek@redhat.com>
13031
13032         PR c/65179
13033         * c-c++-common/Wshift-negative-value-1.c: New test.
13034         * c-c++-common/Wshift-negative-value-2.c: New test.
13035         * c-c++-common/Wshift-negative-value-3.c: New test.
13036         * c-c++-common/Wshift-negative-value-4.c: New test.
13037         * c-c++-common/Wshift-negative-value-5.c: New test.
13038         * c-c++-common/Wshift-negative-value-6.c: New test.
13039         * gcc.dg/c90-left-shift-1.c: New test.
13040         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13041         * gcc.dg/c99-left-shift-1.c: New test.
13042
13043 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13044
13045         PR middle-end/192
13046         PR middle-end/54303
13047         * gcc.dg/fdata-sections-2.c: New file.
13048
13049 2015-05-07  Marek Polacek  <polacek@redhat.com>
13050
13051         PR testsuite/66046
13052         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13053         last dg-output.
13054         * c-c++-common/ubsan/align-7.c: Likewise.
13055         * c-c++-common/ubsan/bounds-8.c: Likewise.
13056         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13057         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13058         * c-c++-common/ubsan/null-1.c: Likewise.
13059         * c-c++-common/ubsan/null-10.c: Likewise.
13060         * c-c++-common/ubsan/null-11.c: Likewise.
13061         * c-c++-common/ubsan/null-2.c: Likewise.
13062         * c-c++-common/ubsan/null-3.c: Likewise.
13063         * c-c++-common/ubsan/null-4.c: Likewise.
13064         * c-c++-common/ubsan/null-5.c: Likewise.
13065         * c-c++-common/ubsan/null-6.c: Likewise.
13066         * c-c++-common/ubsan/null-7.c: Likewise.
13067         * c-c++-common/ubsan/null-8.c: Likewise.
13068         * c-c++-common/ubsan/null-9.c: Likewise.
13069         * c-c++-common/ubsan/object-size-1.c: Likewise.
13070         * c-c++-common/ubsan/object-size-10.c: Likewise.
13071         * c-c++-common/ubsan/object-size-4.c: Likewise.
13072         * c-c++-common/ubsan/object-size-5.c: Likewise.
13073         * c-c++-common/ubsan/object-size-7.c: Likewise.
13074         * c-c++-common/ubsan/object-size-8.c: Likewise.
13075         * c-c++-common/ubsan/object-size-9.c: Likewise.
13076         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13077         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13078         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13079         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13080         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13081         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13082         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13083         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13084         * c-c++-common/ubsan/pr59333.c: Likewise.
13085         * c-c++-common/ubsan/pr59667.c: Likewise.
13086         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13087         * c-c++-common/ubsan/pr60636.c: Likewise.
13088         * c-c++-common/ubsan/pr63802.c: Likewise.
13089         * c-c++-common/ubsan/recovery-1.c: Likewise.
13090         * c-c++-common/ubsan/recovery-3.c: Likewise.
13091         * c-c++-common/ubsan/shift-1.c: Likewise.
13092         * c-c++-common/ubsan/shift-2.c: Likewise.
13093         * c-c++-common/ubsan/shift-4.c: Likewise.
13094         * c-c++-common/ubsan/shift-7.c: Likewise.
13095         * c-c++-common/ubsan/undefined-2.c: Likewise.
13096         * c-c++-common/ubsan/vla-1.c: Likewise.
13097         * g++.dg/ubsan/null-1.C: Likewise.
13098         * g++.dg/ubsan/null-3.C: Likewise.
13099         * g++.dg/ubsan/null-4.C: Likewise.
13100         * g++.dg/ubsan/vptr-8.C: Likewise.
13101         * g++.dg/ubsan/vptr-9.C: Likewise.
13102         * gcc.dg/ubsan/bounds-2.c: Likewise.
13103         * gcc.dg/ubsan/object-size-9.c: Likewise.
13104
13105 2015-05-07  Jeff Law  <law@redhat.com>
13106
13107         * gcc.dg/tree-ssa/shorten-1.c: New test.
13108
13109 2015-05-07  Richard Biener  <rguenther@suse.de>
13110
13111         PR tree-optimization/66002
13112         * gcc.dg/vect/vect-125.c: New testcase.
13113
13114 2015-05-07  Marek Polacek  <polacek@redhat.com>
13115             Martin Uecker  <uecker@eecs.berkeley.edu>
13116
13117         * c-c++-common/ubsan/bounds-10.c: New test.
13118
13119 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13120
13121         * jit.dg/harness.h (set_options): Wrap with
13122         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13123         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13124         Special-case test-benchmark.c as a negative.
13125         * jit.dg/test-benchmark.c: New file.
13126
13127 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13128
13129         PR target/64208
13130         * gcc.target/arm/pr64208.c: New test.
13131
13132 2015-05-06  Alan Modra  <amodra@gmail.com>
13133
13134         PR target/66020
13135         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13136         (gparms): Make volatile.
13137
13138 2015-05-06  Richard Biener  <rguenther@suse.de>
13139
13140         PR tree-optimization/62283
13141         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13142
13143 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13144
13145         PR target/66015
13146         * gcc.target/aarch64/iinline-attr-1.c: New test.
13147
13148 2015-05-06  Richard Biener  <rguenther@suse.de>
13149
13150         * gcc.dg/vect/bb-slp-34.c: New testcase.
13151
13152 2015-05-06  Richard Biener  <rguenther@suse.de>
13153
13154         PR tree-optimization/62283
13155         * gcc.dg/vect/bb-slp-14.c: Adjust.
13156
13157 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13158
13159         PR target/65990
13160         * gcc.target/i386/pr65990.c: New test.
13161
13162 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13163
13164         PR target/65915
13165         * gcc.target/i386/pr65915.c: New.
13166
13167 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13168
13169         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13170         'va_list escapes 0'.
13171
13172 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13173
13174         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13175         in r222173.
13176
13177 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13178
13179         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13180         * gcc.target/arm/pr65924.c: Likewise.
13181
13182 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13183
13184         PR target/65871
13185         * gcc.target/i386/pr65871-3.c: New test.
13186
13187 2015-05-04  Jeff Law  <law@redhat.com>
13188
13189         Revert:
13190         2015-05-04  Jeff Law  <law@redhat.com>
13191         * gcc.dg/tree-ssa/shorten-1.c: New test.
13192
13193 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13194             Jakub Jelinek  <jakub@redhat.com>
13195
13196         PR c++/66007
13197         * g++.dg/cpp0x/Wnarrowing4.C: New.
13198
13199 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13200
13201         * lib/target-supports.exp
13202         (check_effective_target_keeps_null_pointer_checks): Clarify that
13203         this is for targets that disable -fdelete-null-pointer-checks,
13204         not default it to off.
13205         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13206         -fdelete-null-pointer-checks explicit.
13207         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13208         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13209         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13210         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13211         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13212         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13213         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13214         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13215         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13216         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13217         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13218         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13219         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13220         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13221         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13222         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13223         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13224         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13225         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13226         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13227         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13228         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13229         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13230         * g++.dg/cpp0x/static_assert9.C: Likewise.
13231         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13232         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13233         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13234         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13235         * g++.dg/tree-ssa/pr26406.C: Likewise.
13236
13237 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13238
13239         PR tree-optimization/65984
13240         * c-c++-common/ubsan/pr65984.c: New test.
13241
13242 2015-05-04  Jeff Law  <law@redhat.com>
13243
13244         * gcc.dg/tree-ssa/shorten-1.c: New test.
13245
13246 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13247
13248         PR fortran/44735
13249         * gfortran.dg/pr44735.f90: New test.
13250
13251 2015-05-04  Richard Biener  <rguenther@suse.de>
13252
13253         PR tree-optimization/65965
13254         * gcc.dg/vect/bb-slp-33.c: New testcase.
13255
13256 2015-05-04  Richard Biener  <rguenther@suse.de>
13257
13258         PR tree-optimization/65935
13259         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13260
13261 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13262
13263         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13264         for each supported variant instead of CHECK_RESULTS.
13265         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13266         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13267         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13268         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13269         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13270         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13271         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13272         expected results for unsupported variants.  Call CHECK for each
13273         supported variant instead of CHECK_RESULTS.
13274         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13275         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13276         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13277         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13278         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13279         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13280         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13281         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13282         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13283         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13284         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13285         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13286         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13287         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13288         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13289         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13290         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13291         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13292         expected results for unsupported variants.
13293         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13294         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13295         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13296         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13297         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13298         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13299         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13300         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13301         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13302         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13303         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13304         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13305         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13306         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13307         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13308         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13309         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13310         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13311         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13312         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13313         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13314         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13315         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13316         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13317         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13318         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13319         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13320         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13321
13322 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13323
13324         PR fortran/37131
13325         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13326
13327 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13328             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13329
13330         PR c++/65858
13331         * g++.dg/cpp0x/Wnarrowing3.C: New.
13332
13333 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13334
13335         * gcc.dg/20150120-1.c: New test.
13336         * gcc.dg/20150120-2.c: New test.
13337         * gcc.dg/20150120-3.c: New test.
13338
13339 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13340
13341         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13342
13343 2015-05-01  Renlin Li  <renlin.li@arm.com>
13344
13345         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13346
13347 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13348
13349         * gfortran.dg/bound_simplification_4.f90: New.
13350
13351 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13352
13353         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13354         with powerpc_p8vector_ok.
13355
13356 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13357
13358         PR fortran/37131
13359         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13360         scan pattern.
13361         * gfortran.dg/bound_9.f90:  New test case.
13362
13363 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13364
13365         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13366         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13367         for 32bit x86 targets.
13368         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13369         for 32bit x86 targets.
13370         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13371         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13372         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13373         for 32bit x86 targets.
13374
13375 2015-04-30  Marek Polacek  <polacek@redhat.com>
13376
13377         PR tree-optimization/63551
13378         * g++.dg/ipa/pr63551.C: New test.
13379
13380 2015-04-30  Caroline Tice  <cmtice@google.com>
13381
13382         PR  65929
13383         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13384         partition size on certain targets.
13385
13386 2015-04-30  Renlin Li  <renlin.li@arm.com>
13387
13388         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13389
13390 2015-04-30  Marek Polacek  <polacek@redhat.com>
13391
13392         * c-c++-common/Wbool-compare-3.c: New test.
13393
13394         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13395         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13396
13397 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13398
13399         PR c++/57610
13400         * g++.dg/init/ref22.C: New.
13401
13402 2015-04-30  Marek Polacek  <polacek@redhat.com>
13403
13404         * gcc.dg/init-bad-8.c: New test.
13405
13406         * gcc.dg/incomplete-typedef-1.c: New test.
13407
13408 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13409
13410         PR c++/59955
13411         * g++.dg/template/crash121.C: New.
13412
13413 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13414
13415         * gcc.target/mips/call-from-init.c: New test.
13416         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13417
13418 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13419
13420         PR target/65871
13421         * gcc.target/i386/pr65871-1.c: New test.
13422         * gcc.target/i386/pr65871-2.c: Ditto.
13423
13424 2015-04-29  Marek Polacek  <polacek@redhat.com>
13425
13426         PR c/64610
13427         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13428         * c-c++-common/Wbool-compare-2.c: New test.
13429
13430 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13431
13432         PR target/65770
13433         * gcc.target/aarch64/vstN_lane_1.c: New file.
13434
13435 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13436
13437         PR c++/64667
13438         * g++.dg/warn/Winit-self-3.C: New.
13439
13440 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13441
13442         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13443
13444 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13445
13446         PR target/65924
13447         * gcc.target/arm/pr65924.c: New test.
13448
13449 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13450
13451         * g++.dg/gomp/tpl-target-update.C: New file.
13452
13453 2015-04-29  Richard Biener  <rguenther@suse.de>
13454
13455         PR tree-optimization/65917
13456         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13457
13458 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13459
13460         PR target/64835
13461         * gcc.dg/ipa/iinline-attr.c: New test.
13462         * gcc.target/i386/iinline-attr-2.c: New test.
13463
13464 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13465
13466         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13467         segfault is fixed.
13468
13469 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13470
13471         * gcc.dg/vect/vect-33.c: Remove spurious line.
13472
13473 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13474
13475         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13476
13477 2015-04-28  Marek Polacek  <polacek@redhat.com>
13478
13479         PR c/65901
13480         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13481         * gcc.dg/pr65901.c: New test.
13482
13483 2015-04-28  Richard Biener  <rguenther@suse.de>
13484
13485         PR tree-optimization/62283
13486         * gfortran.dg/vect/pr62283-2.f: New testcase.
13487         * gcc.dg/vect/bb-slp-14.c: Adjust.
13488
13489 2015-04-28  Richard Biener  <rguenther@suse.de>
13490
13491         PR tree-optimization/65851
13492         * g++.dg/torture/pr65851.C: New testcase.
13493
13494 2015-04-27  Jeff Law <law@redhat.com>
13495
13496         PR tree-optimization/65217
13497         * gcc.target/i386/pr65217.c: Remove XFAIL.
13498
13499 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13500
13501         PR fortran/60322
13502         Add tests forgotten to svn-add.
13503         * gfortran.dg/class_allocate_19.f03: New test.
13504         * gfortran.dg/class_array_20.f03: New test.
13505         * gfortran.dg/class_array_21.f03: New test.
13506         * gfortran.dg/finalize_29.f08: New test.
13507
13508 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13509
13510         PR fortran/59678
13511         PR fortran/65841
13512         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13513         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13514
13515 2015-04-27  Caroline Tice  <cmtice@google.com>
13516
13517         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13518         partition size.
13519
13520 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13521
13522         PR target/64579
13523         * gcc.target/powerpc/htm-1.c: New test.
13524         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13525         on 64-bit compiles.
13526         (__builtin_tabortdci): Likewise.
13527         (__builtin_tcheck): Remove operand.
13528         * lib/target-supports.exp (check_htm_hw_available): New function.
13529
13530 2015-04-27  Richard Biener  <rguenther@suse.de>
13531
13532         * gcc.target/i386/pr65217.c: XFAIL.
13533
13534 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13535
13536         PR tree-optimization/65875
13537         * gcc.c-torture/compile/pr65875.c: New test.
13538
13539 2015-04-25  Marek Polacek  <polacek@redhat.com>
13540
13541         PR c/52085
13542         * gcc.dg/enum-incomplete-2.c: New test.
13543         * gcc.dg/enum-mode-1.c: New test.
13544
13545 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13546
13547         PR target/65849
13548         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13549         set new options.
13550         * gcc.target/powerpc/pr65849-2.c: Likewise.
13551
13552 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13553
13554         PR tree-optimization/65802
13555         * g++.dg/pr65802.C: Move to ...
13556         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13557         stdarg.h.  Rewrite for C.
13558         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13559         va_start and va_end.  Remove unnecessary inline asm.
13560
13561 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13562             Wei Mi  <wmi@google.com>
13563
13564         * gcc.target/i386/sse2-load-multi.c: New test.
13565         * gcc.target/i386/sse2-store-multi.c: Ditto.
13566
13567 2015-04-24  Marek Polacek  <polacek@redhat.com>
13568
13569         PR c/65830
13570         * c-c++-common/pr65830.c: New test.
13571
13572         PR c/63357
13573         * c-c++-common/Wlogical-op-1.c: New test.
13574
13575 2015-04-24  Marek Polacek  <polacek@redhat.com>
13576
13577         PR c/61534
13578         * c-c++-common/pr61534-1.c: New test.
13579
13580 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13581             Steven Bosscher <steven@gcc.gnu.org>
13582
13583         PR rtl-optimization/34503
13584         * gcc.target/arm/pr64616.c: New file.
13585
13586 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13587
13588         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13589
13590 2015-04-24  Terry Guo  <terry.guo@arm.com>
13591
13592         * gcc.target/arm/pr65710.c: Update the options.
13593
13594 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13595
13596         * gcc.target/i386/pr65523.c: Skip x32.
13597
13598 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13599
13600         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13601         to look for vcl* where appropriate.
13602
13603 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13604
13605         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13606         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13607
13608 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13609
13610         PR target/26702
13611         * gcc.target/arm/pr26702.c: New test.
13612
13613 2015-04-23  Marek Polacek  <polacek@redhat.com>
13614
13615         PR c/65345
13616         * gcc.dg/pr65345-1.c: New test.
13617         * gcc.dg/pr65345-2.c: New test.
13618
13619 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13620
13621         * gcc.target/powerpc/crypto-builtin-2.c: New.
13622
13623 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13624
13625         PR fortran/60322
13626         * gfortran.dg/class_allocate_19.f03: New test.
13627         * gfortran.dg/class_array_20.f03: New test.
13628         * gfortran.dg/class_array_21.f03: New test.
13629         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13630         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13631         initialization correctly.
13632         * gfortran.dg/finalize_29.f08: New test.
13633
13634 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13635
13636         * gcc.target/powerpc/swaps-p8-18.c: New test.
13637
13638 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13639
13640         PR target/65456
13641         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13642         * gcc.dg/vect/bb-slp-25.c: Likewise.
13643         * gcc.dg/vect/bb-slp-29.c: Likewise.
13644         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13645         vect_no_align && { ! vect_hw_misalign }.
13646         * gcc.dg/vect/bb-slp-9.c: Likewise.
13647         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13648         vect_hw_misalign.
13649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13650         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13651         account for POWER8, where peeling for alignment is not needed.
13652         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13653         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13654         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13655         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13656         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13657         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13658         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13659         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13660         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13661         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13662         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13663         * gcc.dg/vect/pr16105.c: Likewise.
13664         * gcc.dg/vect/pr20122.c: Likewise.
13665         * gcc.dg/vect/pr33804.c: Likewise.
13666         * gcc.dg/vect/pr33953.c: Likewise.
13667         * gcc.dg/vect/pr56787.c: Likewise.
13668         * gcc.dg/vect/pr58508.c: Likewise.
13669         * gcc.dg/vect/slp-25.c: Likewise.
13670         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13671         * gcc.dg/vect/vect-105.c: Likewise.
13672         * gcc.dg/vect/vect-27.c: Likewise.
13673         * gcc.dg/vect/vect-29.c: Likewise.
13674         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13675         POWER8.
13676         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13677         && { ! vect_hw_misalign }.
13678         * gcc.dg/vect/vect-44.c: Likewise.
13679         * gcc.dg/vect/vect-48.c: Likewise.
13680         * gcc.dg/vect/vect-50.c: Likewise.
13681         * gcc.dg/vect/vect-52.c: Likewise.
13682         * gcc.dg/vect/vect-56.c: Likewise.
13683         * gcc.dg/vect/vect-60.c: Likewise.
13684         * gcc.dg/vect/vect-72.c: Likewise.
13685         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13686         * gcc.dg/vect/vect-75.c: Likewise.
13687         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13688         * gcc.dg/vect/vect-77-global.c: Likewise.
13689         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13690         * gcc.dg/vect/vect-78-global.c: Likewise.
13691         * gcc.dg/vect/vect-93.c: Likewise.
13692         * gcc.dg/vect/vect-95.c: Likewise.
13693         * gcc.dg/vect/vect-96.c: Likewise.
13694         * gcc.dg/vect/vect-cond-1.c: Likewise.
13695         * gcc.dg/vect/vect-cond-3.c: Likewise.
13696         * gcc.dg/vect/vect-cond-4.c: Likewise.
13697         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13698         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13699         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13700         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13701         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13702         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13703         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13704         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13705         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13706         * gcc.dg/vect/vect-outer-5.c: Likewise.
13707         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13708         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13709         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13710         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13711         * gcc.dg/vect/vect-peel-3.c: Likewise.
13712         * gcc.dg/vect/vect-peel-4.c: Likewise.
13713         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13714         * gcc.target/powerpc/pr65456.c: New test.
13715         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13716         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13717         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13718         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13719         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13720         vect_no_align && { ! vect_hw_misalign }.
13721         * gfortran.dg/vect/vect-3.f90: Likewise.
13722         * gfortran.dg/vect/vect-4.f90: Likewise.
13723         * gfortran.dg/vect/vect-5.f90: Likewise.
13724         * lib/target-supports.exp (check_effective_target_vect_no_align):
13725         Return 1 for POWER8.
13726         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13727
13728 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13729
13730         PR fortran/65429
13731         * gfortran.dg/pr65429.f90: New test.
13732
13733 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13734
13735         * c-c++-common/asan/user-section-1.c: New test.
13736         * c-c++-common/asan/user-section-2.c: New test.
13737         * c-c++-common/asan/user-section-3.c: New test.
13738
13739 2015-04-22  Hale Wang  <hale.wang@arm.com>
13740             Terry Guo  <terry.guo@arm.com>
13741
13742         PR rtl-optimization/64818
13743         * gcc.target/arm/pr64818.c: New test.
13744
13745 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13746
13747         PR ipa/65076
13748         * g++.dg/tree-ssa/pr61034.C: Update template.
13749         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13750         * gcc.dg/Warray-bounds-11.c: Likewise.
13751         * gcc.dg/Warray-bounds.c: Likewise.
13752
13753 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13754
13755         PR libgfortran/65234
13756         * gfortran.dg/fmt_unlimited.f90: New test.
13757
13758 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13759
13760         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13761         headers.
13762         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13763         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13764         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13765         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13766         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13767         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13768         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13769
13770 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13771
13772         PR libgfortran/56743
13773         * gfortran.dg/namelist_87.f90: New test.
13774
13775 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13776
13777         * gcc.target/aarch64/mult-synth_1.c: New test.
13778         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13779         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13780         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13781         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13782         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13783
13784 2015-04-21  Richard Biener  <rguenther@suse.de>
13785
13786         PR tree-optimization/65650
13787         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13788         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13789         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13790         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13791         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13792         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13793
13794 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13795
13796         PR tree-optimization/65802
13797         * g++.dg/pr65802.C: New test.
13798
13799 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13800
13801         PR testsuite/65767
13802         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13803         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13804
13805 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13806
13807         PR c++/65801
13808         * g++.dg/cpp0x/Wnarrowing2.C: New.
13809
13810 2015-04-20  Jeff Law  <law@redhat.com>
13811
13812         PR tree-optimization/65658
13813         * gcc.dg/pr65658.c: New test.
13814
13815 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13816
13817         PR target/64134
13818         * gcc.target/aarch64/vec_init_1.c: New test.
13819
13820 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13821
13822         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13823         targets.
13824
13825 2015-04-18  Martin Sebor  <msebor@redhat.com>
13826
13827         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13828         of non-nul characters.
13829         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13830
13831 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13832
13833         PR target/65787
13834         * gcc.target/powerpc/pr65787.c: New.
13835
13836 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13837
13838         PR target/65689
13839         * gcc.target/aarch64/c-output-template-4.c: New test.
13840
13841 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13842
13843         PR target/65780
13844         * gcc.dg/pr65780-1.c: New test.
13845         * gcc.dg/pr65780-2.c: Likewise.
13846         * gcc.target/i386/pr32219-9.c: Likewise.
13847         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13848         symbol.
13849         * gcc.target/i386/pr64317.c (c): Initialize.
13850
13851 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13852
13853         PR target/65612
13854         * g++.dg/ext/mv18.C: New test.
13855         * g++.dg/ext/mv19.C: Likewise.
13856         * g++.dg/ext/mv20.C: Likewise.
13857         * g++.dg/ext/mv21.C: Likewise.
13858         * g++.dg/ext/mv22.C: Likewise.
13859         * g++.dg/ext/mv23.C: Likewise.
13860
13861 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13862
13863         PR c++/64527
13864         * g++.dg/init/pr64527.C: New test.
13865
13866 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13867             Michael Matz  <matz@suse.de>
13868
13869         PR tree-optimization/64950
13870         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13871         x86_64-*-*.
13872
13873 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13874
13875         * c-c++-common/asan/user-section-1.c: New test.
13876
13877 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13878
13879         PR debug/65771
13880         * gcc.dg/debug/pr65771.c: New test.
13881
13882 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13883
13884         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13885         __buitlin_alloca with __builtin_alloca.
13886
13887 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13888
13889         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13890
13891 2015-04-16  Richard Biener  <rguenther@suse.de>
13892
13893         PR tree-optimization/64277
13894         * gcc.dg/Warray-bounds-14.c: New testcase.
13895         * gcc.dg/Warray-bounds-15.c: Likewise.
13896         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13897         * c-c++-common/ubsan/bounds-6.c: Likewise.
13898
13899 2015-04-16  Renlin Li  <renlin.li@arm.com>
13900
13901         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13902         * gcc.target/arm/unsigned-float.c: New.
13903
13904 2015-04-16  Richard Biener  <rguenther@suse.de>
13905
13906         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13907         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13908         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13909
13910 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13911
13912         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13913         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13914         * g++.dg/cpp0x/defaulted21.C: Likewise.
13915         * g++.dg/cpp0x/defaulted28.C: Likewise.
13916         * g++.dg/cpp0x/defaulted47.C: Likewise.
13917         * g++.dg/cpp0x/elision_neg.C: Likewise.
13918         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13919         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13920         * g++.dg/cpp0x/implicit1.C: Likewise.
13921         * g++.dg/cpp0x/implicit9.C: Likewise.
13922         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13923         * g++.dg/cpp0x/range-for13.C: Likewise.
13924         * g++.dg/gomp/clause-2.C: Likewise.
13925         * g++.dg/gomp/udr-5.C: Likewise.
13926         * g++.dg/inherit/access6.C: Likewise.
13927         * g++.dg/lookup/duperr1.C: Likewise.
13928         * g++.dg/lookup/friend2.C: Likewise.
13929         * g++.dg/lookup/pr6936.C: Likewise.
13930         * g++.dg/lookup/scoped1.C: Likewise.
13931         * g++.dg/lookup/using26.C: Likewise.
13932         * g++.dg/lookup/using38.C: Likewise.
13933         * g++.dg/other/access2.C: Likewise.
13934         * g++.dg/overload/defarg3.C: Likewise.
13935         * g++.dg/overload/defarg6.C: Likewise.
13936         * g++.dg/parse/access11.C: Likewise.
13937         * g++.dg/parse/access2.C: Likewise.
13938         * g++.dg/parse/access3.C: Likewise.
13939         * g++.dg/parse/access4.C: Likewise.
13940         * g++.dg/parse/access5.C: Likewise.
13941         * g++.dg/parse/access6.C: Likewise.
13942         * g++.dg/parse/access8.C: Likewise.
13943         * g++.dg/parse/access9.C: Likewise.
13944         * g++.dg/parse/crash40.C: Likewise.
13945         * g++.dg/tc1/dr142.C: Likewise.
13946         * g++.dg/tc1/dr166.C: Likewise.
13947         * g++.dg/tc1/dr52.C: Likewise.
13948         * g++.dg/template/access11.C: Likewise.
13949         * g++.dg/template/access18.C: Likewise.
13950         * g++.dg/template/access19.C: Likewise.
13951         * g++.dg/template/access2.C: Likewise.
13952         * g++.dg/template/access20.C: Likewise.
13953         * g++.dg/template/access26.C: Likewise.
13954         * g++.dg/template/access3.C: Likewise.
13955         * g++.dg/template/access7.C: Likewise.
13956         * g++.dg/template/conv12.C: Likewise.
13957         * g++.dg/template/crash69.C: Likewise.
13958         * g++.dg/template/friend31.C: Likewise.
13959         * g++.dg/template/friend32.C: Likewise.
13960         * g++.dg/template/memfriend15.C: Likewise.
13961         * g++.dg/template/memfriend16.C: Likewise.
13962         * g++.dg/template/memfriend17.C: Likewise.
13963         * g++.dg/template/memfriend7.C: Likewise.
13964         * g++.dg/template/pr32519.C: Likewise.
13965         * g++.dg/template/qualttp21.C: Likewise.
13966         * g++.dg/template/qualttp8.C: Likewise.
13967         * g++.dg/template/ttp10.C: Likewise.
13968         * g++.dg/template/typedef11.C: Likewise.
13969         * g++.dg/template/typedef13.C: Likewise.
13970         * g++.dg/template/typedef19.C: Likewise.
13971         * g++.dg/template/typedef20.C: Likewise.
13972         * g++.dg/template/typedef22.C: Likewise.
13973         * g++.dg/template/using16.C: Likewise.
13974         * g++.dg/template/virtual3.C: Likewise.
13975         * g++.dg/ubsan/pr61272.C: Likewise.
13976         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13977         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13978         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13979         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13980         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13981         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13982         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13983         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13984         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13985         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13986         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13987         * g++.old-deja/g++.jason/access17.C: Likewise.
13988         * g++.old-deja/g++.jason/access18.C: Likewise.
13989         * g++.old-deja/g++.jason/access22.C: Likewise.
13990         * g++.old-deja/g++.jason/access23.C: Likewise.
13991         * g++.old-deja/g++.jason/access8.C: Likewise.
13992         * g++.old-deja/g++.jason/delete3.C: Likewise.
13993         * g++.old-deja/g++.jason/report.C: Likewise.
13994         * g++.old-deja/g++.law/access2.C: Likewise.
13995         * g++.old-deja/g++.law/access3.C: Likewise.
13996         * g++.old-deja/g++.law/access4.C: Likewise.
13997         * g++.old-deja/g++.law/access5.C: Likewise.
13998         * g++.old-deja/g++.law/arm12.C: Likewise.
13999         * g++.old-deja/g++.law/arm14.C: Likewise.
14000         * g++.old-deja/g++.law/ctors13.C: Likewise.
14001         * g++.old-deja/g++.law/union2.C: Likewise.
14002         * g++.old-deja/g++.law/visibility12.C: Likewise.
14003         * g++.old-deja/g++.law/visibility15.C: Likewise.
14004         * g++.old-deja/g++.law/visibility16.C: Likewise.
14005         * g++.old-deja/g++.law/visibility17.C: Likewise.
14006         * g++.old-deja/g++.law/visibility18.C: Likewise.
14007         * g++.old-deja/g++.law/visibility19.C: Likewise.
14008         * g++.old-deja/g++.law/visibility20.C: Likewise.
14009         * g++.old-deja/g++.law/visibility21.C: Likewise.
14010         * g++.old-deja/g++.law/visibility24.C: Likewise.
14011         * g++.old-deja/g++.law/visibility4.C: Likewise.
14012         * g++.old-deja/g++.law/visibility5.C: Likewise.
14013         * g++.old-deja/g++.law/visibility6.C: Likewise.
14014         * g++.old-deja/g++.law/visibility7.C: Likewise.
14015         * g++.old-deja/g++.law/visibility8.C: Likewise.
14016         * g++.old-deja/g++.law/visibility9.C: Likewise.
14017         * g++.old-deja/g++.niklas/t135.C: Likewise.
14018         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14019         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14020         * g++.old-deja/g++.other/access11.C: Likewise.
14021         * g++.old-deja/g++.other/access4.C: Likewise.
14022         * g++.old-deja/g++.other/access7.C: Likewise.
14023         * g++.old-deja/g++.other/crash1.C: Likewise.
14024         * g++.old-deja/g++.other/crash7.C: Likewise.
14025         * g++.old-deja/g++.other/friend1.C: Likewise.
14026         * g++.old-deja/g++.other/friend4.C: Likewise.
14027         * g++.old-deja/g++.other/friend9.C: Likewise.
14028         * g++.old-deja/g++.other/lineno1.C: Likewise.
14029         * g++.old-deja/g++.other/using1.C: Likewise.
14030         * g++.old-deja/g++.pt/enum14.C: Likewise.
14031         * g++.old-deja/g++.pt/friend11.C: Likewise.
14032         * g++.old-deja/g++.pt/friend21.C: Likewise.
14033         * g++.old-deja/g++.pt/friend3.C: Likewise.
14034         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14035         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14036         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14037         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14038
14039 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14040
14041         PR ipa/65765
14042         * g++.dg/ipa/pr65765.C: New test.
14043
14044 2015-04-15  Nick Clifton  <nickc@redhat.com>
14045
14046         * gcc.target/rx/builtins.c: Disable RMPA test if string
14047         instructions are not allowed.
14048
14049 2015-04-15  Alan Modra  <amodra@gmail.com>
14050
14051         * gcc.dg/pr65408.c: New.
14052
14053 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14054
14055         PR target/65729
14056         * gcc.target/arm/pr65729.c: New test.
14057
14058 2015-04-14  Richard Biener  <rguenther@suse.de>
14059
14060         PR tree-optimization/65758
14061         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14062
14063 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14064
14065         PR target/65648
14066         * gcc.c-torture/execute/pr65648.c: New test.
14067
14068 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14069
14070         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14071         __builtin_finite instead of finite.
14072         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14073         Likewise.
14074
14075 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14076
14077         PR tree-optimization/63387
14078         * gcc.dg/pr63387.c: New testcase.
14079
14080 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14081
14082         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14083
14084 2015-04-13  Richard Biener  <rguenther@suse.de>
14085
14086         PR tree-optimization/65204
14087         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14088
14089 2015-04-13  Terry Guo  <terry.guo@arm.com>
14090
14091         PR target/65710
14092         * gcc.target/arm/pr65710.c: New.
14093
14094 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR tree-optimization/65747
14097         * g++.dg/torture/pr65747.C: New test.
14098
14099 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14100
14101         PR c++/65736
14102         * g++.dg/cpp0x/pr65736.C: New test.
14103
14104 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14105             Martin Liska  <mliska@suse.cz>
14106
14107         PR ipa/65722
14108         * g++.dg/ipa/pr65722.C: New testcase.
14109
14110 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14111
14112         PR tree-optimization/65735
14113         * gcc.c-torture/compile/pr65735.c: New test.
14114
14115 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14116
14117         PR middle-end/65554
14118         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14119
14120 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14121
14122         PR target/65671
14123         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14124
14125 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14126
14127         PR target/65647
14128         * gcc.target/arm/pr65647-2.c: New.
14129
14130 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14131
14132         PR target/65694
14133         * g++.dg/torture/pr65694.C: New test.
14134
14135 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14136
14137         * gfortran.dg/coarray_lock_6.f90: New.
14138         * gfortran.dg/coarray_lock_7.f90: New.
14139         * gfortran.dg/coarray/lock_2.f90: New.
14140
14141 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14142
14143         PR fortran/56674
14144         PR fortran/58813
14145         PR fortran/59016
14146         PR fortran/59024
14147         * gfortran.dg/used_types_27.f90: New.
14148
14149 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14150
14151         PR target/65671
14152         * gcc.target/i386/pr65671.c: New.
14153
14154 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14155
14156         PR tree-optimization/65709
14157         * c-c++-common/ubsan/align-9.c: New test.
14158
14159 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14160
14161         PR fortran/56852
14162         * gfortran.dg/pr56852.f90: New test.
14163
14164 2015-04-09  Marek Polacek  <polacek@redhat.com>
14165             Jakub Jelinek  <jakub@redhat.com>
14166
14167         PR middle-end/65554
14168         * g++.dg/opt/pr65554.C: New test.
14169
14170 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14171
14172         PR c++/65690
14173         * c-c++-common/attr-aligned-1.c: New test.
14174
14175 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14176
14177         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14178
14179 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14180
14181         PR target/65676
14182         * gcc.target/i386/sse-25.c: New.
14183
14184 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR target/65693
14187         * gcc.target/i386/pr65693.c: New test.
14188
14189 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14190
14191         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14192
14193 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14194
14195         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14196
14197 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14198
14199         * gcc.target/i386/thunk-retbnd.c: New.
14200
14201 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14202
14203         * gnat.dg/opt48.adb: New test.
14204         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14205         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14206
14207 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14208
14209         PR ipa/65540
14210         * gcc.c-torture/compile/pr65540.c: New.
14211
14212 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14213
14214         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14215         -Wno-pointer-arith.
14216
14217 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14218
14219         PR debug/65678
14220         * g++.dg/debug/pr65678.C: New test.
14221
14222         PR middle-end/65680
14223         * gcc.c-torture/compile/pr65680.c: New test.
14224
14225 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14226
14227         PR fortran/65548
14228         * gfortran.dg/allocate_with_source_5.f90: New test.
14229
14230 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14231
14232         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14233         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14234
14235 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14236
14237         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14238
14239 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14240
14241         PR target/65614
14242         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14243         to get floating point compression.
14244         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14245
14246 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14247
14248         PR preprocessor/61977
14249         * gcc.dg/cpp/pr61977.c: New test.
14250
14251 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14252
14253         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14254
14255 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14256
14257         PR target/65647
14258         * gcc.target/arm/pr65647.c: New.
14259
14260 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14261
14262         PR ipa/65655
14263         * g++.dg/torture/pr65655.C: New testcase.
14264
14265 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14266
14267         PR c++/64085
14268         * g++.dg/cpp1y/lambda-init13.C: New.
14269
14270 2015-04-03  Marek Polacek  <polacek@redhat.com>
14271
14272         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14273
14274 2015-04-02  Marek Polacek  <polacek@redhat.com>
14275
14276         PR c++/65642
14277         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14278         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14279
14280 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14281
14282         PR preprocessor/61977
14283         * gcc.target/powerpc/pr61977-1.c: New test.
14284         * gcc.target/powerpc/pr61977-2.c: New test.
14285
14286 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14287
14288         PR c++/56100
14289         * g++.dg/warn/Wshadow-8.C: New.
14290         * g++.dg/warn/Wshadow-9.C: Likewise.
14291         * g++.dg/warn/Wshadow-10.C: Likewise.
14292         * g++.dg/warn/Wshadow-11.C: Likewise.
14293
14294 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14295
14296         * gcc.dg/pr23623.c: Added aligned attribute.
14297         * gcc.dg/20141029-1.c: Likewise.
14298         * gcc.dg/20150306-1.c: New test.
14299
14300 2015-04-01  Marek Polacek  <polacek@redhat.com>
14301
14302         PR c++/65554
14303         * g++.dg/cpp0x/initlist93.C: New test.
14304         * g++.dg/cpp0x/initlist94.C: New test.
14305
14306 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14307
14308         PR target/65624
14309         * gcc.target/aarch64/pr65624.c: New test.
14310
14311 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14312
14313         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14314
14315 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14316
14317         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14318         extra variable to force stack alignment.
14319         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14320         extra variable to force stack alignment.
14321
14322 2015-03-31  Marek Polacek  <polacek@redhat.com>
14323
14324         PR c++/65390
14325         * g++.dg/template/pr65390.C: New test.
14326
14327 2015-03-31  Martin Liska  <mliska@suse.cz>
14328
14329         * g++.dg/ipa/pr65557.C: New test.
14330
14331 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14332
14333         * gcc.target/s390/hotpatch-25.c: New test.
14334         * gcc.target/s390/hotpatch-1.c: Update test.
14335         * gcc.target/s390/hotpatch-10.c: Update test.
14336         * gcc.target/s390/hotpatch-11.c: Update test.
14337         * gcc.target/s390/hotpatch-12.c: Update test.
14338         * gcc.target/s390/hotpatch-13.c: Update test.
14339         * gcc.target/s390/hotpatch-14.c: Update test.
14340         * gcc.target/s390/hotpatch-15.c: Update test.
14341         * gcc.target/s390/hotpatch-16.c: Update test.
14342         * gcc.target/s390/hotpatch-17.c: Update test.
14343         * gcc.target/s390/hotpatch-18.c: Update test.
14344         * gcc.target/s390/hotpatch-19.c: Update test.
14345         * gcc.target/s390/hotpatch-2.c: Update test.
14346         * gcc.target/s390/hotpatch-21.c: Update test.
14347         * gcc.target/s390/hotpatch-22.c: Update test.
14348         * gcc.target/s390/hotpatch-23.c: Update test.
14349         * gcc.target/s390/hotpatch-24.c: Update test.
14350         * gcc.target/s390/hotpatch-3.c: Update test.
14351         * gcc.target/s390/hotpatch-4.c: Update test.
14352         * gcc.target/s390/hotpatch-5.c: Update test.
14353         * gcc.target/s390/hotpatch-6.c: Update test.
14354         * gcc.target/s390/hotpatch-7.c: Update test.
14355         * gcc.target/s390/hotpatch-8.c: Update test.
14356         * gcc.target/s390/hotpatch-9.c: Update test.
14357         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14358
14359 2015-03-31  Richard Biener  <rguenther@suse.de>
14360
14361         PR middle-end/65626
14362         * g++.dg/torture/pr65626.C: New testcase.
14363
14364 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14365
14366         PR target/65531
14367         * gcc.target/i386/mpx/pr65531.cc: New.
14368
14369 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14370
14371         PR target/65602
14372         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14373         __builtin_alloca instead of alloca.
14374         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14375         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14376         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14377         check.
14378
14379 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14380
14381         PR ipa/65610
14382         * g++.dg/ubsan/pr65610.C: New test.
14383
14384 2015-03-30  Marek Polacek  <polacek@redhat.com>
14385
14386         PR c++/65398
14387         * g++.dg/cpp0x/pr65398-2.C: New test.
14388
14389 2015-03-30  Marek Polacek  <polacek@redhat.com>
14390
14391         * c-c++-common/pr65556.c: Change the width of bit-fields.
14392
14393 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14394
14395         PR ipa/65588
14396         * gcc.target/i386/pr65588.c: New testcase.
14397
14398 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14399
14400         PR libgfortran/65563
14401         * gfortran.dg/open_errors_2.f90:  New test.
14402
14403 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14404
14405         PR libgfortran/65596
14406         * gfortran.dg/namelist_86.f90: New test.
14407
14408 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14409
14410         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14411         statement to reflect new ownership.
14412
14413 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14414
14415         PR c++/42328
14416         * g++.dg/template/friend58.C: New.
14417         * g++.dg/template/friend59.C: Likewise.
14418
14419 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14420
14421         PR c/65586
14422         * g++.dg/gomp/openmp-simd-3.C: New.
14423         * gcc.dg/gomp/openmp-simd-3.c: New.
14424
14425 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14426
14427         PR target/65248
14428         * gcc.target/i386/pr65248-1.c: New file.
14429         * gcc.target/i386/pr65248-2.c: Likewise.
14430         * gcc.target/i386/pr65248-3.c: Likewise.
14431         * gcc.target/i386/pr65248-4.c: Likewise.
14432
14433 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14434
14435         PR target/65593
14436         * gcc.c-torture/compile/pr65593.c: New test.
14437
14438 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14439
14440         PR c++/59329
14441         * g++.dg/cpp1y/constexpr-assert1.C: New.
14442
14443 2015-03-27  Marek Polacek  <polacek@redhat.com>
14444
14445         PR c++/65556
14446         * c-c++-common/pr65556.c: New test.
14447
14448 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14449
14450         PR ipa/65600
14451         * g++.dg/torture/pr65600.C: New testcase.
14452
14453 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14454
14455         PR target/65407
14456         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14457
14458 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14459
14460         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14461         statement and cleanup. Fixed typos.
14462
14463 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14464
14465         PR middle-end/65595
14466         * gcc.c-torture/compile/pr65595.c: New testcase.
14467
14468 2015-03-27  Marek Polacek  <polacek@redhat.com>
14469
14470         PR sanitizer/65583
14471         * g++.dg/ubsan/pr65583.C: New test.
14472
14473 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14474
14475         * gcc.c-torture/compile/20150327.c: New testcase.
14476
14477 2015-03-26  Richard Biener  <rguenther@suse.de>
14478
14479         PR middle-end/65555
14480         * g++.dg/torture/pr65555.C: New testcase.
14481
14482 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14483
14484         PR tree-optimization/64715
14485         * gcc.dg/builtin-object-size-15.c: New test.
14486         * gcc.dg/pr64715-1.c: New test.
14487         * gcc.dg/pr64715-2.c: New test.
14488
14489 2015-03-26  Richard Biener  <rguenther@suse.de>
14490
14491         PR middle-end/65519
14492         * gnat.dg/specs/opt2.ads: Fix testcase.
14493
14494 2015-03-25  Martin Sebor  <msebor@redhat.com>
14495
14496         PR testsuite/65526
14497         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14498         when target isn't arm*-*-*-*.
14499         (check_effective_target_arm_nothumb): Likewise.
14500         (check_effective_target_arm_little_endian): Likewise.
14501         (check_effective_target_arm_vect_no_misalign): Likewise.
14502         (check_effective_target_aarch64_little_endian): Fail early if target
14503         isn't aarch64*-*-*.
14504
14505 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14506
14507         PR tree-optimization/65177
14508         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14509
14510 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14511
14512         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14513         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14514         smmintrin.h and mm3dnow.h.
14515
14516 2015-03-25  Marek Polacek  <polacek@redhat.com>
14517
14518         PR c++/65558
14519         * g++.dg/cpp0x/pr65558.C: New test.
14520
14521 2015-03-25  Marek Polacek  <polacek@redhat.com>
14522
14523         PR c++/61670
14524         * g++.dg/template/pr61670.C: New test.
14525
14526 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14527
14528         PR c++/54987
14529         * g++.dg/template/pr54987.C: New.
14530
14531 2015-03-25  Richard Biener  <rguenther@suse.de>
14532
14533         PR tree-optimization/62630
14534         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14535
14536 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14537
14538         PR target/65508
14539         * gcc.target/i386/mpx/pr65508.c: New.
14540
14541 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14542
14543         PR fortran/64952
14544         PR fortran/65532
14545         * gfortran.dg/data_initialized_3.f90: New.
14546
14547 2015-03-25  Richard Biener  <rguenther@suse.de>
14548
14549         PR middle-end/65519
14550         * gnat.dg/specs/opt2.ads: New testcase.
14551
14552 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14553
14554         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14555         * gcc.target/arm/memset-inline-4.c: Skip for
14556         arm_tune_string_ops_prefer_neon.
14557         * gcc.target/arm/memset-inline-5.c: Ditto.
14558         * gcc.target/arm/memset-inline-6.c: Ditto.
14559         * gcc.target/arm/memset-inline-8.c: Ditto.
14560         * gcc.target/arm/memset-inline-9.c: Ditto.
14561
14562 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14563
14564         PR c++/58923
14565         * g++.dg/other/virtual3.C: New.
14566
14567 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14568
14569         PR c++/60130
14570         * g++.dg/cpp0x/vt-60130.C: New.
14571
14572 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14573
14574         PR c++/61971
14575         * g++.dg/warn/Warray-bounds-7.C: New.
14576
14577 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14578
14579         PR c++/60067
14580         * g++.dg/template/defarg18.C: New.
14581
14582 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14583
14584         PR c++/59988
14585         * g++.dg/cpp0x/vt-59988.C: New.
14586
14587 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14588
14589         PR tree-optimization/65533
14590         * gcc.dg/pr65533.c: New test.
14591
14592 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14593
14594         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14595         source= and mold= expressions functionality.
14596         * gfortran.dg/allocate_class_4.f90: New test.
14597         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14598         copying an unlimited polymorhpic object containing a char array
14599         to another unlimited polymorphic object respects the _len
14600         component.
14601         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14602         whether deferred length char array allocate works, unlimited
14603         polymorphic object allocation from a string works and if
14604         allocating an array of deferred length strings works.
14605         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14606
14607 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14608
14609         PR c++/65513
14610         * g++.dg/cpp0x/constexpr-array11.C: New.
14611
14612 2015-03-24  Richard Biener  <rguenther@suse.de>
14613
14614         PR middle-end/65517
14615         * gcc.dg/torture/pr65517.c: New testcase.
14616
14617 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14618
14619         * gfortran.dg/coindexed_1.f90: Moved from
14620         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14621
14622 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR testsuite/65506
14625         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14626         gimple dump.
14627
14628         PR target/65523
14629         * gcc.target/i386/pr65523.c: New test.
14630
14631         PR ipa/65475
14632         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14633         dg-options.
14634         * g++.dg/lto/pr65475b_0.C: Likewise.
14635
14636 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14637
14638         PR target/65505
14639         * gcc.target/sh/torture/pr65505.c: New.
14640
14641 2015-03-23  Martin Sebor  <msebor@redhat.com>
14642
14643         PR testsuite/63175
14644         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14645         assembly for lvx in addition to lxv.
14646
14647 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14648
14649         PR target/65504
14650         * gfortran.dg/pr65504.f90: New test.
14651
14652         PR ipa/65521
14653         * gcc.dg/pr65521.c: New test.
14654
14655 2015-03-23  Richard Biener  <rguenther@suse.de>
14656
14657         PR tree-optimization/65518
14658         * gcc.dg/vect/pr65518.c: New testcase.
14659
14660 2015-03-23  Richard Biener  <rguenther@suse.de>
14661
14662         PR tree-optimization/65494
14663         * gcc.dg/vect/pr65494.c: New testcase.
14664
14665 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR preprocessor/65238
14668         * c-c++-common/cpp/pr65238-1.c: New test.
14669         * gcc.dg/cpp/pr65238-2.c: New test.
14670         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14671         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14672
14673 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14674             Mikael Morin  <mikael@gcc.gnu.org>
14675
14676         PR fortran/64952
14677         * gfortran.dg/elemental_dependency_4.f90: New.
14678         * gfortran.dg/elemental_dependency_5.f90: New.
14679
14680 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14681
14682         PR ipa/65475
14683         * g++.dg/lto/pr65475b_0.C: New testcase.
14684         * g++.dg/lto/pr65475b_1.C: New testcase.
14685         * g++.dg/lto/pr65475c_0.C: New testcase.
14686         * g++.dg/lto/pr65475c_1.C: New testcase.
14687
14688 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14689
14690         * gfortran.dg/coarray_38.f90: New.
14691         * gfortran.dg/coarray_39.f90: New.
14692         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14693         compile test.
14694
14695 2015-03-20  Marek Polacek  <polacek@redhat.com>
14696
14697         PR c++/65398
14698         * g++.dg/cpp0x/pr65398.C: New test.
14699
14700 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14701
14702         PR ipa/65475
14703         * g++.dg/lto/pr65475_0.C: New testcase.
14704         * g++.dg/lto/pr65475_1.C: New testcase.
14705
14706 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14707
14708         PR rtl-optimization/64366
14709         * gcc.target/sh/pr64366.c: New.
14710
14711 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14712
14713         PR c++/48324
14714         * g++.dg/cpp0x/constexpr-48324.C: New.
14715
14716 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14717
14718         PR c++/48453
14719         * g++.dg/cpp0x/pr48453.C: New.
14720
14721 2015-03-20  Marek Polacek  <polacek@redhat.com>
14722
14723         PR c++/65072
14724         * g++.dg/cpp0x/pr65072.C: New test.
14725
14726 2015-03-20  Richard Biener  <rguenther@suse.de>
14727
14728         PR middle-end/64715
14729         * gcc.dg/pr15347.c: Use -O.
14730         * c-c++-common/pr19807-1.c: Likewise.
14731
14732 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14733
14734         * gnat.dg/volatile13.ad[sb]: New test.
14735
14736 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14737
14738         PR rtl-optimization/60851
14739         * gcc.target/i386/pr60851.c: New test.
14740
14741 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14742
14743         PR target/65240
14744         * g++.dg/pr65240.h: Add tests for PR 65240.
14745         * g++.dg/pr65240-1.C: Likewise.
14746         * g++.dg/pr65240-2.C: Likewise.
14747         * g++.dg/pr65240-3.C: Likewise.
14748         * g++.dg/pr65240-4.C: Likewise.
14749
14750 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14751
14752         PR rtl-optimization/63491
14753         * gcc.target/powerpc/pr63491.c: New.
14754
14755 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * g++.dg/ipa/pr65465.C: New test.
14758
14759 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14760
14761         PR c++/52659
14762         * g++.dg/cpp0x/deleted11.C: New.
14763
14764 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR sanitizer/65400
14767         * c-c++-common/tsan/pr65400-3.c: New test.
14768
14769 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14770
14771         PR c++/59686
14772         * g++.dg/cpp0x/constexpr-59686.C: New.
14773
14774 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14775
14776         PR sanitizer/64265
14777         * g++.dg/tsan/pr64265.C: New test.
14778
14779         PR sanitizer/65400
14780         * c-c++-common/tsan/pr65400-1.c: New test.
14781         * c-c++-common/tsan/pr65400-2.c: New test.
14782
14783 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14784
14785         PR c++/59816
14786         * g++.dg/cpp0x/pr59816.C: New.
14787
14788 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14789
14790         PR fortran/59198
14791         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14792
14793 2015-03-18  Martin Liska  <mliska@suse.cz>
14794
14795         PR ipa/65439
14796         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14797         equivalences either to 6 or 7.
14798
14799 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14800
14801         PR middle-end/64491
14802         Revert:
14803         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14804
14805         * gcc.dg/undefined-loop-1.c: New file.
14806         * gcc.dg/undefined-loop-2.c: New file.
14807
14808         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14809
14810         PR testsuite/64032
14811         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14812         loop exits too early.
14813
14814 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14815
14816         PR tree-optimization/65450
14817         * gfortran.dg/pr65450.f90: New test.
14818
14819         PR target/65078
14820         * gcc.target/i386/pr65078-1.c: New test.
14821         * gcc.target/i386/pr65078-2.c: New test.
14822         * gcc.target/i386/pr65078-3.c: New test.
14823         * gcc.target/i386/pr65078-4.c: New test.
14824         * gcc.target/i386/pr65078-5.c: New test.
14825         * gcc.target/i386/pr65078-6.c: New test.
14826
14827 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14828
14829         PR c++/65340
14830         * g++.dg/cpp1y/pr65340.C: New.
14831
14832 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14833
14834         PR fortran/64432
14835         * gfortran.dg/system_clock_3.f08: Adjust test.
14836
14837 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14838
14839         PR fortran/59198
14840         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14841         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14842
14843 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14844
14845         PR fortran/64432
14846         * gfortran.dg/system_clock_3.f08: New test.
14847
14848 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14849
14850         PR c++/64626
14851         g++.dg/cpp1y/pr64626-1.C: New.
14852         g++.dg/cpp1y/pr64626-2.C: New.
14853         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14854
14855 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14856
14857         PR tree-optimization/65427
14858         * gcc.c-torture/execute/pr65427.c: New test.
14859
14860 2015-03-16  Marek Polacek  <polacek@redhat.com>
14861
14862         DR 1688
14863         PR c++/65327
14864         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14865         * g++.dg/cpp0x/pr65327.C: New test.
14866
14867 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14868
14869         PR sanitizer/64820
14870         * c-c++-common/asan/pr64820.c: New test.
14871
14872 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14873
14874         * gfortran.dg/pointer_2.f90: New test.
14875
14876 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14877
14878         * g++.dg/pr65049.C: New test.
14879
14880 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14881
14882         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14883         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14884         * gcc.target/i386/fuse-caller-save.c: Same.
14885
14886 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14887
14888         * gnat.dg/loop_optimization18.ad[sb]: New test.
14889         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14890
14891 2015-03-16  Alan Modra  <amodra@gmail.com>
14892
14893         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14894         2014-12-05 change.
14895
14896 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14897
14898         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14899         hppa*-*-hpux*.
14900         * gcc.dg/torture/pr65270-2.c: Likewise.
14901
14902 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14903
14904         PR fortran/61138
14905         * gfortran.dg/pointer_remapping_9.f90: New.
14906
14907 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14908
14909         PR tree-optimization/65369
14910         * gcc.c-torture/execute/pr65369.c: New test.
14911
14912         PR tree-optimization/65418
14913         * gcc.c-torture/execute/pr65418-1.c: New test.
14914         * gcc.c-torture/execute/pr65418-2.c: New test.
14915
14916         PR rtl-optimization/65401
14917         * gcc.c-torture/execute/pr65401.c: New test.
14918
14919 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14920
14921         PR target/64600
14922         * gcc.target/arm/pr64600_1.c: New test.
14923
14924 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14925
14926         PR rtl-optimization/65235
14927         * gcc.target/aarch64/pr65235_1.c: New test.
14928
14929 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14930
14931         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14932         * gcc.target/s390/hotpatch-22.c: Likewise.
14933         * gcc.target/s390/hotpatch-23.c: Likewise.
14934         * gcc.target/s390/hotpatch-24.c: Likewise.
14935         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14936         * gcc.target/s390/hotpatch-1.c: Update expected output.
14937         * gcc.target/s390/hotpatch-2.c: Likewise.
14938         * gcc.target/s390/hotpatch-3.c: Likewise.
14939         * gcc.target/s390/hotpatch-4.c: Likewise.
14940         * gcc.target/s390/hotpatch-5.c: Likewise.
14941         * gcc.target/s390/hotpatch-6.c: Likewise.
14942         * gcc.target/s390/hotpatch-7.c: Likewise.
14943         * gcc.target/s390/hotpatch-8.c: Likewise.
14944         * gcc.target/s390/hotpatch-9.c: Likewise.
14945         * gcc.target/s390/hotpatch-10.c: Likewise.
14946         * gcc.target/s390/hotpatch-11.c: Likewise.
14947         * gcc.target/s390/hotpatch-12.c: Likewise.
14948         * gcc.target/s390/hotpatch-13.c: Likewise.
14949         * gcc.target/s390/hotpatch-14.c: Likewise.
14950         * gcc.target/s390/hotpatch-15.c: Likewise.
14951         * gcc.target/s390/hotpatch-16.c: Likewise.
14952         * gcc.target/s390/hotpatch-17.c: Likewise.
14953         * gcc.target/s390/hotpatch-18.c: Likewise.
14954         * gcc.target/s390/hotpatch-19.c: Likewise.
14955
14956 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14957
14958         PR target/65103
14959         * gcc.target/i386/pr65103-1.c: New.
14960
14961 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14962
14963         PR target/65044
14964         * gcc.target/i386/pr65044.c: New.
14965
14966 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14967
14968         PR rtl-optimization/64895
14969         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14970         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14971         * gcc.target/i386/fuse-caller-save.c: Ditto.
14972
14973 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14974
14975         * gcc.dg/ipa/pr63569.c: Fix template.
14976
14977 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14978
14979         * g++.dg/ipa/pr64146.C: Require fpic support.
14980
14981 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14982
14983         PR libfortran/65200
14984         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14985         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14986
14987 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14990         to dg-options, fix up dg-skip-if.
14991
14992 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14993
14994         PR target/65296
14995         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14996         * gcc.target/avr/tiny-caller-save.c: Same.
14997
14998 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14999
15000         PR target/65242
15001         * g++.dg/pr65242.C: New test.
15002
15003 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15004
15005         * c-c++-common/asan/no-asan-check-glob.c: New test.
15006
15007 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15008
15009         PR c++/65370
15010         * g++.dg/other/default11.C: New.
15011         * g++.dg/other/default12.C: Likewise.
15012
15013 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15014
15015         PR target/65368
15016         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15017
15018 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15019
15020         PR fortran/65024
15021         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15022
15023 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15024
15025         PR c++/65127
15026         * g++.dg/cpp0x/pr65127.C: New test.
15027
15028 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15029
15030         * gcc.dg/ipa/PR64550.c: Update template.
15031
15032 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15033             Tobias Burnus  <burnus@net-b.de>
15034
15035         * gfortran.dg/coarray_sync_memory.f90: New.
15036
15037 2015-03-10  Marek Polacek  <polacek@redhat.com>
15038
15039         PR sanitizer/65367
15040         * c-c++-common/ubsan/pr65367.c: New test.
15041
15042 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15043
15044         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15045         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15046         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15047         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15048         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15049         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15050         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15051         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15052         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15053         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15054         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15055         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15056         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15057
15058 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15059
15060         * lib/mpx-dg.exp (mpx_link_flags): New.
15061         (mpx_init): New.
15062         (mpx_finish): New.
15063         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15064         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15065         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15066         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15067         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15068         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15069         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15070         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15071         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15072         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15073         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15074         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15075         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15076         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15077         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15078         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15079         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15080         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15081         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15082         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15083         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15084         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15085         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15086         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15087         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15088         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15089         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15090         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15091         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15092         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15093         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15094         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15095         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15096         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15097         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15098         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15099         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15100         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15101         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15102         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15103         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15104         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15105         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15106         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15107         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15108         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15109         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15110         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15111         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15112         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15113         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15114         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15115         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15116         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15117         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15118         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15119         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15120         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15121         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15122         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15123         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15124         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15125         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15126         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15127         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15128         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15129         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15130         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15131         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15132         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15133         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15134         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15135         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15136         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15137         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15138         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15139         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15140         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15141         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15142         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15143         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15144         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15145         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15146         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15147         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15148         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15149         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15150         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15151         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15152         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15153         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15154         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15155         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15156         * gcc.target/i386/mpx/label-address-1.c: New.
15157         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15158         * gcc.target/i386/mpx/macro.c: New.
15159         * gcc.target/i386/mpx/mpx-check.h: New.
15160         * gcc.target/i386/mpx/mpx.exp: New.
15161         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15162         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15163         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15164         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15165         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15166         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15167         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15168         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15169         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15170         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15171         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15172         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15173         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15174         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15175         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15176         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15177         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15178         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15179         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15180         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15181         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15182         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15183         * gcc.target/i386/mpx/reference-1-nov.c: New.
15184         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15185         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15186         * gcc.target/i386/mpx/reference-2-nov.c: New.
15187         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15188         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15189         * gcc.target/i386/mpx/reference-3-nov.c: New.
15190         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15191         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15192         * gcc.target/i386/mpx/reference-4-nov.c: New.
15193         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15194         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15195         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15196         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15197         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15198         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15199         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15200         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15201         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15202         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15203         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15204         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15205         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15206         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15207         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15208         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15209         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15210         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15211         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15212         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15213         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15214         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15215         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15216         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15217         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15218         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15219         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15220         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15221         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15222         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15223         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15224         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15225         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15226         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15227         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15228         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15229         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15230         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15231         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15232         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15233         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15234         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15235         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15236         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15237         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15238         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15239         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15240         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15241         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15242         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15243         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15244         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15245         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15246         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15247         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15248         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15249         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15250         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15251         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15252         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15253         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15254         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15255         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15256         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15257         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15258         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15259         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15260         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15261         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15262         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15263         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15264         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15265         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15266         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15267         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15268         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15269         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15270         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15271         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15272         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15273         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15274         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15275         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15276         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15277         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15278         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15279         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15280         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15281         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15282         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15283         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15284         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15285         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15286         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15287         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15288         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15289         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15290         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15291         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15292         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15293         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15294         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15295         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15296         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15297         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15298         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15299         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15300         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15301         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15302         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15303         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15304         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15305         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15306         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15307         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15308         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15309         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15310         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15311         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15312         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15313         * gcc.target/i386/mpx/vla-1-nov.c: New.
15314         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15315         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15316         * gcc.target/i386/mpx/vla-2-nov.c: New.
15317         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15318
15319 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15320
15321         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15322
15323 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15324
15325         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15326
15327 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15328
15329         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15330         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15331
15332 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15333
15334         PR c/65120
15335         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15336         on rhs is 0.
15337         (fn4): New test.
15338         * c-c++-common/pr65120.c: New test.
15339
15340         PR rtl-optimization/65321
15341         * gcc.dg/pr65321.c: New test.
15342
15343 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15344
15345         PR tree-optimization/65355
15346         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15347
15348 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15349
15350         PR c/65120
15351         * c-c++-common/pr49706.c: Adjust tests for not warning
15352         about !!x == y or !b == y where b is boolean, and add
15353         some further tests.
15354         * c-c++-common/pr62199-2.c: Likewise.
15355
15356 2015-03-09  Richard Biener  <rguenther@suse.de>
15357
15358         PR middle-end/65270
15359         * gcc.dg/torture/pr65270-1.c: New testcase.
15360         * gcc.dg/torture/pr65270-2.c: Likewise.
15361
15362 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15363
15364         PR tree-optimization/63743
15365         * gcc.dg/pr63743.c: New test.
15366
15367 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15368
15369         PR lto/65316
15370         * g++.dg/lto/pr65316_0.C: New testcase.
15371         * g++.dg/lto/pr65316_1.C: New testcase.
15372
15373 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15374
15375         PR target/62247
15376         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15377         hppa*-*-hpux*.
15378         * g++.dg/abi/rtti3.C: Likewise.
15379
15380         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15381
15382         PR target/62251
15383         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15384
15385         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15386
15387         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15388
15389         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15390
15391 2015-03-08  Morin  <mikael@gcc.gnu.org>
15392
15393         PR fortran/60898
15394         * gfortran.dg/entry_20.f90: New.
15395
15396 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15397
15398         PR target/65153
15399         * gcc.c-torture/compile/pr65153.c: New.
15400
15401 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15402
15403         PR target/65249
15404         * g++.dg/torture/pr65249.C: New.
15405
15406 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15407
15408         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15409         long.
15410         (int64_t): Likewise.
15411
15412 2015-03-07  Marek Polacek  <polacek@redhat.com>
15413             Martin Uecker  <uecker@eecs.berkeley.edu>
15414
15415         PR sanitizer/65280
15416         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15417         member-like arrays.
15418         * c-c++-common/ubsan/bounds-8.c: New test.
15419         * c-c++-common/ubsan/bounds-9.c: New test.
15420         * gcc.dg/ubsan/bounds-2.c: New test.
15421
15422 2015-03-05  Martin Sebor  <msebor@redhat.com>
15423
15424         PR testsuite/63175
15425         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15426         checking of results into main to prevent it from getting optimized
15427         away.
15428         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15429
15430 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15431
15432         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15433         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15434         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15435         x64.
15436
15437 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15438
15439         * g++.dg/lto/pr65302_1.C: New testcase.
15440         * g++.dg/lto/pr65302_0.C: New testcase.
15441
15442 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15443
15444         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15445         -fno-ipa-icf to dg-options.
15446
15447 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15448
15449         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15450         compiles using the linker plugin.
15451
15452 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15453
15454         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15455
15456 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15457
15458         * gcc.target/arm/pr65067.c: New test.
15459
15460 2015-03-05  Martin Liska  <mliska@suse.cz>
15461
15462         PR ipa/65318
15463         * gcc.dg/ipa/pr65318.c: New test.
15464
15465 2015-03-05  Marek Polacek  <polacek@redhat.com>
15466
15467         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15468
15469 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15470
15471         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15472
15473 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15474
15475         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15476         max-unroll-times back to defaults for s390.
15477
15478 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15479
15480         Fix last commit.
15481
15482 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15483
15484         PR c++/64665
15485         * g++.dg/cpp0x/initlist92.C: New.
15486
15487 2015-03-05  Richard Biener  <rguenther@suse.de>
15488
15489         PR tree-optimization/65310
15490         * gcc.dg/vect/pr65310.c: New testcase.
15491
15492 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15493
15494         PR c++/64834
15495         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15496
15497 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15498
15499         * gnat.dg/entry_queues3.adb: New test.
15500
15501 2015-03-04  Ian Lance Taylor  <iant@google.com>
15502
15503         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15504
15505 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15506
15507         PR c++/64227
15508         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15509
15510 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15511
15512         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15513         -fno-ipa-icf to dg-options
15514         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15515         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15516
15517 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15518
15519         PR c++/64398
15520         * g++.dg/cpp0x/decltype62.C: New.
15521
15522 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15523
15524         * gnat.dg/object_overflow5.adb: New test.
15525
15526 2015-03-03  Martin Liska  <mliska@suse.cz>
15527
15528         PR ipa/65287
15529         * gcc.dg/ipa/pr65287.c: New test.
15530
15531 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15532             Eric Botcazou  <ebotcazou@adacore.com>
15533
15534         * gnat.dg/specs/pack12.ads: New test.
15535
15536 2015-03-03  Martin Liska  <mliska@suse.cz>
15537
15538         * gcc.dg/ipa/PR65282.c: New test.
15539
15540 2015-03-13  Jeff Law  <law@redhat.com>
15541
15542         PR tree-optimization/65241
15543         * gcc.c-torture/compile/pr65241.c: New test.
15544
15545 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15546
15547         PR target/64331
15548         * gcc.target/avr/torture/pr64331.c: New test.
15549
15550 2015-03-03  Martin Liska  <mliska@suse.cz>
15551             Jan Hubicka  <hubicka@ucw.cz>
15552
15553         * g++.dg/ipa/pr65263.C: New test.
15554
15555 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15556
15557         PR ipa/65130
15558         * gcc.dg/lto/pr65130_0.c: New testcase.
15559         * gcc.dg/lto/pr65130_1.c: New testcase.
15560
15561 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15562
15563         PR ipa/64988
15564         * g++.dg/torture/pr64988.C: New testcase.
15565
15566 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15567
15568         * gfortran.dg/coarray_atomic_6.f90: New.
15569
15570 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15571
15572         PR target/65184
15573         * gcc.target/i386/pr65184.c: New.
15574
15575 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15576
15577         PR target/65183
15578         * gcc.target/i386/pr65183.c: New.
15579
15580 2015-02-28  Martin Liska  <mliska@suse.cz>
15581             Jan Hubicka  <hubicka@ucw.cz>
15582
15583         * gcc.dg/ipa/ipa-icf-35.c: New test.
15584         * gcc.dg/ipa/ipa-icf-36.c: New test.
15585         * gcc.dg/ipa/ipa-icf-37.c: New test.
15586
15587 2015-02-28  Martin Liska  <mliska@suse.cz>
15588             Jan Hubicka  <hubicka@ucw.cz>
15589
15590         PR ipa/65245
15591         * gcc.dg/ipa/ipa-icf-34.c: New test.
15592
15593 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15594
15595         PR target/61142
15596         * gcc.target/sh/sh/pr61142.c: New.
15597
15598 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15599
15600         * g++.dg/other/dump-ada-spec-3.C: New test.
15601
15602 2015-03-01  Martin Liska  <mliska@suse.cz>
15603
15604         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15605         * g++.dg/ipa/pr63595.C: Update expected results.
15606
15607 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15608
15609         PR ipa/65236
15610         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15611
15612 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15613
15614         * gcc.dg/vect/pr59354.c: Move vector producing code to
15615         separate function.
15616
15617 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15618
15619         PR ipa/65237
15620         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15621         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15622         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15623         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15624
15625 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15626
15627         PR tree-optimization/65048
15628         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15629         (foo): Use K&R style definition.
15630
15631 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15632
15633         PR target/65032
15634         * g++.dg/pr65032.C: New.
15635
15636 2015-02-27  Marek Polacek  <polacek@redhat.com>
15637
15638         PR c/65040
15639         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15640         -Wformat=2.
15641
15642 2015-02-27  Marek Polacek  <polacek@redhat.com>
15643
15644         PR c/65228
15645         * gcc.dg/pr65228.c: New test.
15646
15647 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15648
15649         PR c/35330
15650         * gcc.dg/weak/weak-17.c: New file.
15651
15652 2015-02-27  Richard Biener  <rguenther@suse.de>
15653
15654         PR lto/65193
15655         * g++.dg/lto/pr65193_0.C: New testcase.
15656
15657 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15658
15659         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15660         * gcc.target/s390/hotpatch-8.c: Likewise.
15661         * gcc.target/s390/hotpatch-9.c: Likewise.
15662         * gcc.target/s390/pr61078.c: Likewise.
15663         * gcc.target/s390/pr57960.c: Remove -m64.
15664         * gcc.target/s390/pr61078.c: Likewise.
15665
15666 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15667             Martin Liska  <mliska@suse.cz>
15668
15669         PR bootstrap/65150
15670         * gcc.dg/pr64454.c: Disable ICF.
15671         * gcc.dg/pr28685-1.c: Disable ICF
15672         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15673         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15674         * g++.dg/ipa/ipa-icf-4.C: Update template.
15675
15676 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15677
15678         PR tree-optimization/65216
15679         * gcc.c-torture/execute/pr65216.c: New test.
15680
15681         PR tree-optimization/65215
15682         * gcc.c-torture/execute/pr65215-1.c: New test.
15683         * gcc.c-torture/execute/pr65215-2.c: New test.
15684         * gcc.c-torture/execute/pr65215-3.c: New test.
15685         * gcc.c-torture/execute/pr65215-4.c: New test.
15686         * gcc.c-torture/execute/pr65215-5.c: New test.
15687
15688 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15689
15690         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15691
15692 2015-02-26  Martin Liska  <mliska@suse.cz>
15693             Jan Hubicka  <hubicka@ucw.cz>
15694
15695         * g++.dg/ipa/pr64146.C: Update expected results.
15696         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15697         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15698         * gcc.dg/ipa/ipa-icf-34.c: New test.
15699
15700 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15701
15702         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15703         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15704         (dg-additional-options): Remove dg directive.
15705         (dg-final): Add dg directive.
15706
15707 2015-02-26  Marek Polacek  <polacek@redhat.com>
15708
15709         PR ipa/65008
15710         * g++.dg/ipa/pr65008.C: New test.
15711
15712 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15713
15714         * lib/profopt.exp (profopt-target-cleanup): New proc.
15715         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15716         files from sources from dg-additional-sources.
15717
15718 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15719
15720         * lib/gcov.exp: Cleanup in case of xfail.
15721
15722 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15723
15724         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15725
15726 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15727
15728         PR debug/46102
15729         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15730         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15731         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15732         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15733         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15734         * g++.dg/debug/pr46123.C: XFAIL and move...
15735         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15736         * gcc.dg/debug/dwarf2-3.c: Move...
15737         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15738
15739 2015-02-26  Marek Polacek  <polacek@redhat.com>
15740
15741         PR c++/65202
15742         * g++.dg/cpp1y/pr65202.C: New test.
15743
15744 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15745
15746         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15747         locale_facets.h.gcov.
15748
15749 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15750
15751         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15752
15753 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15754
15755         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15756
15757 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15758
15759         PR target/65217
15760         * gcc.target/i386/pr65217.c: New.
15761
15762 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15763
15764         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15765
15766 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15767
15768         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15769
15770 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15771
15772         PR tree-optimization/65048
15773         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15774
15775 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15776
15777         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15778         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15779
15780 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15781
15782         PR target/65161
15783         * gcc.target/i386/pr65161.c: New test.
15784
15785 2015-02-26  Terry Guo  <terry.guo@arm.com>
15786
15787         * gcc.target/arm/no-volatile-in-it.c: New test.
15788
15789 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15790
15791         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15792         (dg-options): Add -save-temps.
15793         (dg-final): Add cleanup-saved-temps.
15794
15795 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15796
15797         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15798
15799 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15800
15801         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15802         * gcc.target/powerpc/pack01.c: Include string.h.
15803
15804 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15805
15806         PR target/65167
15807         * gcc.target/i386/pr65167.c: New.
15808
15809 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15810
15811         PR tree-optimization/61917
15812         * gcc.dg/vect/vect-pr61917.c: New file.
15813
15814 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15815
15816         PR tree-optimization/65170
15817         * gcc.c-torture/execute/pr65170.c: New test.
15818         * gcc.dg/tree-ssa/vrp96.c: New test.
15819
15820 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15821
15822         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15823
15824 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15825
15826         PR testsuite/65126
15827         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15828         (dg-additional-files-options): Copy additional_sources to
15829         additional_sources_used before emptying additional_sources.
15830         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15831         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15832         (cleanup-saved-temps): Use additional_sources_used instead of
15833         additional_sources.
15834         (dg-test): Reset additional_sources_used.
15835
15836 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15837
15838         PR fortran/63427
15839         * gfortran.dg/integer_exponentiation_6.F90: New test.
15840
15841 2015-02-23  Martin Sebor  <msebor@redhat.com>
15842
15843         PR target/65109
15844         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15845         two parts.  One to save registers, the other to verify the
15846         registers have the right values.  Save register state into
15847         static data rather than on the stack.
15848
15849 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15850
15851         PR bootstrap/63888
15852         * c-c++-common/asan/pr63888.c: New test.
15853
15854 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15855
15856         PR target/65163
15857         * gcc.c-torture/compile/pr65163.c: New.
15858
15859 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15860
15861         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15862         with -m31 on 64 bit.
15863         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15864         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15865
15866 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15867
15868         * gcc.target/s390/20090223-1.c: Add
15869         -Wno-implicit-function-declaration option.
15870         * gcc.target/s390/pr42224.c: Likewise.
15871         * gcc.target/s390/pr55718.c: Likewise.
15872
15873 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15874
15875         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15876         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15877         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15878         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15879         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15880         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15881         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15882         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15883         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15884         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15885         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15886         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15887         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15888         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15889         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15890         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15891         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15892         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15893         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15894         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15895         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15896
15897 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15898
15899         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15900         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15901         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15902         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15903         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15904         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15905         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15906         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15907         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15908         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15909         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15910         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15911         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15912         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15913         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15914         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15915
15916 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15917
15918         PR fortran/64980
15919         PR fortran/61960
15920         * gfortran.dg/pr61960.f90: New.
15921         * gfortran.dg/pr64230.f90: New.
15922         * gfortran.dg/pr64980.f03: New.
15923
15924 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15925
15926         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15927
15928 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15929
15930         PR ada/65156
15931         * gnat.dg/timing_events.adb: Removed, invalid test.
15932
15933 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15934
15935         PR debug/58123
15936         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15937         location.
15938         * g++.dg/gcov/gcov-2.C: Likewise.
15939
15940 2015-02-20  Richard Biener  <rguenther@suse.de>
15941
15942         PR tree-optimization/65136
15943         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15944
15945 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15946
15947         PR testsuite/64158
15948         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15949         powerpc*-*-linux* and nvptx-*-* blacklisting.
15950
15951         * gcc.dg/sibcall-9.c: New test.
15952         * gcc.dg/sibcall-10.c: New test.
15953
15954 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15955
15956         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15957
15958 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15959
15960         PR target/64452
15961         * gcc.target/avr/torture/pr64452.c: New test.
15962
15963 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15964
15965         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15966         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15967
15968 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15969
15970         PR testsuite/65116
15971         * lib/target-supports.exp (check_compile): Check whether
15972         additional_sources is defined before using it.
15973
15974 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15975
15976         PR middle-end/65074
15977         * g++.dg/opt/pr65074.C: New file.
15978
15979 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15980
15981         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15982         (size_type): New typedef.
15983         (operator "" _script): Use it for the last argument.
15984
15985 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15986
15987         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15988
15989 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15990
15991         * lib/target-supports.exp (check_compile): Save/restore
15992         additional_sources that may belong to an actual test.
15993
15994 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15995
15996         PR gcov-profile/64634
15997         * g++.dg/gcov/gcov-15.C: New test.
15998
15999 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16000
16001         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16002
16003 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16004
16005         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16006
16007 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16008
16009         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16010
16011 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16012
16013         * gfortran.dg/fmt_cache_1.f: Add missing close.
16014
16015 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16016
16017         PR testsuite/65107
16018         * gfortran.dg/read_eof_8.f90: Add missing close.
16019
16020 2015-02-18  Richard Biener  <rguenther@suse.de>
16021
16022         PR tree-optimization/65063
16023         * gcc.dg/pr65063.c: New testcase.
16024
16025 2015-02-18  Richard Biener  <rguenther@suse.de>
16026
16027         PR tree-optimization/62217
16028         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16029
16030 2015-02-18  Marek Polacek  <polacek@redhat.com>
16031
16032         PR sanitizer/65081
16033         * c-c++-common/ubsan/pr65081.c: New test.
16034
16035 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16036
16037         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16038         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16039
16040 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16041
16042         * gcc.dg/ipa/propalign-3.c: New test.
16043
16044 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16045
16046         PR target/64793
16047         * gcc.target/sh/pr64793.c: New.
16048         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16049
16050 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16051
16052         * gcc.target/arm/divzero.c: New test case.
16053
16054 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16055
16056         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16057
16058 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16059             Jakub Jelinek  <jakub@redhat.com>
16060
16061         PR c++/65075
16062         * g++.dg/cpp0x/pr65075.C: New test.
16063
16064 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16065
16066         PR target/65058
16067         * gcc.target/powerpc/pr65058.c: New test.
16068
16069 2015-02-16  Jeff Law  <law@redhat.com>
16070
16071         PR tree-optimization/64823
16072         * gcc.dg/uninit-20.c: New test.
16073
16074 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16075             James Greenhalgh  <james.greenhalgh@arm.com>
16076
16077         PR ipa/64963
16078         * gcc.dg/ipa/ipa-clone-1.c: New test.
16079
16080 2015-02-16  Richard Biener  <rguenther@suse.de>
16081
16082         PR tree-optimization/65077
16083         * gcc.dg/torture/pr65077.c: New testcase.
16084
16085 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16086
16087         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16088         Directive adjusted to scan for ldaxr.
16089         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16090         adjusted to scan for ldaex.
16091
16092 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16093
16094         PR c++/65080
16095         * g++.dg/cpp0x/constexpr-65080.C: New.
16096
16097 2015-02-16  Richard Biener  <rguenther@suse.de>
16098
16099         PR tree-optimization/63593
16100         * gcc.dg/pr63593.c: New testcase.
16101
16102 2015-02-16  Marek Polacek  <polacek@redhat.com>
16103
16104         PR c/65066
16105         * gcc.dg/pr65066.c: New test.
16106
16107 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16108
16109         * gcc.dg/pr65002.C: Move ...
16110         * g++.dg/ipa/pr65002.C: ... here.
16111
16112 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16113
16114         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16115         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16116         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16117         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16118
16119 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16120
16121         PR testsuite/64850
16122         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16123         the expression to find calls.
16124         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16125         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16126         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16127         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16128         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16129
16130 2015-02-14  Marek Polacek  <polacek@redhat.com>
16131
16132         PR c/64768
16133         * gcc.dg/array-11.c: New test.
16134         * gcc.dg/array-12.c: New test.
16135         * gcc.dg/array-13.c: New test.
16136         * gcc.dg/array-14.c: New test.
16137         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16138         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16139         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16140         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16141         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16142         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16143
16144 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16145
16146         PR c++/60894
16147         * g++.dg/lookup/using54.C: New.
16148
16149 2015-02-13  Jeff Law  <law@redhat.com>
16150
16151         PR bootstrap/65060
16152         Revert my change for tree-optimization/64823.
16153
16154 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16155
16156         PR tree-optimization/65053
16157         * gcc.c-torture/execute/pr65053-1.c: New test.
16158         * gcc.c-torture/execute/pr65053-2.c: New test.
16159
16160 2015-02-13  Marek Polacek  <polacek@redhat.com>
16161
16162         PR c/65050
16163         * gcc.dg/pr65050.c: New test.
16164
16165 2015-02-13  Jeff Law  <law@redhat.com>
16166
16167         PR tree-optimization/64823
16168         * gcc.dg/uninit-20.c: New test.
16169
16170         PR rtl-optimization/47477
16171         * gcc.dg/tree-ssa/pr47477.c: New test.
16172
16173 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16174
16175         PR c++/60211
16176         * g++.dg/parse/ivdep-2.C: New.
16177         * g++.dg/parse/ivdep-3.C: Likewise.
16178
16179 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16180
16181         PR fortran/64506
16182         * gfortran.dg/continuation_13.f90: New test.
16183         * gfortran.dg/continuation_14.f: New test.
16184
16185 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16186
16187         PR c++/64970
16188         * g++.dg/cpp0x/sfinae55.C: New.
16189
16190 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16191
16192         PR ipa/65034
16193         * g++.dg/ipa/pr65034.C: New test.
16194
16195 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16196
16197         PR tree-optimization/65002
16198         * gcc.dg/pr65002.C: New.
16199
16200 2015-02-13  Marek Polacek  <polacek@redhat.com>
16201
16202         PR c/65040
16203         * c-c++-common/pr65040.c: New test.
16204
16205 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16206
16207         PR tree-optimization/64705
16208         * gcc.dg/tree-ssa/pr64705.c: New test.
16209
16210 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16211
16212         PR rtl/32219
16213         * gcc.dg/visibility-22.c: New test.
16214         * gcc.dg/visibility-23.c: New test.
16215         * gcc.target/i386/pr32219-1.c: New test.
16216         * gcc.target/i386/pr32219-2.c: New test.
16217         * gcc.target/i386/pr32219-3.c: New test.
16218         * gcc.target/i386/pr32219-4.c: New test.
16219         * gcc.target/i386/pr32219-5.c: New test.
16220         * gcc.target/i386/pr32219-6.c: New test.
16221         * gcc.target/i386/pr32219-7.c: New test.
16222         * gcc.target/i386/pr32219-8.c: New test.
16223         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16224
16225 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16226
16227         PR libgfortran/57822
16228         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16229         four different KINDs.
16230
16231 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16232
16233         PR c++/64884
16234         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16235
16236         PR sanitizer/65000
16237         * g++.dg/ubsan/pr65000.C: New test.
16238
16239 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16240
16241         PR fortran/64932
16242         * gfortran.dg/finalize_28.f90: New test
16243
16244 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16245
16246         PR debug/55541
16247         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16248         DW_TAG_lexical_block removal.
16249         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16250         * g++.dg/guality/pr55541.C: New test.
16251
16252         PR sanitizer/64984
16253         * g++.dg/ubsan/pr64984.C: New test.
16254
16255 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16256
16257         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16258
16259 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16260
16261         PR testsuite/64930
16262         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16263         instructions for 2015-01-14 get_memmodel changes.
16264         * gcc.target/powerpc/atomic-p8.c: Likewise.
16265
16266         PR sanitizer/65019
16267         * g++.dg/ubsan/pr65019.C: New test.
16268
16269         PR tree-optimization/65014
16270         * gcc.c-torture/compile/pr65014.c: New test.
16271
16272 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16273
16274         PR libgfortran/57822
16275         * gfortran/fmt_g0_7.f08: Revise test.
16276
16277 2015-02-11  Jeff Law  <law@redhat.com>
16278
16279         PR target/63347
16280         * gcc.target/m68k/pr63347.c: New test.
16281
16282 2015-02-11  Marek Polacek  <polacek@redhat.com>
16283
16284         * g++.dg/ubsan/shift-1.C: New test.
16285         * gcc.dg/ubsan/c-shift-2.c: New test.
16286         * c-c++-common/ubsan/shift-5.c: Remove file.
16287
16288 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16289
16290         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16291         Directive adjusted to XFAIL.
16292         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16293         adjusted to XFAIL.
16294
16295 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16296
16297         PR middle-end/65003
16298         * g++.dg/opt/pr65003.C: New test.
16299
16300 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16301
16302         * lib/target-supports.exp (check_effective_target_pie): Renamed
16303         to ...
16304         (check_effective_target_pie_enabled): This.
16305         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16306         * gcc.target/i386/pie.c: Likewise.
16307
16308 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16309
16310         PR target/64893
16311         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16312         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16313
16314 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16315
16316         PR target/61925
16317         * gcc.target/i386/pr61925-1.c: New test.
16318         * gcc.target/i386/pr61925-2.c: New test.
16319         * gcc.target/i386/pr61925-3.c: New test.
16320
16321 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16322
16323         PR sanitizer/65004
16324         * g++.dg/asan/pr65004.C: New test.
16325
16326 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16327
16328         PR target/64661
16329         * gcc.taget/sh/pr64661-0.h: New.
16330         * gcc.taget/sh/pr64661-1.c: New.
16331         * gcc.taget/sh/pr64661-2.c: New.
16332         * gcc.taget/sh/pr64661-3.c: New.
16333         * gcc.taget/sh/pr64661-4.c: New.
16334
16335 2015-02-10  Richard Biener  <rguenther@suse.de>
16336
16337         PR tree-optimization/64995
16338         * g++.dg/torture/pr64995.C: New testcase.
16339
16340 2015-02-10  Richard Biener  <rguenther@suse.de>
16341
16342         PR tree-optimization/64909
16343         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16344
16345 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16346
16347         * gcc.dg/signbit-sa.c: New test.
16348
16349 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16350
16351         PR libgfortran/57822
16352         * gfortran/fmt_g0_7.f08: New test.
16353
16354 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16355
16356         PR tree-optimization/43378
16357         * gcc.dg/tree-ssa/pr43378.c: New test.
16358
16359 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16360
16361         PR ipa/64978
16362         * g++.dg/torture/pr64978.C: New testcase.
16363
16364 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16365
16366         PR sanitizer/64981
16367         * gcc.dg/asan/pr64981.c: New test.
16368
16369 2015-02-09  Marek Polacek  <polacek@redhat.com>
16370
16371         PR c/64856
16372         * gcc.dg/pr64856.c: New test.
16373
16374 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16375
16376         PR target/64979
16377         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16378         * gcc.c-torture/execute/pr64979.c: New test.
16379
16380 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16381
16382         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16383
16384 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16385
16386         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16387         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16388
16389 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16390
16391         PR target/58757
16392         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16393
16394 2015-02-09  Richard Biener  <rguenther@suse.de>
16395
16396         PR tree-optimization/54000
16397         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16398
16399 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16400
16401         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16402
16403 2015-02-09  Martin Liska  <mliska@suse.cz>
16404
16405         * g++.dg/ipa/pr64858.C: New test.
16406
16407 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16408
16409         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16410
16411 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16412
16413         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16414
16415 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16416
16417         PR fortran/63744
16418         * gfortran.dg/use_rename_8.f90: New.
16419
16420 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16421
16422         * gnat.dg/addr7.ad[sb]: New test.
16423         * gnat.dg/addr8.ad[sb]: Likewise.
16424
16425 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16426
16427         PR jit/64752
16428         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16429         from jit.dg/test-compile-to-executable.c's create_code, with a
16430         clarification of the output message.
16431         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16432         pass/fail message.
16433         (test_jit): Use CHECK_NO_ERRORS when calling
16434         gcc_jit_context_compile_to_file.
16435         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16436         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16437         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16438         about deletions that are attempted.
16439         (jit-verify-compile-to-file): Rename to...
16440         (jit-verify-output-file-was-created): ...this, and drop the
16441         attempt to run "file" and verify the output.
16442         (jit-verify-assembler): New function.
16443         (jit-verify-object): New function.
16444         (jit-verify-dynamic-library): New function.
16445         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16446         favor of an implementation from new file
16447         create-code-for-hello-world-executable.h, which also adds a
16448         "main".
16449         (dg-final): Replace jit-verify-compile-to-file with
16450         jit-verify-output-file-was-created, and invoke new function
16451         jit-verify-assembler.
16452         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16453         the output message.
16454         (dg-final): Replace jit-verify-compile-to-file with
16455         jit-verify-output-file-was-created, and invoke new function
16456         jit-verify-dynamic-library.
16457         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16458         favor of an implementation from new file
16459         create-code-for-hello-world-executable.h, which also adds a
16460         "main".
16461         (dg-final): Replace jit-verify-compile-to-file with
16462         jit-verify-output-file-was-created.  Strengthen the expected stdout
16463         from the built executable.
16464         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16465         favor of an implementation from new file
16466         create-code-for-hello-world-executable.h, which also adds a
16467         "main".
16468         (dg-final): Replace jit-verify-compile-to-file with
16469         jit-verify-output-file-was-created, and invoke new function
16470         jit-verify-object.
16471         * jit.dg/verify-dynamic-library.c: New source file.
16472
16473 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16474             Brian Rzycki  <b.rzycki@samsung.com>
16475
16476         PR tree-optimization/64878
16477         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16478
16479 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16480
16481         PR ipa/64896
16482         * g++.dg/ipa/pr64896.C: New test.
16483
16484 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16485
16486         PR target/64205
16487         * gcc.target/powerpc/pr64205.c: New file.
16488
16489 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16490
16491         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16492         (dg-options): Use -fpie instead of -fPIE -pie.
16493
16494 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16495
16496         PR middle-end/64937
16497         * g++.dg/asan/pr64937.C: New test.
16498
16499 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16500
16501         PR fortran/63205
16502         * gfortran.dg/class_to_type_4.f90: New test
16503
16504 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16505
16506         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16507
16508 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16509
16510         PR rtl-optimization/64957
16511         PR debug/64817
16512         * gcc.c-torture/execute/pr64957.c: New test.
16513
16514 2015-02-05  Jeff Law  <law@redhat.com>
16515
16516         PR target/17306
16517         * gcc.target/h8300/pr17306-1.c: New test.
16518         * gcc.target/h8300/pr17306-2.c: New test.
16519
16520 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16521
16522         PR fortran/64943
16523         * gfortran.dg/structure_constructor_12.f90: New.
16524
16525 2015-02-05  Jeff Law  <law@redhat.com>
16526
16527         PR target/58400
16528         gcc.target/h8300/pr58400.c: New test.
16529
16530 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16531
16532         * gcc.target/arm/macro_defs0.c: New test.
16533         * gcc.target/arm/macro_defs1.c: New test.
16534         * gcc.target/arm/macro_defs2.c: New test.
16535
16536 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16537
16538         PR rtl-optimization/64905
16539         * gcc.target/i386/pr64905.c: Require nonpic target.
16540         (dg-options): Add -fomit-frame-pointer.
16541         (main): Remove.
16542
16543 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16544
16545         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16546         tree dump scanning.
16547
16548 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16549
16550         PR fortran/64757
16551         * gfortran.dg/type_to_class_2.f90: New test
16552         * gfortran.dg/type_to_class_3.f90: New test
16553
16554 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16555
16556         PR ipa/64686
16557         * g++.dg/torture/pr64686.C: New testcase.
16558
16559 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16560
16561         PR rtl-optimization/64905
16562         * gcc.target/i386/pr64905.c: New file.
16563
16564 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16565
16566         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16567         * gcc.dg/guality/pr41616-1.c: Ditto.
16568
16569 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16570
16571         PR debug/64817
16572         * gcc.dg/pr64817-3.c: New.
16573
16574 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16575             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16576
16577         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16578         pass parameters in registers.
16579         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16580         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16581         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16582
16583 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16584             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16585
16586         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16587         list, allow for multilibed targets.
16588         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16589
16590 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16591
16592         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16593         * gcc.dg/pr46728-6.c: Ditto.
16594
16595 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16596
16597         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16598         for mips_nanlegacy target.
16599
16600 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16601
16602         * gcc.target/i386/chkp-hidden-def.c: New.
16603
16604 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16605
16606         PR middle-end/62103
16607         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16608         to use 24 bits for bitfield b.
16609
16610 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16611
16612         PR testsuite/64796
16613         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16614         cache result in a global variable.  Include all 32-bit targets for
16615         bswap64 tests.
16616
16617 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16618
16619         PR rtl-optimization/64756
16620         * gcc.c-torture/execute/pr64756.c: New test.
16621
16622 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16623
16624         PR target/64660
16625         * gcc.target/sh/pr64660-0.h: New.
16626         * gcc.target/sh/pr64660-1.c: New.
16627         * gcc.target/sh/pr64660-2.c: New.
16628         * gcc.target/sh/pr64660-3.c: New.
16629         * gcc.target/sh/pr64660-4.c: New.
16630
16631 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16632
16633         PR c++/64877
16634         * g++.dg/warn/Waddress-2.C: New.
16635
16636 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16637
16638         PR middle-end/61225
16639         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16640
16641 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16642
16643         PR preprocessor/64803
16644         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16645
16646 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16647
16648         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16649
16650 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16651
16652         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16653         (_ARM_FPSRC): Add DN and AHP fields.
16654         (clean_results): Force DN=1 on AArch64.
16655         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16656         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16657         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16658         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16659         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16660         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16661
16662 2015-02-02  Alan Modra  <amodra@gmail.com>
16663
16664         * gcc.target/powerpc/cprophard.c: New.
16665
16666 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16667
16668         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16669         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16670
16671 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16672
16673         PR debug/64817
16674         * gcc.dg/pr64817-1.c: New test.
16675         * gcc.dg/pr64817-2.c: New test.
16676
16677 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16678
16679         PR target/64851
16680         * gcc.target/sh/pr64851-0.h: New
16681         * gcc.target/sh/pr64851-1.c: New
16682         * gcc.target/sh/pr64851-2.c: New
16683         * gcc.target/sh/pr64851-3.c: New
16684         * gcc.target/sh/pr64851-4.c: New
16685
16686 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16687
16688         PR target/64882
16689         * gcc.dg/torture/pr64882.c: New test.
16690
16691 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16692
16693         PR target/64159
16694         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16695         sparc*-*-*.
16696
16697 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16698
16699         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16700         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16701         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16702         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16703         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16704         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16705         tree dump.
16706         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16707         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16708         tree dump.
16709         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16710         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16711         tree dump.
16712
16713 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16714
16715         PR target/64688
16716         * g++.dg/pr64688-2.C: New.
16717
16718 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16719
16720         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16721         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16722         * gcc.target/i386/fuse-caller-save.c: Ditto.
16723         * gcc.target/i386/headmerge-1.c: Ditto.
16724         * gcc.target/i386/headmerge-2.c: Ditto.
16725         * gcc.target/i386/sibcall-6.c: Ditto.
16726
16727 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16728
16729         PR target/64617
16730         * gcc.target/i386/pr64617.c: New test.
16731
16732 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16733
16734         PR target/15184
16735         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16736         (dg-options): Remove -m32.
16737         (dg-final): Scan for "movb %al" only.
16738         * gcc.target/i386/pr15184-2.c: Ditto.
16739
16740 2015-01-30  Richard Biener  <rguenther@suse.de>
16741
16742         PR tree-optimization/64829
16743         * gcc.dg/vect/pr64829.c: New testcase.
16744
16745 2015-01-29  Marek Polacek  <polacek@redhat.com>
16746
16747         PR c/64709
16748         * gcc.dg/pr64709.c: New test.
16749
16750 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16751
16752         PR c++/64717
16753         * g++.dg/ubsan/pr64717-1.C: New test.
16754         * g++.dg/ubsan/pr64717-2.C: New test.
16755
16756 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16757
16758         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16759
16760 2015-01-29  Jeff Law  <law@redhat.com>
16761
16762         PR target/15184
16763         * gcc.target/i386/pr15184-1.c: New test.
16764         * gcc.target/i386/pr15184-2.c: New test.
16765
16766 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16767
16768         PR tree-optimization/64746
16769         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16770
16771 2015-01-29  Richard Biener  <rguenther@suse.de>
16772
16773         PR tree-optimization/64853
16774         * gcc.dg/torture/pr64853.c: New testcase.
16775
16776 2015-01-29  Richard Biener  <rguenther@suse.de>
16777
16778         PR tree-optimization/64844
16779         * gcc.dg/vect/pr64844.c: New testcase.
16780
16781 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16782
16783         PR middle-end/64809
16784         * gcc.dg/pr64809.c: Delete.
16785
16786 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16787
16788         PR middle-end/64805
16789         * gcc.target/i386/pr64805.c: New.
16790
16791 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16792
16793         * gcc.dg/guality/guality.h (main): Add argv[0] to
16794         guality_gdb_command.
16795
16796 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16797
16798         PR ipa/64801
16799         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16800
16801 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16802
16803         PR target/64659
16804         * gcc.target/sh/sh.exp
16805         (check_effective_target_atomic_model_soft_gusa_available,
16806         check_effective_target_atomic_model_soft_tcb_available,
16807         check_effective_target_atomic_model_soft_imask_available,
16808         check_effective_target_atomic_model_hard_llcs_available): New.
16809         * gcc.target/sh/pr64659-0.h: New.
16810         * gcc.target/sh/pr64659-1.c: New.
16811         * gcc.target/sh/pr64659-2.c: New.
16812         * gcc.target/sh/pr64659-3.c: New.
16813         * gcc.target/sh/pr64659-4.c: New.
16814
16815 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16816
16817         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16818         scan-assembler-times pattern.
16819
16820 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16821
16822         PR middle-end/64809
16823         * gcc.dg/pr64809.c: New test.
16824
16825 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16826
16827         PR tree-optimization/64277
16828         * gcc.dg/pr64277.c: New.
16829
16830 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16831
16832         PR tree-optimization/64718
16833         * gcc.c-torture/execute/pr64718.c: New test.
16834
16835 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16836
16837         * gcc.target/aarch64/abs_2.c: New.
16838
16839 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16840
16841         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16842         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16843         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16844         ISA rev < 2.
16845
16846 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16847
16848         PR bootstrap/64612
16849         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16850         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16851         { target comdat_group }.
16852
16853 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16854
16855         PR fortran/63861
16856         * gfortran.dg/goacc/coarray_2.f90: New.
16857
16858 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16859
16860         PR ipa/60871
16861         PR ipa/64139
16862         * g++.dg/torture/pr64139.C: New testcase.
16863         * g++.dg/torture/pr60871.C: Likewise.
16864
16865 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16866
16867         PR fortran/64230
16868         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16869         prevent linking errors.
16870
16871 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16872
16873         PR ipa/64282
16874         * g++.dg/torture/pr64282.C: New testcase.
16875
16876 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16877
16878         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16879         for wzr reg.
16880
16881 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16882
16883         * gcc.target/s390/hotpatch-13.c: New testcase.
16884         * gcc.target/s390/hotpatch-14.c: New testcase.
16885         * gcc.target/s390/hotpatch-15.c: New testcase.
16886         * gcc.target/s390/hotpatch-16.c: New testcase.
16887         * gcc.target/s390/hotpatch-17.c: New testcase.
16888         * gcc.target/s390/hotpatch-18.c: New testcase.
16889         * gcc.target/s390/hotpatch-19.c: New testcase.
16890         * gcc.target/s390/hotpatch-20.c: New testcase.
16891         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16892         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16893         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16894         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16895         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16896         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16897         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16898         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16899         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16900         * gcc.target/s390/hotpatch-10.c: Likewise.
16901         * gcc.target/s390/hotpatch-11.c: Likewise.
16902         * gcc.target/s390/hotpatch-12.c: Likewise.
16903         * gcc.target/s390/hotpatch-2.c: Likewise.
16904         * gcc.target/s390/hotpatch-3.c: Likewise.
16905         * gcc.target/s390/hotpatch-4.c: Likewise.
16906         * gcc.target/s390/hotpatch-5.c: Likewise.
16907         * gcc.target/s390/hotpatch-6.c: Likewise.
16908         * gcc.target/s390/hotpatch-7.c: Likewise.
16909         * gcc.target/s390/hotpatch-8.c: Likewise.
16910         * gcc.target/s390/hotpatch-9.c: Likewise.
16911         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16912         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16913         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16914         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16915         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16916         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16917         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16918         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16919
16920 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16921
16922         * gcc.dg/long_branch.c: New testcase.
16923
16924 2015-01-27  Richard Biener  <rguenther@suse.de>
16925
16926         PR tree-optimization/56273
16927         PR tree-optimization/59124
16928         PR tree-optimization/64277
16929         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16930         * gcc.dg/Warray-bounds-12.c: Likewise.
16931         * gcc.dg/Warray-bounds-13.c: Likewise.
16932
16933 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16934
16935         PR rtl-optimization/61058
16936         * gcc.dg/pr61058.c: New test.
16937
16938 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16939
16940         * gcc.target/i386/chkp-narrow-bounds.c: New.
16941
16942 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16943
16944         PR tree-optimization/64807
16945         * gcc.dg/pr64807.c: New test.
16946
16947         PR c/64766
16948         * gcc.dg/pr64766.c: New test.
16949
16950 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16951
16952         PR target/49263
16953         * gcc.target/sh/pr49263-4.c: New.
16954
16955 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16956
16957         PR fortran/62044
16958         * gfortran.dg/allocate_with_mold_1.f90: New test
16959
16960 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16961
16962         PR c/64778
16963         * gcc.dg/pr64778.c: New test.
16964
16965         PR middle-end/64421
16966         * gcc.dg/vect/pr64421.c: New test.
16967
16968 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16969
16970         PR fortran/64771
16971         * gfortran.dg/coarray_36.f: New.
16972         * gfortran.dg/coarray_37.f90: New.
16973
16974 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16975
16976         PR fortran/64230
16977         * gfortran.dg/class_allocate_18.f90: New.
16978
16979 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16980
16981         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16982
16983 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16984
16985         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16986
16987 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16988
16989         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16990
16991 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16992
16993         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16994
16995 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16996
16997         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16998         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16999         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17000         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17001
17002 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17003
17004         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17005         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17006         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17007
17008 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17009
17010         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17011         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17012         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17013         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17014         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17015         vXXXhn.inc.
17016
17017 2015-01-26  Richard Biener  <rguenther@suse.de>
17018
17019         PR middle-end/64764
17020         * gcc.dg/uninit-19.c: New testcase.
17021
17022 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17023
17024         * lib/target-supports.exp (check_effective_target_vect64): Add
17025         sparc*-*-*.
17026
17027 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17028
17029         PR testsuite/64712
17030         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17031
17032 2015-01-26  Tony Liu  <tony.liu@arm.com>
17033
17034         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17035         non-UAL cases.
17036
17037 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17038
17039         PR libfortran/64770
17040         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17041         correctly, clean up afterwards.
17042
17043 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17044
17045         PR fortran/62044
17046         * gfortran.dg/use_rename_7.f90: New.
17047
17048 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17049
17050         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17051         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17052
17053 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17054
17055         PR target/54236
17056         * gcc.target/sh/pr54236-4.c: New.
17057
17058 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17059
17060         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17061         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17062         Bridge test.
17063
17064 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17065
17066         PR libfortran/64770
17067         * gfortran.dg/open_new_segv.f90: New test.
17068
17069 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17070
17071         PR target/49263
17072         PR target/53987
17073         PR target/64345
17074         PR target/59533
17075         PR target/52933
17076         PR target/54236
17077         PR target/51244
17078         * gcc.target/sh/pr64345-1.c: New.
17079         * gcc.target/sh/pr64345-2.c: New.
17080         * gcc.target/sh/pr59533-1.c: New.
17081         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17082         * gcc.target/sh/pr52933-2.c: Likewise.
17083         * gcc.target/sh/pr54089-1.c: Likewise.
17084         * gcc.target/sh/pr54236-1.c: Likewise.
17085         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17086         * gcc.target/sh/pr49263-1.c: Remove xfails.
17087         * gcc.target/sh/pr49263-2.c: Likewise.
17088         * gcc.target/sh/pr49263-3.c: Likewise.
17089         * gcc.target/sh/pr53987-1.c: Likewise.
17090         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17091         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17092         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17093         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17094         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17095         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17096         test_009): New.
17097         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17098         (test_02): New.
17099
17100 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17101
17102         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17103
17104 2015-01-23  Ian Lance Taylor  <iant@google.com>
17105
17106         PR go/64510
17107         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17108         targets without split stack support.
17109
17110 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17111
17112         PR target/64317
17113         * gcc.target/i386/pr64317.c: New test.
17114
17115 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17116
17117         PR rtl-optimization/63637
17118         PR rtl-optimization/60663
17119         * gcc.dg/pr63637-1.c: New test.
17120         * gcc.dg/pr63637-2.c: New test.
17121         * gcc.dg/pr63637-3.c: New test.
17122         * gcc.dg/pr63637-4.c: New test.
17123         * gcc.dg/pr63637-5.c: New test.
17124         * gcc.dg/pr63637-6.c: New test.
17125         * gcc.target/i386/pr63637-1.c: New test.
17126         * gcc.target/i386/pr63637-2.c: New test.
17127         * gcc.target/i386/pr63637-3.c: New test.
17128         * gcc.target/i386/pr63637-4.c: New test.
17129         * gcc.target/i386/pr63637-5.c: New test.
17130         * gcc.target/i386/pr63637-6.c: New test.
17131
17132 2015-01-23  Richard Biener  <rguenther@suse.de>
17133
17134         PR testsuite/63439
17135         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17136         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17137
17138 2015-01-23  Marek Polacek  <polacek@redhat.com>
17139
17140         PR preprocessor/60570
17141         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17142         * gcc.dg/cpp/pr60570.c: New test.
17143
17144 2015-01-23  Richard Biener  <rguenther@suse.de>
17145
17146         PR testsuite/63439
17147         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17148         vectorization on vect64 targets.
17149
17150 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17151
17152         PR fortran/60922
17153         * gfortran.dg/class_allocate_17.f90: New.
17154
17155 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17156
17157         PR fortran/64726
17158         * gfortran.dg/goacc/combined_loop.f90: New.
17159
17160 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17161
17162         PR fortran/61933
17163         * gfortran.dg/make_unit.f90: New test.
17164
17165 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17166
17167         PR fortran/61933
17168         * gfortran.dg/negative_unit_int8.f: Update.
17169
17170 2015-01-22  Jeff Law  <law@redhat.com>
17171
17172         PR target/52076
17173         * gcc.target/m68k/pr52076-1.c: New test.
17174         * gcc.target/m68k/pr52076-2.c: New test.
17175
17176 2015-01-22  Richard Biener  <rguenther@suse.de>
17177
17178         PR middle-end/64728
17179         * gcc.dg/torture/pr64728.c: New testcase.
17180
17181 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17182
17183         PR target/64688
17184         * g++.dg/pr64688.C: New test.
17185
17186 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17187
17188         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17189         to avoid errors with -fpic.
17190
17191 2015-01-22  Richard Biener  <rguenther@suse.de>
17192
17193         PR libstdc++/64535
17194         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17195
17196 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17197
17198         PR rtl-optimization/64682
17199         * gcc.c-torture/execute/pr64682.c: New file.
17200
17201 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17202
17203         PR debug/64511
17204         * gcc.dg/pr64511.c: New test.
17205
17206         PR rtl-optimization/62078
17207         * g++.dg/opt/pr62078.C: New test.
17208
17209         PR c/63307
17210         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17211
17212 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17213
17214         PR fortran/57023
17215         * gfortran.dg/internal_pack_15.f90:  New test.
17216
17217 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17218
17219         * c-c++-common/tsan/step.c: New testcase.
17220
17221 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17222
17223         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17224
17225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17226
17227         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17228
17229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17230
17231         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17232
17233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17234
17235         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17236
17237 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17238
17239         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17240
17241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17242
17243         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17244
17245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17246
17247         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17248
17249 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17250
17251         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17252
17253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17254
17255         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17256
17257 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17258
17259         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17260
17261 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17262
17263         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17264
17265 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17266
17267         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17268
17269 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17270
17271         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17272         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17273         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17274         vXXXw.inc.
17275
17276 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17277
17278         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17279         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17280         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17281         vXXXl.inc.
17282
17283 2015-01-21  Renlin Li  <renlin.li@arm.com>
17284
17285         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17286         * g++.dg/tls/thread_local5g.C: Likewise.
17287         * g++.dg/tls/thread_local6g.C: Likewise.
17288
17289 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17290
17291         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17292         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17293         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17294
17295 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17296
17297         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17298         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17299         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17300
17301 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17302
17303         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17304         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17305         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17306
17307 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17308
17309         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17310         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17311         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17312
17313 2015-01-20  Jeff Law  <law@redhat.com>
17314
17315         PR target/59946
17316         * gcc.target/m68k/pr59946.c: New test.
17317
17318 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17319
17320         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17321         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17322         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17323
17324 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17325
17326         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17327         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17328         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17329
17330 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17331
17332         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17333         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17334         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17335
17336 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17337
17338         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17339         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17340         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17341         vshuffle.inc.
17342         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17343         vshuffle.inc.
17344
17345 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17346
17347         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17348         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17349         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17350
17351 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17352
17353         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17354         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17355         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17356
17357 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17358
17359         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17360
17361 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17364
17365         PR sanitizer/64632
17366         * g++.dg/ubsan/pr64632.C: New test.
17367
17368         PR debug/64663
17369         * gcc.dg/pr64663.c: New test.
17370
17371 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17372
17373         PR c++/64383
17374         * g++.dg/warn/Wunused-var-23.C: New.
17375
17376 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17377
17378         PR c++/59937
17379         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17380         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17381
17382 2015-01-20  Richard Biener  <rguenther@suse.de>
17383
17384         PR ipa/64684
17385         * gcc.dg/lto/pr64684_0.c: New testcase.
17386         * gcc.dg/lto/pr64684_1.c: Likewise.
17387         * gcc.dg/lto/pr64684_2.c: Likewise.
17388         * gcc.dg/lto/pr64685_0.c: Likewise.
17389         * gcc.dg/lto/pr64685_1.c: Likewise.
17390
17391 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17392
17393         PR c++/62241
17394         * g++.dg/cpp1y/lambda-init12.C: New.
17395
17396 2015-01-20  Richard Biener  <rguenther@suse.de>
17397
17398         PR tree-optimization/64410
17399         * g++.dg/vect/pr64410.cc: Require vect_double.
17400
17401 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17402
17403         PR target/64149
17404         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17405
17406 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17407
17408         PR bootstrap/64676
17409         Revert:
17410         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17411
17412         PR rtl-optimization/64081
17413         * gcc.dg/pr64081.c: New test.
17414
17415 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17416
17417         * jit.dg/harness.h: Include <unistd.h>.
17418         (CHECK_NO_ERRORS): New.
17419         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17420         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17421         gcc_jit_context_compile_to_file.
17422         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17423         args to the spawned executable.
17424         (jit-expand-vars): New function.
17425         (jit-exe-params): New variable.
17426         (dg-jit-set-exe-params): New function.
17427         (jit-dg-test): Detect testcases that use
17428         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17429         Set arguments of spawned process to jit-exe-params.
17430         (jit-get-output-filename): New function.
17431         (jit-setup-compile-to-file): New function.
17432         (jit-verify-compile-to-file): New function.
17433         (jit-run-executable): New function.
17434         (jit-verify-executable): New function.
17435         * jit.dg/test-compile-to-assembler.c: New testcase.
17436         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17437         * jit.dg/test-compile-to-executable.c: New testcase.
17438         * jit.dg/test-compile-to-object.c: New testcase.
17439
17440 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17441
17442         PR target/64652
17443         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17444         (test_1): New.
17445
17446 2015-01-19  Martin Liska  <mliska@suse.cz>
17447
17448         * objc/compile/pr64668.m: New test.
17449
17450 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17451
17452         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17453         (create_overflow_fn): Update comment to clarify that
17454         the third param of the created function is a bool *, not
17455         an int *.
17456         (verify_int_overflow_fn): Convert param "expected_ovf" from
17457         int to bool.  Update third param of "overflow_fn_type" from int *
17458         to bool *.  Update local "actual_ovf" from int to bool.
17459         (verify_uint_overflow_fn): Likewise.
17460
17461 2015-01-19  Martin Liska  <mliska@suse.cz>
17462
17463         * gcc.dg/ipa/ipa-icf-33.c: New test.
17464
17465 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17466             Haijian Zhang  <z.zhanghaijian@huawei.com>
17467
17468         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17469         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17470         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17471         result_float64x2, expected_hfloat64x2): New helper type, variable and
17472         declaration.
17473         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17474         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17475         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17476         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17477         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17478         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17479         and target without the FMA feature.
17480
17481 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17482
17483         * gcc.target/aarch64/pr64304.c: New testcase.
17484
17485 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17486
17487         PR rtl-optimization/64081
17488         * gcc.dg/pr64081.c: New test.
17489
17490 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17491
17492         PR target/63971
17493         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17494         the epilogue).
17495         * gcc.target/aarch64/test_frame_6.c: Likewise.
17496         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17497         and x19 (in the epilogue).
17498         * gcc.target/aarch64/test_frame_4.c: Likewise.
17499         * gcc.target/aarch64/test_frame_7.c: Likewise.
17500
17501 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17502
17503         * gcc.target/i386/chkp-always_inline.c: New.
17504
17505 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17506             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17507
17508         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17509         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17510
17511 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17512
17513         PR fortran/60255
17514         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17515         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17516
17517 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17518
17519         PR fortran/64578
17520         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17521
17522 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17523
17524         PR target/64652
17525         * gcc.target/sh/torture/pr64652.c: New.
17526
17527 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17528
17529         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17530         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17531         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17532         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17533         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17534         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17535
17536 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17537
17538         PR ipa/64378
17539         * g++.dg/torture/pr64378.C: New testcase.
17540
17541 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17542
17543         PR fortran/57959
17544         * gfortran.dg/block_13.f08: New test
17545
17546 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17547
17548         PR fortran/55901
17549         * gfortran.dg/associate_1.f03: Allow test for character with
17550         automatic length.
17551
17552 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17553
17554         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17555         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17556
17557 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17558
17559         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17560
17561 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17562
17563         PR fortran/64578
17564         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17565
17566 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17567
17568         PR fortran/60357
17569         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17570
17571         PR fortran/61275
17572         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17573
17574         PR fortran/55932
17575         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17576
17577 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17578
17579         PR fortran/60334
17580         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17581
17582 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17583
17584         PR rtl-optimization/52773
17585         * gcc.c-torture/compile/pr52773.c: New test.
17586
17587 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17588
17589         PR c++/62134
17590         * g++.dg/cpp0x/alias-decl-46.C: New.
17591
17592 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17593
17594         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17595
17596 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17597
17598         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17599         Add trace.
17600         (CHECK_FP): Likewise.
17601         (CHECK_CUMULATIVE_SAT): Likewise.
17602
17603 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17604
17605         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17606         (Set_Neon_Cumulative_Sat): Add parameter.
17607         (__set_neon_cumulative_sat): Support new parameter.
17608         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17609         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17610         argument.
17611         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17612         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17613         argument.
17614
17615 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17616
17617         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17618         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17619
17620 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17621
17622         PR c++/60056
17623         * g++.dg/tls/thread_local-ice4.C: New.
17624
17625 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17626
17627         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17628         than Neon options.
17629
17630 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17631
17632         PR c++/62276
17633         * g++.dg/cpp0x/vt-62276.C: New.
17634
17635 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17636
17637         PR middle-end/64353
17638         * g++.dg/pr64353.C: New.
17639
17640 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17641
17642         PR target/64263
17643         * gcc.target/aarch64/pr64263_1.c: New test.
17644
17645 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17646
17647         PR tree-optimization/64434
17648         * gcc.dg/torture/pr64434.c: Move to...
17649         * gcc.dg/pr64434.c: ... here.
17650
17651 2015-01-16  Richard Biener  <rguenther@suse.de>
17652
17653         PR middle-end/64614
17654         * gcc.dg/uninit-18.c: New testcase.
17655
17656 2015-01-16  Richard Biener  <rguenther@suse.de>
17657
17658         PR tree-optimization/64568
17659         * g++.dg/torture/pr64568-2.C: New testcase.
17660
17661 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17662
17663         PR target/64363
17664         * gcc.target/i386/chkp-label-address.c: New.
17665
17666 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17667
17668         PR fortran/45290
17669         * gfortran.dg/pointer_init_6.f90: Extended.
17670
17671 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17672
17673         * gcc.c-torture/compile/20150108.c: New test.
17674
17675 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17676
17677         * gcc.target/visium: New directory.
17678
17679 2015-01-16  Richard Biener  <rguenther@suse.de>
17680
17681         PR tree-optimization/61743
17682         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17683         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17684
17685 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17686
17687         * gcc.dg/pr64015.c: New test.
17688
17689 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17690
17691         PR ipa/64163
17692         PR ipa/64612
17693         * g++.dg/ipa/pr64612.C: New test.
17694
17695 2015-01-16  Renlin Li  <renlin.li@arm.com>
17696
17697         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17698
17699 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17700
17701         * gcc.target/i386/sse-14.c: Test new intrinsic.
17702         * gcc.target/i386/sse-22.c: Ditto.
17703
17704 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17705
17706         PR c++/58614
17707         * g++.dg/cpp0x/auto44.C: New.
17708
17709 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17710
17711         PR target/59710
17712         * gcc.target/nios2/gpopt-all.c: New test case.
17713         * gcc.target/nios2/gpopt-local.c: New test case.
17714         * gcc.target/nios2/gpopt-global.c: New test case.
17715         * gcc.target/nios2/gpopt-data.c: New test case.
17716         * gcc.target/nios2/gpopt-none.c: New test case.
17717
17718 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17719
17720         * g++.dg/ubsan/vptr-1.C: New test.
17721         * g++.dg/ubsan/vptr-2.C: New test.
17722         * g++.dg/ubsan/vptr-3.C: New test.
17723         * g++.dg/ubsan/vptr-4.C: New test.
17724         * g++.dg/ubsan/vptr-5.C: New test.
17725         * g++.dg/ubsan/vptr-6.C: New test.
17726         * g++.dg/ubsan/vptr-7.C: New test.
17727         * g++.dg/ubsan/vptr-8.C: New test.
17728         * g++.dg/ubsan/vptr-9.C: New test.
17729
17730 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17731
17732         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17733         is set up.
17734         * lib/gcc-dg.exp: Likewise.
17735
17736 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17737
17738         PR rtl-optimization/64110
17739         * gcc.target/i386/pr64110.c: Add scan-assembler.
17740
17741 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17742             James Norris  <jnorris@codesourcery.com>
17743             Cesar Philippidis  <cesar@codesourcery.com>
17744             Ilmir Usmanov  <i.usmanov@samsung.com>
17745
17746         * lib/target-supports.exp (check_effective_target_fopenacc): New
17747         procedure.
17748         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17749         * g++.dg/goacc/goacc.exp: Likewise.
17750         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17751         * gcc.dg/goacc/goacc.exp: Likewise.
17752         * gfortran.dg/goacc/goacc.exp: Likewise.
17753         * c-c++-common/cpp/openacc-define-1.c: New file.
17754         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17755         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17756         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17757         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17758         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17759         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17760         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17761         * c-c++-common/goacc/cache-1.c: Likewise.
17762         * c-c++-common/goacc/clauses-fail.c: Likewise.
17763         * c-c++-common/goacc/collapse-1.c: Likewise.
17764         * c-c++-common/goacc/data-1.c: Likewise.
17765         * c-c++-common/goacc/data-2.c: Likewise.
17766         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17767         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17768         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17769         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17770         * c-c++-common/goacc/if-clause-1.c: Likewise.
17771         * c-c++-common/goacc/if-clause-2.c: Likewise.
17772         * c-c++-common/goacc/kernels-1.c: Likewise.
17773         * c-c++-common/goacc/loop-1.c: Likewise.
17774         * c-c++-common/goacc/loop-private-1.c: Likewise.
17775         * c-c++-common/goacc/nesting-1.c: Likewise.
17776         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17777         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17778         * c-c++-common/goacc/parallel-1.c: Likewise.
17779         * c-c++-common/goacc/pcopy.c: Likewise.
17780         * c-c++-common/goacc/pcopyin.c: Likewise.
17781         * c-c++-common/goacc/pcopyout.c: Likewise.
17782         * c-c++-common/goacc/pcreate.c: Likewise.
17783         * c-c++-common/goacc/pragma_context.c: Likewise.
17784         * c-c++-common/goacc/present-1.c: Likewise.
17785         * c-c++-common/goacc/reduction-1.c: Likewise.
17786         * c-c++-common/goacc/reduction-2.c: Likewise.
17787         * c-c++-common/goacc/reduction-3.c: Likewise.
17788         * c-c++-common/goacc/reduction-4.c: Likewise.
17789         * c-c++-common/goacc/sb-1.c: Likewise.
17790         * c-c++-common/goacc/sb-2.c: Likewise.
17791         * c-c++-common/goacc/sb-3.c: Likewise.
17792         * c-c++-common/goacc/update-1.c: Likewise.
17793         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17794         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17795         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17796         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17797         * gfortran.dg/goacc/assumed.f95: Likewise.
17798         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17799         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17800         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17801         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17802         * gfortran.dg/goacc/branch.f95: Likewise.
17803         * gfortran.dg/goacc/cache-1.f95: Likewise.
17804         * gfortran.dg/goacc/coarray.f95: Likewise.
17805         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17806         * gfortran.dg/goacc/cray.f95: Likewise.
17807         * gfortran.dg/goacc/critical.f95: Likewise.
17808         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17809         * gfortran.dg/goacc/data-tree.f95: Likewise.
17810         * gfortran.dg/goacc/declare-1.f95: Likewise.
17811         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17812         * gfortran.dg/goacc/fixed-1.f: Likewise.
17813         * gfortran.dg/goacc/fixed-2.f: Likewise.
17814         * gfortran.dg/goacc/fixed-3.f: Likewise.
17815         * gfortran.dg/goacc/fixed-4.f: Likewise.
17816         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17817         * gfortran.dg/goacc/if.f95: Likewise.
17818         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17819         * gfortran.dg/goacc/list.f95: Likewise.
17820         * gfortran.dg/goacc/literal.f95: Likewise.
17821         * gfortran.dg/goacc/loop-1.f95: Likewise.
17822         * gfortran.dg/goacc/loop-2.f95: Likewise.
17823         * gfortran.dg/goacc/loop-3.f95: Likewise.
17824         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17825         * gfortran.dg/goacc/omp.f95: Likewise.
17826         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17827         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17828         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17829         * gfortran.dg/goacc/parameter.f95: Likewise.
17830         * gfortran.dg/goacc/private-1.f95: Likewise.
17831         * gfortran.dg/goacc/private-2.f95: Likewise.
17832         * gfortran.dg/goacc/private-3.f95: Likewise.
17833         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17834         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17835         * gfortran.dg/goacc/reduction.f95: Likewise.
17836         * gfortran.dg/goacc/routine-1.f90: Likewise.
17837         * gfortran.dg/goacc/routine-2.f90: Likewise.
17838         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17839         * gfortran.dg/goacc/several-directives.f95: Likewise.
17840         * gfortran.dg/goacc/sie.f95: Likewise.
17841         * gfortran.dg/goacc/subarrays.f95: Likewise.
17842         * gfortran.dg/gomp/map-1.f90: Likewise.
17843         * gfortran.dg/openacc-define-1.f90: Likewise.
17844         * gfortran.dg/openacc-define-2.f90: Likewise.
17845         * gfortran.dg/openacc-define-3.f90: Likewise.
17846         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17847         * g++.dg/gomp/block-2.C: Likewise.
17848         * g++.dg/gomp/block-3.C: Likewise.
17849         * g++.dg/gomp/block-5.C: Likewise.
17850         * g++.dg/gomp/target-1.C: Likewise.
17851         * g++.dg/gomp/target-2.C: Likewise.
17852         * g++.dg/gomp/taskgroup-1.C: Likewise.
17853         * g++.dg/gomp/teams-1.C: Likewise.
17854         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17855         * gcc.dg/cilk-plus/jump.c: Likewise.
17856         * gcc.dg/gomp/block-1.c: Likewise.
17857         * gcc.dg/gomp/block-10.c: Likewise.
17858         * gcc.dg/gomp/block-2.c: Likewise.
17859         * gcc.dg/gomp/block-3.c: Likewise.
17860         * gcc.dg/gomp/block-4.c: Likewise.
17861         * gcc.dg/gomp/block-5.c: Likewise.
17862         * gcc.dg/gomp/block-6.c: Likewise.
17863         * gcc.dg/gomp/block-7.c: Likewise.
17864         * gcc.dg/gomp/block-8.c: Likewise.
17865         * gcc.dg/gomp/block-9.c: Likewise.
17866         * gcc.dg/gomp/target-1.c: Likewise.
17867         * gcc.dg/gomp/target-2.c: Likewise.
17868         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17869         * gcc.dg/gomp/teams-1.c: Likewise.
17870
17871 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17872
17873         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17874         test case.
17875
17876 2015-01-15  Mike Stump  <mikestump@comcast.net>
17877
17878         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17879         * gcc.dg/inline_2.c: Likewise.
17880         * gcc.dg/inline_3.c: Likewise.
17881         * gcc.dg/inline_4.c: Likewise.
17882
17883 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17884
17885         PR fortran/58023
17886         * gfortran.dg/proc_ptr_comp_43.f90: New.
17887
17888 2015-01-15  Mike Stump  <mikestump@comcast.net>
17889
17890         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17891         * gcc.dg/unroll_2.c: Likewise.
17892         * gcc.dg/unroll_3.c: Likewise.
17893         * gcc.dg/unroll_4.c: Likewise.
17894         * gcc.dg/unroll_5.c: Likewise.
17895
17896 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17897
17898         PR target/63971
17899         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17900         in epilogue.
17901         * gcc.target/aarch64/test_frame_6.c: Likewise.
17902         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17903         x30 and x19 (in the epilogue).
17904         * gcc.target/aarch64/test_frame_4.c: Likewise.
17905         * gcc.target/aarch64/test_frame_7.c: Likewise.
17906
17907 2015-01-15  Martin Liska  <mliska@suse.cz>
17908
17909         * g++.dg/ipa/pr64068.C: New test.
17910         * gcc.dg/ipa/PR64559.c: New test.
17911
17912 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17913
17914         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17915         with PIE.
17916
17917 2015-01-15  Richard Biener  <rguenther@suse.de>
17918
17919         PR tree-optimization/61743
17920         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17921         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17922
17923 2015-01-15 Renlin Li <renlin.li@arm.com>
17924
17925         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17926         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17927
17928 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17929
17930         * gcc.dg/vect/vect-aggressive-1.c: New.
17931         * gcc.target/i386/avx2-vect-aggressive.c: New.
17932
17933 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17934
17935         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17936
17937 2015-01-15  Richard Biener  <rguenther@suse.de>
17938
17939         PR lto/64415
17940         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17941         -Wl,-undefined,dynamic_lookup.
17942
17943 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17944
17945         * gnat.dg/opt47.adb: New test.
17946
17947 2015-01-15  Richard Biener  <rguenther@suse.de>
17948
17949         PR lto/64415
17950         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17951
17952 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17953
17954         PR tree-optimization/64434
17955         * gcc.dg/torture/pr64434.c: New test.
17956
17957 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17958
17959         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17960         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17961         -march=loongson* and -march=octeon* require -mno-micromips.
17962
17963 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17964             Matthew Fortune  <matthew.fortune@imgtec.com>
17965
17966         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17967         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17968         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17969         * gcc.target/mips/call-saved-7.c: New file.
17970         * gcc.target/mips/call-saved-8.c: New file.
17971         * gcc.target/mips/call-saved-9.c: New file.
17972
17973 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17974
17975         * gcc.target/mips/lsa.c: New file.
17976         * gcc.target/mips/mips64-lsa.c: Likewise.
17977         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17978         * gcc.target/mips/mulsize-4.c: Likewise.
17979         * gcc.target/mips/mulsize-5.c: New file.
17980         * gcc.target/mips/mulsize-6.c: Likewise.
17981         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17982         and !HAS_LSA as ghost options.
17983         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17984         for !HAS_LSA.
17985
17986 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17987
17988         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17989
17990 2015-01-15  Richard Biener  <rguenther@suse.de>
17991
17992         PR middle-end/64365
17993         * gcc.dg/torture/pr64365.c: New testcase.
17994
17995 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17996
17997         * gcc.dg/stackprotectexplicit1.c: New test.
17998         * g++.dg/stackprotectexplicit2.c: New test.
17999
18000 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18001
18002         PR target/61933
18003         * gfortran.dg/inquire_internal.f90: New.
18004         * gfortran.dg/negative_unit_check.f90: New.
18005
18006 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18007
18008         PR target/53988
18009         * gcc.target/sh/pr53988-1.c: New.
18010
18011 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18012
18013         PR c++/58671
18014         * g++.dg/tls/thread_local-ice3.C: New.
18015
18016 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18017
18018         * gcc.target/i386/fentry-override.c: Properly place {} in target
18019         selector.  Remove nonpic.
18020         * gcc.target/i386/fentry.c: Likewise.
18021
18022 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18023
18024         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18025         warnings instead of errors.
18026
18027 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18028
18029         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18030         option support instead of ENABLE_LTO from Makefile.
18031
18032 2015-01-14  Richard Biener  <rguenther@suse.de>
18033
18034         PR tree-optimization/59354
18035         * gcc.dg/vect/pr59354.c: New testcase.
18036
18037 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18038
18039         * lib/target-supports.exp
18040         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18041         on ARM architures before v7.
18042
18043 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18044
18045         PR middle-end/59448
18046         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18047         an atomic_exchange.
18048
18049 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18050
18051         PR target/64386
18052         * gcc.target/i386/pr64386.c: New test.
18053
18054 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18055
18056         PR target/64393
18057         * gcc.target/i386/pr64393.c: New test.
18058
18059 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18060
18061         PR target/64387
18062         * gcc.target/i386/pr64387.c: New test.
18063
18064 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18065
18066         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18067
18068 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18069
18070         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18071
18072 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18073
18074         PR target/64453
18075         * gcc.target/arm/pr64453.c: New.
18076
18077 2015-01-14  Richard Biener  <rguenther@suse.de>
18078
18079         PR lto/64415
18080         * gcc.dg/lto/pr64415_0.c: New testcase.
18081         * gcc.dg/lto/pr64415_1.c: Likewise.
18082
18083 2015-01-14  Martin Liska  <mliska@suse.cz>
18084
18085         * gcc.dg/ipa/pr64307.c: New test.
18086
18087 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18088
18089         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18090         64-bit and 128-bit.
18091
18092 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18093
18094         PR target/64460
18095         * gcc.target/arm/pr64460_1.c: New test.
18096
18097 2015-01-14  Richard Biener  <rguenther@suse.de>
18098
18099         PR tree-optimization/64493
18100         PR tree-optimization/64495
18101         * gcc.dg/vect/pr64493.c: New testcase.
18102         * gcc.dg/vect/pr64495.c: Likewise.
18103
18104 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18105
18106         * gcc.dg/Warray-bounds-11.c: New test-case.
18107
18108 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18109
18110         * gcc.target/mips/octeon3-pipe-1.c: New test.
18111
18112 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18113
18114         * jit.dg/harness.h (set_up_logging): Move string concatenation
18115         into...
18116         (concat_strings): New function.
18117         (dump_reproducer): New function.
18118         (test_jit): Call dump_reproducer.
18119         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18120         function.
18121         (jit-dg-test): Delete any generated reproducer from previous runs.
18122         Verify that a generated reproducer was created, and verify that it
18123         compiles.
18124         * jit.dg/test-nested-contexts.c (main): Call
18125         gcc_jit_context_dump_reproducer_to_file.
18126
18127 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18128
18129         * gcc.dg/aru-2.c: Add dg-require-profiling.
18130
18131 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18132
18133         * lib/target-supports.exp (check_profiling_available): Check if
18134         -pg links.
18135
18136 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18137
18138         PR ipa/64565
18139         * g++.dg/torture/pr64565.C: New testcase.
18140
18141 2015-01-13  Marek Polacek  <polacek@redhat.com>
18142
18143         PR middle-end/64391
18144         * gcc.dg/tm/pr64391.c: New test.
18145
18146 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18147
18148         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18149         true.
18150
18151 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18152
18153         * gcc.target/i386/pie.c: New test.
18154
18155         * lib/target-supports.exp (check_effective_target_pie): New.
18156
18157 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18158
18159         PR rtl-optimization/64286
18160         * gcc.target/i386/avx2-pr64286.c: New test.
18161
18162 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18163
18164         PR c++/57626
18165         * g++.dg/cpp0x/vt-57626.C: New.
18166
18167 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18168
18169         PR fortran/64528
18170         * gfortran.dg/pr64528.f90: New test.
18171
18172 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18173
18174         * gcc.target/aarch64/subsp.c: New test.
18175
18176 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18177
18178         * gcc.target/aarch64/store-pair-1.c: New testcase.
18179
18180 2015-01-13  Richard Biener  <rguenther@suse.de>
18181
18182         PR lto/64373
18183         * gcc.dg/lto/pr64373_0.c: New testcase.
18184
18185 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18186
18187         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18188         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18189
18190 2015-01-13  Richard Biener  <rguenther@suse.de>
18191
18192         PR tree-optimization/64406
18193         * gcc.dg/pr64406.c: New testcase.
18194
18195 2015-01-13  Richard Biener  <rguenther@suse.de>
18196
18197         PR tree-optimization/64404
18198         * gcc.dg/vect/pr64404.c: New testcase.
18199
18200 2015-01-13  Richard Biener  <rguenther@suse.de>
18201
18202         PR tree-optimization/64568
18203         * g++.dg/torture/pr64568.C: New testcase.
18204
18205 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18206
18207         * jit.dg/test-error-local-used-from-other-function.c: New test
18208         case.
18209         * jit.dg/test-error-param-reuse.c: New test case.
18210         * jit.dg/test-error-param-sharing.c: New test case.
18211         * jit.dg/test-error-param-used-from-other-function.c: New test
18212         case.
18213         * jit.dg/test-error-param-used-without-a-function.c: New test
18214         case.
18215
18216 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18217
18218         PR tree-optimization/64563
18219         * gcc.dg/pr64563.c: New test.
18220
18221         PR target/64513
18222         * gcc.target/i386/pr64513.c: New test.
18223
18224         PR tree-optimization/64454
18225         * gcc.dg/pr64454.c: New test.
18226
18227         PR testsuite/64028
18228         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18229         bind_pic_locally.
18230         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18231         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18232         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18233         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18234         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18235         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18236         * gcc.dg/vect/slp-25.c: Likewise.
18237         * gcc.dg/vect/vect-109.c: Likewise.
18238         * gcc.dg/vect/vect-13.c: Likewise.
18239         * gcc.dg/vect/vect-17.c: Likewise.
18240         * gcc.dg/vect/vect-18.c: Likewise.
18241         * gcc.dg/vect/vect-19.c: Likewise.
18242         * gcc.dg/vect/vect-20.c: Likewise.
18243         * gcc.dg/vect/vect-21.c: Likewise.
18244         * gcc.dg/vect/vect-22.c: Likewise.
18245         * gcc.dg/vect/vect-27.c: Likewise.
18246         * gcc.dg/vect/vect-29.c: Likewise.
18247         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18248         * gcc.dg/vect/vect-2.c: Likewise.
18249         * gcc.dg/vect/vect-3.c: Likewise.
18250         * gcc.dg/vect/vect-4.c: Likewise.
18251         * gcc.dg/vect/vect-5.c: Likewise.
18252         * gcc.dg/vect/vect-72.c: Likewise.
18253         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18254         * gcc.dg/vect/vect-73.c: Likewise.
18255         * gcc.dg/vect/vect-77-global.c: Likewise.
18256         * gcc.dg/vect/vect-78-global.c: Likewise.
18257         * gcc.dg/vect/vect-7.c: Likewise.
18258         * gcc.dg/vect/vect-86.c: Likewise.
18259         * gcc.dg/vect/vect-align-1.c: Likewise.
18260         * gcc.dg/vect/vect-align-3.c: Likewise.
18261         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18262         * gcc.dg/vect/vect-all.c: Likewise.
18263         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18264         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18265         * gcc.dg/vect/vect-peel-3.c: Likewise.
18266         * gcc.dg/vect/vect-peel-4.c: Likewise.
18267         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18268
18269 2015-01-12  Jeff Law  <law@redhat.com>
18270
18271         PR target/64461
18272         * gcc.target/m68k/pr64461.c: New test.
18273
18274 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18275
18276         * jit.dg/test-array-as-pointer.c (create_code): Update call
18277         to gcc_jit_context_new_global by setting "kind" to
18278         GCC_JIT_GLOBAL_IMPORTED.
18279         * jit.dg/test-error-array-as-pointer.c: Likewise.
18280         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18281         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18282         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18283         * jit.dg/test-using-global.c (the_global): Rename to...
18284         (imported_global): ...this.
18285         (create_code): Update to test the three kinds of global.
18286         (verify_code): Likewise.
18287
18288 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18289
18290         PR testsuite/64427
18291         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18292         undefined behavior.
18293         * gcc.target/i386/pr64291-2.c: Updated.
18294
18295 2015-01-12  Richard Biener  <rguenther@suse.de>
18296
18297         PR tree-optimization/64530
18298         * gfortran.dg/pr64530.f90: New testcase.
18299
18300 2015-01-12  Richard Biener  <rguenther@suse.de>
18301
18302         PR middle-end/64357
18303         * gcc.dg/torture/pr64357.c: New testcase.
18304
18305 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18306
18307         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18308         selector.
18309
18310 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18311         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18312
18313 2015-01-12  Martin Liska  <mliska@suse.cz>
18314
18315         * gcc.dg/ipa/PR64550.c: New test.
18316
18317 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18318
18319         PR ipa/63470
18320         * g++.dg/ipa/pr63470.C: New testcase.
18321
18322 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18323
18324         PR fortran/63733
18325         * gfortran.dg/typebound_operator_20.f90: New.
18326
18327 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18328
18329         PR fortran/58023
18330         * gfortran.dg/proc_ptr_comp_42.f90: New.
18331
18332 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18333
18334         PR fortran/64508
18335         * gfortran.dg/proc_ptr_comp_41.f90: New.
18336
18337 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18338
18339         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18340
18341 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18342
18343         PR fortran/64522
18344         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18345         and add dg-excess-errors.
18346         * gfortran.dg/line_length_6.f90: New.
18347         * gfortran.dg/line_length_7.f90: New.
18348         * gfortran.dg/line_length_8.f90: New.
18349         * gfortran.dg/line_length_9.f90: New.
18350         * gfortran.dg/line_length_10.f90: New.
18351         * gfortran.dg/line_length_11.f90: New.
18352
18353 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18354
18355         * jit.dg/test-threads.c (struct testcase): Move declaration
18356         to jit.dg/all-non-failing-tests.h.
18357         (testcases): Likewise.
18358         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18359         declaration here from jit.dg/all-non-failing-tests.h.
18360         (testcases): Likewise.
18361         * jit.dg/test-combination.c (create_code): Eliminate spelling
18362         out all of the testcases in favor of looping through the
18363         "testcases" metadata.
18364         (verify_code): Likewise.
18365
18366 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18367
18368         PR rtl-optimization/64536
18369         * gcc.dg/pr64536.c: New test.
18370
18371 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18372
18373         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18374         * jit.dg/test-combination.c (create_code): Likewise.
18375         (verify_code): Likewise.
18376         * jit.dg/test-constants.c: New test case.
18377         * jit.dg/test-threads.c: Add test-constants.c.
18378
18379 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18380
18381         PR libobjc/51891
18382         * objc.dg/gnu-api-2-class.m: Add a test case
18383         for the above change.
18384
18385 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18386
18387         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18388
18389 2015-01-09  Richard Biener  <rguenther@suse.de>
18390
18391         PR tree-optimization/64410
18392         * g++.dg/vect/pr64410.cc: New testcase.
18393
18394 2015-01-09  Martin Liska  <mliska@suse.cz>
18395
18396         * gcc.dg/ipa/ipa-icf-32.c: New test.
18397
18398 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18399
18400         * c-c++-common/tsan/tsan_barrier.h: New.
18401         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18402         * c-c++-common/tsan/bitfield_race.c: Likewise.
18403         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18404         * c-c++-common/tsan/mutexset1.c: Likewise.
18405         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18406         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18407         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18408         * c-c++-common/tsan/simple_race.c: Likewise.
18409         * c-c++-common/tsan/simple_stack.c: Likewise.
18410         * c-c++-common/tsan/sleep_sync.c: Likewise.
18411         * c-c++-common/tsan/tiny_race.c: Likewise.
18412         * c-c++-common/tsan/tls_race.c: Likewise.
18413         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18414         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18415         * g++.dg/tsan/atomic_free.C: Likewise.
18416         * g++.dg/tsan/atomic_free2.C: Likewise.
18417         * g++.dg/tsan/cond_race.C: Likewise.
18418         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18419
18420 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18421
18422         PR testsuite/62250
18423         * lib/target-supports.exp (check_effective_target_libatomic_available):
18424         New.
18425         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18426         targets that match effective-target libatomic_available.
18427         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18428
18429 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18430
18431         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18432         Verify the result of gcc_jit_context_get_last_error.
18433         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18434
18435 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18436
18437         PR tree-optimization/63989
18438         * gcc.dg/strlenopt-27.c: New test.
18439
18440 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18441
18442         * jit.dg/harness.h (set_up_logging): New function.
18443         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18444         set_up_logging on the context, so that every testcase is
18445         logged to a particular file.
18446         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18447         and call gcc_jit_context_set_logfile on the top-level context.
18448
18449 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18450
18451         PR target/64338
18452         * g++.dg/opt/pr64338.C: New test.
18453
18454 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18455
18456         * gfortran.dg/coarray/codimension_2b.f90: New file.
18457         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18458         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18459
18460 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18461
18462         PR c++/59004
18463         * g++.dg/ext/fnname4.C: New.
18464
18465 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18466
18467         PR c++/64462
18468         * g++.dg/cpp0x/constexpr-64462.C: New.
18469
18470 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18471
18472         PR c++/60753
18473         * g++.dg/cpp0x/deleted10.C: New.
18474
18475 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18476
18477         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18478
18479 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18480
18481         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18482         GCC_JIT_UNARY_OP_ABS.
18483         (verify_unary_ops): Likewise.
18484
18485 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18486
18487         * jit.dg/test-arith-overflow.c: New test case.
18488         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18489         * jit.dg/test-combination.c (create_code): Likewise.
18490         (verify_code): Likewise.
18491         * jit.dg/test-threads.c (testcases): Likewise.
18492
18493 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18494
18495         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18496         rather than "jit".  Load g++.exp, and call g++_init.
18497         Run test-*.cc files within the testsuite and *.cc files within
18498         docs/examples.
18499         (jit-dg-test): Drop the addition of -fgnu89-inline to
18500         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18501         doing it when compiling C testcases (since g++ does not handle
18502         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18503         is restored to the value after g++_init ran, rather than the
18504         value before g++_init ran.  Return a list of
18505         $comp_output $output_file, as dg-test assumes.
18506
18507 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18508
18509         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18510         make it easier to figure out the origin of each test result when
18511         running test-combination.c and test-threads.c.
18512         (CHECK_VALUE): Likewise.
18513         (CHECK_DOUBLE_VALUE): Likewise.
18514         (CHECK_STRING_VALUE): Likewise.
18515         (CHECK_STRING_STARTS_WITH): Likewise.
18516         (CHECK_STRING_CONTAINS): Likewise.
18517         (CHECK): Likewise.
18518         (check_string_value): Likewise, add "funcname" param.
18519         (check_string_starts_with): Likewise.
18520         (check_string_contains): Likewise.
18521
18522 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18523
18524         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18525         generating name of built executable.
18526
18527 2015-01-07  Marek Polacek  <polacek@redhat.com>
18528
18529         PR c/64440
18530         * gcc.dg/pr64440.c: New test.
18531         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18532
18533 2015-01-07  Marek Polacek  <polacek@redhat.com>
18534
18535         PR c/64417
18536         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18537         * gcc.dg/pr64417.c: New test.
18538
18539 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18540
18541         PR target/64505
18542         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18543         fix is correct.
18544
18545 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18546
18547         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18548         Check if testcases run without errors, not just if they compile.
18549
18550 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18551
18552         PR target/64507
18553         * gcc.target/sh/pr64507.c: New test.
18554
18555 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18556
18557         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18558
18559 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18560
18561         * c-c++-common/asan/sanitize-all-1.c: New test.
18562         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18563         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18564         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18565         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18566
18567 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18568
18569         * lib/target-supports.exp (check_profiling_available): Return 0 for
18570         Visium.
18571         (check_effective_target_tls_runtime): Likewise.
18572         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18573         * gcc.dg/20020312-2.c: Adjust for Visium.
18574         * gcc.dg/tls/thr-cse-1.c: Likewise
18575         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18576         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18577         * gcc.dg/weak/typeof-2.c: Likewise.
18578
18579 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18580
18581         PR rtl-optimization/64287
18582         * gcc.dg/aru-2.c: New test.
18583
18584 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18585
18586         PR sanitizer/64344
18587         * c-c++-common/ubsan/pr64344-1.c: New test.
18588         * c-c++-common/ubsan/pr64344-2.c: New test.
18589
18590         PR tree-optimization/64465
18591         * gcc.dg/pr64465.c: New test.
18592
18593         PR tree-optimization/64494
18594         * gcc.c-torture/compile/pr64494.c: New test.
18595
18596 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18597
18598         PR fortran/47674
18599         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18600
18601 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18602
18603         Update copyright years.
18604
18605 2015-01-05  Marek Polacek  <polacek@redhat.com>
18606
18607         PR c/64423
18608         * gcc.dg/pr64423.c: New test.
18609
18610 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18611
18612         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18613         mmix-knuth-mmixware for the same reason as for MIPS.
18614         * gcc.dg/debug/debug-2.c: Ditto.
18615
18616         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18617
18618 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18619
18620         PR testsuite/62250
18621         * lib/gfortran.exp: Add libatomic library search path.
18622         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18623         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18624
18625         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18626
18627 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18628
18629         * c-c++-common/tsan/bitfield_race.c: New testcase.
18630         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18631
18632 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18633
18634         * gfortran.dg/coarray/collectives_4.f90: New.
18635
18636 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18637
18638         PR fortran/57562
18639         * gfortran.dg/extends_16.f90: New.
18640
18641 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18642
18643         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18644
18645 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18646
18647         * gfortran.dg/coarray/codimension_2.f90: New.
18648         * gfortran.dg/coarray/codimension_2a.f90: New.
18649         * gfortran.dg/coarray_35.f90: New.
18650         * gfortran.dg/coarray_35a.f90: New.
18651
18652 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18653
18654         PR fortran/60507
18655         * gfortran.dg/dummy_procedure_11.f90: New.
18656 ^L
18657 Copyright (C) 2015 Free Software Foundation, Inc.
18658
18659 Copying and distribution of this file, with or without modification,
18660 are permitted in any medium without royalty provided the copyright
18661 notice and this notice are preserved.