* gcc.dg/pr63568.c: Convert to GIMPLE.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-27  Marek Polacek  <polacek@redhat.com>
2
3         * gcc.dg/pr63568.c: Convert to GIMPLE.
4
5 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6
7         PR rtl-optimization/68506
8         * gcc.c-torture/execute/pr68506.c: New test.
9
10 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c/63326
13         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
14         * c-c++-common/gomp/pr63326.c: New test.
15
16 2015-11-27  Richard Biener  <rguenther@suse.de>
17
18         PR tree-optimization/68553
19         * gcc.dg/vect/pr45752.c: Adjust.
20         * gcc.dg/vect/slp-perm-4.c: Likewise.
21
22 2015-11-26  Martin Sebor  <msebor@redhat.com>
23
24         * g++.dg/init/new45.C (cookie_size): New constant set to a value
25         appropriate for the target.
26         (operator new[]): Use it.
27
28 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR c++/67238
31         * g++.dg/cpp0x/pr67238.C: New.
32
33 2015-11-26  Martin Sebor  <msebor@redhat.com>
34
35         * g++.dg/pr67876.C: Remove duplicate content.
36
37 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
38
39         * g++.dg/guality/pr67192.C: New test.
40
41 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
42
43         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
44         support code for vqrdml{as}h_lane tests.
45         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
46         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
47
48 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
49
50         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
51         support code for vqrdml{as}h tests.
52         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
53         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
54
55 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
56
57         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
58         (check_effective_target_arm_arch_FUNC_ok)
59         (add_options_for_arm_arch_FUNC)
60         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
61         to the list to be generated.
62         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
63         (check_effective_target_arm_v8_1a_neon_ok): New.
64         (check_effective_target_arm_v8_1a_neon_hw): New.
65
66 2015-11-26  Nathan Sidwell  <nathan@acm.org>
67
68         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
69
70 2015-11-26  Richard Biener  <rguenther@suse.de>
71
72         PR testsuite/68555
73         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
74         and not XFAIL.
75
76 2015-11-26  Richard Biener  <rguenther@suse.de>
77
78         PR testsuite/68554
79         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
80
81 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         PR c++/67249
84         * g++.dg/concepts/pr67249.C: New.
85
86 2015-11-26  Richard Biener  <rguenther@suse.de>
87
88         PR testsuite/66799
89         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
90         vectorize init loop and adjust expected outcome.
91
92 2015-11-26  Richard Biener  <rguenther@suse.de>
93
94         PR testsuite/67203
95         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
96         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
97         also monitor final optimization result.
98
99 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
100
101         PR rtl-optimization/68249
102         PR rtl-optimization/68321
103         * gcc.c-torture/execute/pr68249.c: New test.
104         * gcc.c-torture/execute/pr68321.c: New test.
105
106 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
107
108         PR target/68416
109         * gcc.target/i386/mpx/pr68416.c: New test.
110
111 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
112
113         PR c++/67313
114         * g++.dg/cpp0x/no-weak1.C: New.
115
116 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
117
118         PR tree-optimization/68128
119         * gcc.dg/gomp/pr68128-1.c: New test.
120         * gcc.dg/gomp/pr68128-2.c: New test.
121
122 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
123
124         PR rtl-optimization/67226
125         * gcc.c-torture/execute/pr67226.c: New test.
126
127 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c++/68508
130         * g++.dg/ubsan/pr68508.C: New test.
131
132 2015-11-25  Martin Sebor  <msebor@redhat.com>
133
134         PR c++/67876
135         * g++.dg/pr67876.C: New test.
136
137 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
138             Sebastian Pop  <s.pop@samsung.com>
139
140         PR tree-optimization/68453
141         * gfortran.dg/graphite/pr68453.f90: New.
142
143 2015-11-25  Martin Sebor  <msebor@redhat.com>
144
145         PR c/66516
146         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
147         * gcc.dg/addr_builtin-1.c: Same.
148
149 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
150
151         * gcc.target/powerpc/dform-1.c: New test.
152         * gcc.target/powerpc/dform-2.c: Likewise.
153
154 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
155
156         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
157         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
158         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
159
160 2015-11-25  Tom de Vries  <tom@codesourcery.com>
161
162         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
163         * gcc.dg/pr23911.c: Same.
164         * gcc.dg/tree-ssa/20030709-2.c: Same.
165         * gcc.dg/tree-ssa/20030731-2.c: Same.
166         * gcc.dg/tree-ssa/20040729-1.c: Same.
167         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
168         * gcc.dg/tree-ssa/loop-36.c: Same.
169         * gcc.dg/tree-ssa/pr21086.c: Same.
170         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
171         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
172         * gcc.dg/vect/pr26359.c: Same.
173         * c-c++-common/restrict-2.c: Update after adding new lim1.
174         * c-c++-common/restrict-4.c: Same.
175         * g++.dg/tree-ssa/pr33615.C: Same.
176         * g++.dg/tree-ssa/restrict1.C: Same.
177         * gcc.dg/tm/pub-safety-1.c: Same.
178         * gcc.dg/tm/reg-promotion.c: Same.
179         * gcc.dg/tree-ssa/20050314-1.c: Same.
180         * gcc.dg/tree-ssa/loop-32.c: Same.
181         * gcc.dg/tree-ssa/loop-33.c: Same.
182         * gcc.dg/tree-ssa/loop-34.c: Same.
183         * gcc.dg/tree-ssa/loop-35.c: Same.
184         * gcc.dg/tree-ssa/loop-7.c: Same.
185         * gcc.dg/tree-ssa/pr23109.c: Same.
186         * gcc.dg/tree-ssa/restrict-3.c: Same.
187         * gcc.dg/tree-ssa/restrict-5.c: Same.
188         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
189         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
190         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
191         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
192         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
193         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
194         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
195         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
196         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
197         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
198         * gcc.dg/tree-ssa/structopt-1.c: Same.
199         * gfortran.dg/pr32921.f: Same.
200         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
201         * g++.dg/tree-ssa/pr61009.C: Same.
202         * g++.dg/tree-ssa/ssa-dom.C: Same.
203         * gcc.dg/pr20115-1.c: Same.
204         * gcc.dg/tree-prof/20050826-2.c: Same.
205         * gcc.dg/tree-prof/cmpsf-1.c: Same.
206         * gcc.dg/tree-ssa/20030821-1.c: Same.
207         * gcc.dg/tree-ssa/20030922-2.c: Same.
208         * gcc.dg/tree-ssa/20031022-1.c: Same.
209         * gcc.dg/tree-ssa/20040615-1.c: Same.
210         * gcc.dg/tree-ssa/20040624-1.c: Same.
211         * gcc.dg/tree-ssa/pr21417.c: Same.
212         * gcc.dg/tree-ssa/pr61607.c: Same.
213         * gcc.dg/tree-ssa/slsr-27.c: Same.
214         * gcc.dg/tree-ssa/slsr-28.c: Same.
215         * gcc.dg/tree-ssa/slsr-29.c: Same.
216         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
217         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
218         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
219         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
220         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
221         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
222         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
223         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
224         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
225         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
226         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
227         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
228         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
229         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
230         * gcc.dg/tree-ssa/vrp47.c: Same.
231         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
232         * gcc.dg/tree-ssa/foldconst-2.c: Same.
233         * gcc.dg/tree-ssa/loop-40.c: Same.
234         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
235
236 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
237
238         * g++.dg/cpp0x/constexpr-array13.C: Fix.
239
240 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
241
242         * gfortran.dg/nint_p7.f90: New testcase.
243
244 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
245             Paolo Carlini  <paolo.carlini@oracle.com>
246
247         PR c++/68087
248         * g++.dg/cpp0x/constexpr-array13.C: New.
249
250 2015-11-25  Ilmir Usmanov <me@ilmir.us>
251             Cesar Philippidis  <cesar@codesourcery.com>
252
253         PR fortran/63858
254         * goacc/omp-fixed.f: New test.
255         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
256
257 2015-11-25  Richard Biener  <rguenther@suse.de>
258
259         PR middle-end/68528
260         * gcc.dg/torture/pr68528.c: New testcase.
261
262 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
263
264         PR c++/58910
265         * g++.dg/cpp0x/constexpr-tuple2.C: New.
266
267 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
268
269         PR rtl-optimization/68435
270         * gcc.dg/pr68435.c: New test.
271
272 2015-11-25  Richard Biener  <rguenther@suse.de>
273
274         PR tree-optimization/68517
275         * gcc.dg/torture/pr68517.c: New testcase.
276
277 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
278
279         PR target/67089
280         * gcc.dg/pr67089-1.c: New test.
281         * gcc.dg/pr67089-2.c: New test.
282         * gcc.dg/pr67089-3.c: New test.
283         * gcc.dg/pr67089-4.c: New test.
284         * gcc.dg/pr67089-5.c: New test.
285         * gcc.dg/pr67089-6.c: New test.
286         * gcc.dg/pr67089-7.c: New test.
287
288 2015-11-25  Richard Biener  <rguenther@suse.de>
289
290         PR tree-optimization/68502
291         * gcc.dg/vect/pr68502-1.c: New testcase.
292         * gcc.dg/vect/pr68502-2.c: Likewise.
293
294 2015-11-24  Michael Collison  <michael.collison@linaro.org>
295
296         * gcc.target/aarch64/saddw-1.c: New test.
297         * gcc.target/aarch64/saddw-2.c: New test.
298         * gcc.target/aarch64/uaddw-1.c: New test.
299         * gcc.target/aarch64/uaddw-2.c: New test.
300         * gcc.target/aarch64/uaddw-3.c: New test.
301         * lib/target-support.exp
302         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
303         Add aarch64 to list of support targets.
304
305 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
306
307         * gcc.target/mips/frame-header-4.c: New test.
308
309 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
310
311         PR fortran/68486
312         * gfortran.dg/simplify_cshift_3.f90
313
314 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
315
316         PR c++/68278
317         * g++.dg/cpp1y/pr68278.C: New.
318
319 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
320
321         PR c++/68388
322         * g++.dg/cpp1y/pr68388.C: New.
323
324 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
325             Sebastian Pop  <s.pop@samsung.com>
326
327         PR tree-optimization/67984
328         * gcc.dg/graphite/pr67984.c: New.
329
330 2015-11-24  Michael Matz  <matz@suse.de>
331
332         PR rtl-optimization/68392
333         * g++.dg/pr68392.C: New test.
334
335 2015-11-24  Nathan Sidwell  <nathan@acm.org>
336
337         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
338
339 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
340
341         PR rtl-optimization/68381
342         * gcc.c-torture/execute/pr68381.c: New test.
343
344 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
345
346         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
347         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
348
349 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
350
351         PR target/68497
352         * gcc.target/i386/pr68497.c: New test.
353
354 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
355
356         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
357         New.
358         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
359         New.
360         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
361         New.
362         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
363         New.
364         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
365         New.
366         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
367         New.
368         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
369         New.
370         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
371         New.
372         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
373         New.
374         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
375         New.
376         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
377         New.
378         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
379         New.
380
381 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
382
383         PR middle-end/68375
384         * gcc.dg/pr68375.c: New test.
385
386 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
387
388         PR target/68483
389         * gcc.target/i386/pr68483-1.c: New test.
390         * gcc.target/i386/pr68483-2.c: New test.
391
392 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
393
394         PR c/68337
395         * gcc.target/i386/mpx/pr68337-1.c: New test.
396         * gcc.target/i386/mpx/pr68337-2.c: New test.
397
398 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
399
400         PR rtl-optimization/68194
401         PR rtl-optimization/68328
402         PR rtl-optimization/68185
403         * gcc.c-torture/execute/pr68185.c: New test.
404         * gcc.c-torture/execute/pr68328.c: Likewise.
405
406 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
407
408         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
409
410 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
411
412         PR objc/68438
413         * objc.dg/plugin: New subdirectory.
414         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
415         * objc.dg/plugin/plugin.exp: New file, based on
416         gcc.dg/plugin/plugin.exp.
417
418 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
419             Sebastian Pop  <s.pop@samsung.com>
420
421         PR tree-optimization/68493
422         * gcc.dg/graphite/pr68493.c: New.
423
424 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
425             Sebastian Pop  <s.pop@samsung.com>
426
427         PR tree-optimization/68279
428         * gfortran.dg/graphite/pr68279.f90: New.
429
430 2015-11-23  Marek Polacek  <polacek@redhat.com>
431
432         PR tree-optimization/68455
433         * gcc.dg/tree-ssa/pr68455.c: New test.
434
435 2015-11-23  Richard Biener  <rguenther@suse.de>
436
437         PR tree-optimization/68465
438         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
439
440 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
441
442         PR target/68363
443         * gcc.target/aarch64/pr68363_1.c: New test.
444
445 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
446
447         * gcc.target/aarch64/simd/vmulx.x: New.
448         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
449         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
450         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
451
452 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
453
454         PR c++/68001
455         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
456
457 2015-11-23  Richard Biener  <rguenther@suse.de>
458             Jiong Wang  <jiong.wang@arm.com>
459
460         PR tree-optimization/68317
461         PR tree-optimization/68326
462         * gcc.dg/pr68317.c: New testcase.
463
464 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
465
466         PR tree-optimization/68327
467         * gcc.dg/pr68327.c: New test.
468
469 2015-11-23  Tom de Vries  <tom@codesourcery.com>
470
471         PR tree-optimization/68460
472         * gcc.dg/autopar/pr68460.c: New test.
473
474 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
475
476         * c-c++-common/asan/halt_on_error-1.c: New test.
477         * c-c++-common/asan/halt_on_error-2.c: Likewise.
478
479 2015-11-23  Richard Biener  <rguenther@suse.de>
480
481         PR tree-optimization/68482
482         * gcc.dg/vect/pr68482.c: New testcase.
483
484 2015-11-23  Richard Biener  <rguenther@suse.de>
485
486         PR tree-optimization/68445
487         * gcc.dg/vect/pr68445.c: New testcase.
488
489 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
490
491         * gcc.target/s390/load-relative-check.c: New test to check
492         generation of load relative instructions.
493
494 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         * gfortran.dg/fmt_t_8.f90: New test.
497
498 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
499
500         PR target/68390
501         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
502
503 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
504
505         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
506
507 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
508
509         PR fortran/68486
510         * gfortran.dg/simplify_cshift_2.f90: New test.
511
512 2015-11-22  James Norris  <jnorris@codesourcery.com>
513             Cesar Philippidis  <cesar@codesourcery.com>
514
515         * gfortran.dg/goacc/declare-1.f95: Update test.
516         * gfortran.dg/goacc/declare-2.f95: New test.
517
518 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
519
520         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
521         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
522         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
523         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
524         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
525         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
526         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
527         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
528         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
529         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
530         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
531         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
532
533 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
534
535         * gfortran.dg/simplify_cshift_1.f90: New test.
536
537 2015-11-21  Nathan Sidwell  <nathan@acm.org>
538
539         * gcc.dg/atomic-generic.c: Include <string.h>.
540
541 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
542
543         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
544
545 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
546
547         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
548
549 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
550
551         PR debug/66432
552         * gcc.dg/debug/pr66432.c: New test.
553
554 2015-11-20  Ian Lance Taylor  <iant@google.com>
555
556         PR go/66406
557         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
558
559 2015-11-20  Mike Stump  <mikestump@comcast.net>
560
561         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
562         isn't portable.
563
564 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
565
566         PR 62314
567         * gcc.dg/fixits.c: New file.
568         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
569         (test_fixit_insert): New.
570         (test_fixit_remove): New.
571         (test_fixit_replace): New.
572         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
573         (test_fixit_insert): New.
574         (test_fixit_remove): New.
575         (test_fixit_replace): New.
576         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
577         (test_show_locus): Add tests of rendering fixit hints.
578
579 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
580
581         PR middle-end/68339
582         * gcc.dg/vect/pr68339.c: New test.
583
584 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
585
586         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
587
588 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
589
590         PR fortran/68237
591         * gfortran.dg/submodule_12.f90: New test
592
593         PR fortran/66762
594         * gfortran.dg/submodule_6.f08: Add compile option -flto.
595
596 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
597
598         * lib/target-supports.exp
599         (check_effective_target_arm_neon_ok_nocache): Add check
600         for M profile.
601
602 2015-11-20  Tom de Vries  <tom@codesourcery.com>
603
604         PR tree-optimization/68373
605         * gcc.dg/autopar/pr68373.c: New test.
606
607 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
608
609         PR c++/67354
610         * g++.dg/abi/mangle67.C: New test.
611
612 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
613
614         * gcc.target/s390/bswap-1.c: New test.
615
616 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
617
618         * gcc.target/s390/pfpo.c: New test.
619
620 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
621
622         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
623         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
624
625 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
626
627         * g++.dg/spellcheck-fields.C: New file.
628
629 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
630             Sebastian Pop  <s.pop@samsung.com>
631
632         PR tree-optimization/68428
633         * gcc.dg/graphite/pr68428.c: New.
634
635 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
636             Sebastian Pop  <s.pop@samsung.com>
637
638         PR tree-optimization/68335
639         * gfortran.dg/graphite/pr68335.f90: New.
640
641 2015-11-19  Nathan Sidwell  <nathan@acm.org>
642
643         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
644         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
645         * gcc.dg/special/weak-2.c: Likewise.
646         * gcc.dg/weak/weak-12.c: Likewise.
647         * gcc.dg/weak/weak-15.c: Likewise.
648         * gcc.dg/weak/weak-16.c: Likewise.
649         * gcc.dg/weak/weak-1.c: Likewise.
650         * gcc.dg/weak/weak-2.c: Likewise.
651         * gcc.dg/weak/weak-4.c: Likewise.
652         * gcc.dg/torture/pr53922.c: Likewise.
653         * gcc.dg/torture/pr60092.c: Likewise.
654
655 2015-11-19  Marek Polacek  <polacek@redhat.com>
656
657         PR c/68412
658         * gcc.dg/pr68412-2.c: New test.
659         * gcc.dg/pr68412.c: New test.
660
661 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
662
663         * gcc.dg/tree-ssa/vrp98.c: New testcase.
664         * gcc.target/avr/uint8-single-reg.c: New testcase.
665
666 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/67409
669         * g++.dg/eh/goto3.C: New test.
670
671 2015-11-19  Marek Polacek  <polacek@redhat.com>
672
673         PR tree-optimization/68431
674         * gcc.dg/tree-ssa/pr68431.c: New test.
675
676 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
677
678         PR rtl-optimization/68376
679         * gcc.c-torture/execute/pr68376-1.c: New test.
680         * gcc.c-torture/execute/pr68376-2.c: New test.
681
682         PR target/67770
683         * gcc.target/i386/pr67770.c: New test.
684
685 2015-11-18  Jeff Law  <law@redhat.com>
686
687         PR tree-optimization/68198
688         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
689         * gcc.dg/tree-ssa/pr68198.c: New test.
690
691 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
692
693         PR fortran/59910
694         * gfortran.dg/pr59910.f90: New test.
695
696 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
697
698         PR fortran/43996
699         * gfortran.dg/pr43996.f90: New test.
700
701 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
702
703         PR c/65083
704         * gcc.dg/atomic/stdatomic-fence-2.c,
705         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
706
707 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
708
709         * gnat.dg/loop_optimization19.adb: New test.
710         * gnat.dg/loop_optimization20.adb: Likewise.
711         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
712
713 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
714
715         * gnat.dg/opt52.adb: New test.
716
717 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
718
719         * gcc.dg/goacc/nvptx-sese-1.c: New.
720
721 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gnat.dg/renaming7.adb: New test.
724         * gnat.dg/renaming7_pkg.ads: New helper.
725
726 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
727
728         PR tree-optimization/68402
729         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
730         to avoid undefined behaviour.
731
732 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
733
734         PR tree-optimization/68157
735         * g++.dg/opt/pr68157.C: New test.
736
737 2015-11-18  Richard Biener  <rguenther@suse.de>
738
739         PR tree-optimization/67790
740         * gcc.dg/vect/pr67790.c: New testcase.
741
742 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
743
744         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
745
746 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
747
748         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
749         (test_braced_init): New function.
750         (test_statement_expression): New function.
751         (test_address_of_label): New function.
752         (test_transaction_expressions): New function.
753         (test_keywords): New function.
754         (test_builtin_va_arg): New function.
755         (test_builtin_offsetof): New function.
756         * lib/multiline.exp (_build_multiline_regex): Escape braces.
757
758 2015-11-17  Martin Sebor  <msebor@redhat.com>
759
760         PR c++/68308
761         * g++.dg/init/new46.C: New test.
762
763 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
764
765         PR fortran/65751
766         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
767
768 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
769
770         PR middle-end/68134
771         * gcc.dg/pr68134.c: New test.
772
773 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
774
775         PR target/68143
776         * gcc.c-torture/execute/pr68143_1.c: New test.
777
778 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
779
780         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
781
782 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
783
784         * gcc.dg/tree-ssa/ifc-8.c: New test.
785
786 2015-11-16  Marek Polacek  <polacek@redhat.com>
787
788         PR c++/68362
789         * g++.dg/delayedfold/switch-1.C: New test.
790
791 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
792
793         PR fortran/58027
794         PR fortran/60993
795         * gfortran.dg/pr58027.f90: New test.
796
797 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
798
799         * c-c++-common/attr-simd.c: New test.
800         * c-c++-common/attr-simd-2.c: New test.
801         * c-c++-common/attr-simd-3.c: New test.
802
803 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
804
805         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
806
807 2015-11-16  Christian Bruel  <christian.bruel@st.com>
808
809         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
810          Check __ARM_NEON__ instead of "arm_neon.h.
811         * gcc.target/arm/attr-neon3.c: New test.
812         * gcc.target/arm/attr-neon-fp16.c: Likewise
813
814 2015-11-16  Christian Bruel  <christian.bruel@st.com>
815
816         PR target/65837
817         * gcc.target/arm/lto/pr65837_0.c
818         * gcc.target/arm/attr-neon2.c
819         * gcc.target/arm/attr-neon.c
820         * gcc.target/arm/attr-neon-builtin-fail.c
821         * gcc.target/arm/attr-crypto.c
822
823 2015-11-16  Richard Biener  <rguenther@suse.de>
824
825         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
826
827 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/50221
830         * gfortran.dg/deferred_character_1.f90: New test.
831         * gfortran.dg/deferred_character_4.f90: New test for comment
832         #4 of the PR.
833
834         PR fortran/68216
835         * gfortran.dg/deferred_character_2.f90: New test.
836
837         PR fortran/67674
838         * gfortran.dg/deferred_character_3.f90: New test.
839
840         PR fortran/63932
841         * gfortran.dg/deferred_character_5.f90: New test.
842
843         PR fortran/66408
844         * gfortran.dg/deferred_character_6.f90: New test.
845
846         PR fortran/49954
847         * gfortran.dg/deferred_character_7.f90: New test.
848
849 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
850
851         PR fortran/67803
852         * gfortran.dg/pr67803.f90: New test.
853
854 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
855
856         * g++.dg/cpp/ucn-1.C: Fix typo.
857
858 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
859
860         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
861         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
862
863 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
864             Jeff Law  <law@redhat.com>
865
866         * gcc.dg/tree-ssa/split-path-1.c: New test.
867
868 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
869
870         * c-c++-common/goacc/loop-auto-1.c: New.
871
872         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
873         * gcc.dg/goacc/nvptx-merged-loop.c: New.
874
875 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
876
877         PR fortran/68319
878         * gfortran.dg/pr68319.f90: New test.
879
880 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
881
882         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
883         hardware floating point support.
884
885         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
886         vector direct move instructions.
887
888         * gcc.target/powerpc/maddld.c: New test.
889
890 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
891
892         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
893         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
894         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
895
896 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
897
898         * gcc.dg/diagnostic-token-ranges.c: New file.
899         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
900         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
901         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
902         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
903         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
904         line_table param when calling
905         linemap_position_for_line_and_column.
906         (test_show_locus): Pass line_table to rich_location ctors.
907         (plugin_init): Remove setting of global_dc->colorize_source_p.
908         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
909         New file.
910         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
911         diagnostic_plugin_test_tree_expression_range.c,
912         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
913         and diagnostic-test-show-trees-1.c.
914
915 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
916
917         PR tree-optimization/67682
918         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
919         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
920         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
921         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
922
923 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
924
925         * gcc.target/aarch64/umaddl_combine_1.c: New test.
926
927 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
928
929         PR tree-optimization/68264
930         * gcc.dg/torture/pr68264.c: New test.
931
932 2015-11-13  Marek Polacek  <polacek@redhat.com>
933
934         PR c/68320
935         * gcc.dg/pr68320.c: New test.
936
937 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
938
939         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
940
941 2015-11-13  Richard Biener  <rguenther@suse.de>
942
943         PR tree-optimization/68306
944         * gcc.dg/pr68306.c: Adjust.
945         * gcc.dg/pr68306-2.c: New testcase.
946         * gcc.dg/pr68306-3.c: Likewise.
947
948 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
949
950         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
951         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
952
953 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
954
955         PR fortran/47266
956         * gfortran.dg/module_private_2.f90: New test.
957
958 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
959
960         PR fortran/47266
961         * gfortran.dg/warn_unused_function_2.f90: New test.
962
963 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
964
965         Revert [ARM] Remove neon-testgen.ml and generated tests.
966         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
967
968         * gcc.target/arm/neon/vRaddhns16.c: Remove.
969         * gcc.target/arm/neon/vRaddhns32.c: Remove.
970         * gcc.target/arm/neon/vRaddhns64.c: Remove.
971         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
972         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
973         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
974         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
975         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
976         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
977         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
978         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
979         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
980         * gcc.target/arm/neon/vRhadds16.c: Remove.
981         * gcc.target/arm/neon/vRhadds32.c: Remove.
982         * gcc.target/arm/neon/vRhadds8.c: Remove.
983         * gcc.target/arm/neon/vRhaddu16.c: Remove.
984         * gcc.target/arm/neon/vRhaddu32.c: Remove.
985         * gcc.target/arm/neon/vRhaddu8.c: Remove.
986         * gcc.target/arm/neon/vRshlQs16.c: Remove.
987         * gcc.target/arm/neon/vRshlQs32.c: Remove.
988         * gcc.target/arm/neon/vRshlQs64.c: Remove.
989         * gcc.target/arm/neon/vRshlQs8.c: Remove.
990         * gcc.target/arm/neon/vRshlQu16.c: Remove.
991         * gcc.target/arm/neon/vRshlQu32.c: Remove.
992         * gcc.target/arm/neon/vRshlQu64.c: Remove.
993         * gcc.target/arm/neon/vRshlQu8.c: Remove.
994         * gcc.target/arm/neon/vRshls16.c: Remove.
995         * gcc.target/arm/neon/vRshls32.c: Remove.
996         * gcc.target/arm/neon/vRshls64.c: Remove.
997         * gcc.target/arm/neon/vRshls8.c: Remove.
998         * gcc.target/arm/neon/vRshlu16.c: Remove.
999         * gcc.target/arm/neon/vRshlu32.c: Remove.
1000         * gcc.target/arm/neon/vRshlu64.c: Remove.
1001         * gcc.target/arm/neon/vRshlu8.c: Remove.
1002         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1003         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1004         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1005         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1006         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1007         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1008         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1009         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1010         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1011         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1012         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1013         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1014         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1015         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1016         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1017         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1018         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1019         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1020         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1021         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1022         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1023         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1024         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1025         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1026         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1027         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1028         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1029         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1030         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1031         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1032         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1033         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1034         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1035         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1036         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1037         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1038         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1039         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1040         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1041         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1042         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1043         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1044         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1045         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1046         * gcc.target/arm/neon/vabaQs16.c: Remove.
1047         * gcc.target/arm/neon/vabaQs32.c: Remove.
1048         * gcc.target/arm/neon/vabaQs8.c: Remove.
1049         * gcc.target/arm/neon/vabaQu16.c: Remove.
1050         * gcc.target/arm/neon/vabaQu32.c: Remove.
1051         * gcc.target/arm/neon/vabaQu8.c: Remove.
1052         * gcc.target/arm/neon/vabals16.c: Remove.
1053         * gcc.target/arm/neon/vabals32.c: Remove.
1054         * gcc.target/arm/neon/vabals8.c: Remove.
1055         * gcc.target/arm/neon/vabalu16.c: Remove.
1056         * gcc.target/arm/neon/vabalu32.c: Remove.
1057         * gcc.target/arm/neon/vabalu8.c: Remove.
1058         * gcc.target/arm/neon/vabas16.c: Remove.
1059         * gcc.target/arm/neon/vabas32.c: Remove.
1060         * gcc.target/arm/neon/vabas8.c: Remove.
1061         * gcc.target/arm/neon/vabau16.c: Remove.
1062         * gcc.target/arm/neon/vabau32.c: Remove.
1063         * gcc.target/arm/neon/vabau8.c: Remove.
1064         * gcc.target/arm/neon/vabdQf32.c: Remove.
1065         * gcc.target/arm/neon/vabdQs16.c: Remove.
1066         * gcc.target/arm/neon/vabdQs32.c: Remove.
1067         * gcc.target/arm/neon/vabdQs8.c: Remove.
1068         * gcc.target/arm/neon/vabdQu16.c: Remove.
1069         * gcc.target/arm/neon/vabdQu32.c: Remove.
1070         * gcc.target/arm/neon/vabdQu8.c: Remove.
1071         * gcc.target/arm/neon/vabdf32.c: Remove.
1072         * gcc.target/arm/neon/vabdls16.c: Remove.
1073         * gcc.target/arm/neon/vabdls32.c: Remove.
1074         * gcc.target/arm/neon/vabdls8.c: Remove.
1075         * gcc.target/arm/neon/vabdlu16.c: Remove.
1076         * gcc.target/arm/neon/vabdlu32.c: Remove.
1077         * gcc.target/arm/neon/vabdlu8.c: Remove.
1078         * gcc.target/arm/neon/vabds16.c: Remove.
1079         * gcc.target/arm/neon/vabds32.c: Remove.
1080         * gcc.target/arm/neon/vabds8.c: Remove.
1081         * gcc.target/arm/neon/vabdu16.c: Remove.
1082         * gcc.target/arm/neon/vabdu32.c: Remove.
1083         * gcc.target/arm/neon/vabdu8.c: Remove.
1084         * gcc.target/arm/neon/vabsQf32.c: Remove.
1085         * gcc.target/arm/neon/vabsQs16.c: Remove.
1086         * gcc.target/arm/neon/vabsQs32.c: Remove.
1087         * gcc.target/arm/neon/vabsQs8.c: Remove.
1088         * gcc.target/arm/neon/vabsf32.c: Remove.
1089         * gcc.target/arm/neon/vabss16.c: Remove.
1090         * gcc.target/arm/neon/vabss32.c: Remove.
1091         * gcc.target/arm/neon/vabss8.c: Remove.
1092         * gcc.target/arm/neon/vaddQf32.c: Remove.
1093         * gcc.target/arm/neon/vaddQs16.c: Remove.
1094         * gcc.target/arm/neon/vaddQs32.c: Remove.
1095         * gcc.target/arm/neon/vaddQs64.c: Remove.
1096         * gcc.target/arm/neon/vaddQs8.c: Remove.
1097         * gcc.target/arm/neon/vaddQu16.c: Remove.
1098         * gcc.target/arm/neon/vaddQu32.c: Remove.
1099         * gcc.target/arm/neon/vaddQu64.c: Remove.
1100         * gcc.target/arm/neon/vaddQu8.c: Remove.
1101         * gcc.target/arm/neon/vaddf32.c: Remove.
1102         * gcc.target/arm/neon/vaddhns16.c: Remove.
1103         * gcc.target/arm/neon/vaddhns32.c: Remove.
1104         * gcc.target/arm/neon/vaddhns64.c: Remove.
1105         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1106         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1107         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1108         * gcc.target/arm/neon/vaddls16.c: Remove.
1109         * gcc.target/arm/neon/vaddls32.c: Remove.
1110         * gcc.target/arm/neon/vaddls8.c: Remove.
1111         * gcc.target/arm/neon/vaddlu16.c: Remove.
1112         * gcc.target/arm/neon/vaddlu32.c: Remove.
1113         * gcc.target/arm/neon/vaddlu8.c: Remove.
1114         * gcc.target/arm/neon/vadds16.c: Remove.
1115         * gcc.target/arm/neon/vadds32.c: Remove.
1116         * gcc.target/arm/neon/vadds64.c: Remove.
1117         * gcc.target/arm/neon/vadds8.c: Remove.
1118         * gcc.target/arm/neon/vaddu16.c: Remove.
1119         * gcc.target/arm/neon/vaddu32.c: Remove.
1120         * gcc.target/arm/neon/vaddu64.c: Remove.
1121         * gcc.target/arm/neon/vaddu8.c: Remove.
1122         * gcc.target/arm/neon/vaddws16.c: Remove.
1123         * gcc.target/arm/neon/vaddws32.c: Remove.
1124         * gcc.target/arm/neon/vaddws8.c: Remove.
1125         * gcc.target/arm/neon/vaddwu16.c: Remove.
1126         * gcc.target/arm/neon/vaddwu32.c: Remove.
1127         * gcc.target/arm/neon/vaddwu8.c: Remove.
1128         * gcc.target/arm/neon/vandQs16.c: Remove.
1129         * gcc.target/arm/neon/vandQs32.c: Remove.
1130         * gcc.target/arm/neon/vandQs64.c: Remove.
1131         * gcc.target/arm/neon/vandQs8.c: Remove.
1132         * gcc.target/arm/neon/vandQu16.c: Remove.
1133         * gcc.target/arm/neon/vandQu32.c: Remove.
1134         * gcc.target/arm/neon/vandQu64.c: Remove.
1135         * gcc.target/arm/neon/vandQu8.c: Remove.
1136         * gcc.target/arm/neon/vands16.c: Remove.
1137         * gcc.target/arm/neon/vands32.c: Remove.
1138         * gcc.target/arm/neon/vands64.c: Remove.
1139         * gcc.target/arm/neon/vands8.c: Remove.
1140         * gcc.target/arm/neon/vandu16.c: Remove.
1141         * gcc.target/arm/neon/vandu32.c: Remove.
1142         * gcc.target/arm/neon/vandu64.c: Remove.
1143         * gcc.target/arm/neon/vandu8.c: Remove.
1144         * gcc.target/arm/neon/vbicQs16.c: Remove.
1145         * gcc.target/arm/neon/vbicQs32.c: Remove.
1146         * gcc.target/arm/neon/vbicQs64.c: Remove.
1147         * gcc.target/arm/neon/vbicQs8.c: Remove.
1148         * gcc.target/arm/neon/vbicQu16.c: Remove.
1149         * gcc.target/arm/neon/vbicQu32.c: Remove.
1150         * gcc.target/arm/neon/vbicQu64.c: Remove.
1151         * gcc.target/arm/neon/vbicQu8.c: Remove.
1152         * gcc.target/arm/neon/vbics16.c: Remove.
1153         * gcc.target/arm/neon/vbics32.c: Remove.
1154         * gcc.target/arm/neon/vbics64.c: Remove.
1155         * gcc.target/arm/neon/vbics8.c: Remove.
1156         * gcc.target/arm/neon/vbicu16.c: Remove.
1157         * gcc.target/arm/neon/vbicu32.c: Remove.
1158         * gcc.target/arm/neon/vbicu64.c: Remove.
1159         * gcc.target/arm/neon/vbicu8.c: Remove.
1160         * gcc.target/arm/neon/vbslQf32.c: Remove.
1161         * gcc.target/arm/neon/vbslQp16.c: Remove.
1162         * gcc.target/arm/neon/vbslQp64.c: Remove.
1163         * gcc.target/arm/neon/vbslQp8.c: Remove.
1164         * gcc.target/arm/neon/vbslQs16.c: Remove.
1165         * gcc.target/arm/neon/vbslQs32.c: Remove.
1166         * gcc.target/arm/neon/vbslQs64.c: Remove.
1167         * gcc.target/arm/neon/vbslQs8.c: Remove.
1168         * gcc.target/arm/neon/vbslQu16.c: Remove.
1169         * gcc.target/arm/neon/vbslQu32.c: Remove.
1170         * gcc.target/arm/neon/vbslQu64.c: Remove.
1171         * gcc.target/arm/neon/vbslQu8.c: Remove.
1172         * gcc.target/arm/neon/vbslf32.c: Remove.
1173         * gcc.target/arm/neon/vbslp16.c: Remove.
1174         * gcc.target/arm/neon/vbslp64.c: Remove.
1175         * gcc.target/arm/neon/vbslp8.c: Remove.
1176         * gcc.target/arm/neon/vbsls16.c: Remove.
1177         * gcc.target/arm/neon/vbsls32.c: Remove.
1178         * gcc.target/arm/neon/vbsls64.c: Remove.
1179         * gcc.target/arm/neon/vbsls8.c: Remove.
1180         * gcc.target/arm/neon/vbslu16.c: Remove.
1181         * gcc.target/arm/neon/vbslu32.c: Remove.
1182         * gcc.target/arm/neon/vbslu64.c: Remove.
1183         * gcc.target/arm/neon/vbslu8.c: Remove.
1184         * gcc.target/arm/neon/vcageQf32.c: Remove.
1185         * gcc.target/arm/neon/vcagef32.c: Remove.
1186         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1187         * gcc.target/arm/neon/vcagtf32.c: Remove.
1188         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1189         * gcc.target/arm/neon/vcalef32.c: Remove.
1190         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1191         * gcc.target/arm/neon/vcaltf32.c: Remove.
1192         * gcc.target/arm/neon/vceqQf32.c: Remove.
1193         * gcc.target/arm/neon/vceqQp8.c: Remove.
1194         * gcc.target/arm/neon/vceqQs16.c: Remove.
1195         * gcc.target/arm/neon/vceqQs32.c: Remove.
1196         * gcc.target/arm/neon/vceqQs8.c: Remove.
1197         * gcc.target/arm/neon/vceqQu16.c: Remove.
1198         * gcc.target/arm/neon/vceqQu32.c: Remove.
1199         * gcc.target/arm/neon/vceqQu8.c: Remove.
1200         * gcc.target/arm/neon/vceqf32.c: Remove.
1201         * gcc.target/arm/neon/vceqp8.c: Remove.
1202         * gcc.target/arm/neon/vceqs16.c: Remove.
1203         * gcc.target/arm/neon/vceqs32.c: Remove.
1204         * gcc.target/arm/neon/vceqs8.c: Remove.
1205         * gcc.target/arm/neon/vcequ16.c: Remove.
1206         * gcc.target/arm/neon/vcequ32.c: Remove.
1207         * gcc.target/arm/neon/vcequ8.c: Remove.
1208         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1209         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1210         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1211         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1212         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1213         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1214         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1215         * gcc.target/arm/neon/vcgef32.c: Remove.
1216         * gcc.target/arm/neon/vcges16.c: Remove.
1217         * gcc.target/arm/neon/vcges32.c: Remove.
1218         * gcc.target/arm/neon/vcges8.c: Remove.
1219         * gcc.target/arm/neon/vcgeu16.c: Remove.
1220         * gcc.target/arm/neon/vcgeu32.c: Remove.
1221         * gcc.target/arm/neon/vcgeu8.c: Remove.
1222         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1223         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1224         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1225         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1226         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1227         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1228         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1229         * gcc.target/arm/neon/vcgtf32.c: Remove.
1230         * gcc.target/arm/neon/vcgts16.c: Remove.
1231         * gcc.target/arm/neon/vcgts32.c: Remove.
1232         * gcc.target/arm/neon/vcgts8.c: Remove.
1233         * gcc.target/arm/neon/vcgtu16.c: Remove.
1234         * gcc.target/arm/neon/vcgtu32.c: Remove.
1235         * gcc.target/arm/neon/vcgtu8.c: Remove.
1236         * gcc.target/arm/neon/vcleQf32.c: Remove.
1237         * gcc.target/arm/neon/vcleQs16.c: Remove.
1238         * gcc.target/arm/neon/vcleQs32.c: Remove.
1239         * gcc.target/arm/neon/vcleQs8.c: Remove.
1240         * gcc.target/arm/neon/vcleQu16.c: Remove.
1241         * gcc.target/arm/neon/vcleQu32.c: Remove.
1242         * gcc.target/arm/neon/vcleQu8.c: Remove.
1243         * gcc.target/arm/neon/vclef32.c: Remove.
1244         * gcc.target/arm/neon/vcles16.c: Remove.
1245         * gcc.target/arm/neon/vcles32.c: Remove.
1246         * gcc.target/arm/neon/vcles8.c: Remove.
1247         * gcc.target/arm/neon/vcleu16.c: Remove.
1248         * gcc.target/arm/neon/vcleu32.c: Remove.
1249         * gcc.target/arm/neon/vcleu8.c: Remove.
1250         * gcc.target/arm/neon/vclsQs16.c: Remove.
1251         * gcc.target/arm/neon/vclsQs32.c: Remove.
1252         * gcc.target/arm/neon/vclsQs8.c: Remove.
1253         * gcc.target/arm/neon/vclss16.c: Remove.
1254         * gcc.target/arm/neon/vclss32.c: Remove.
1255         * gcc.target/arm/neon/vclss8.c: Remove.
1256         * gcc.target/arm/neon/vcltQf32.c: Remove.
1257         * gcc.target/arm/neon/vcltQs16.c: Remove.
1258         * gcc.target/arm/neon/vcltQs32.c: Remove.
1259         * gcc.target/arm/neon/vcltQs8.c: Remove.
1260         * gcc.target/arm/neon/vcltQu16.c: Remove.
1261         * gcc.target/arm/neon/vcltQu32.c: Remove.
1262         * gcc.target/arm/neon/vcltQu8.c: Remove.
1263         * gcc.target/arm/neon/vcltf32.c: Remove.
1264         * gcc.target/arm/neon/vclts16.c: Remove.
1265         * gcc.target/arm/neon/vclts32.c: Remove.
1266         * gcc.target/arm/neon/vclts8.c: Remove.
1267         * gcc.target/arm/neon/vcltu16.c: Remove.
1268         * gcc.target/arm/neon/vcltu32.c: Remove.
1269         * gcc.target/arm/neon/vcltu8.c: Remove.
1270         * gcc.target/arm/neon/vclzQs16.c: Remove.
1271         * gcc.target/arm/neon/vclzQs32.c: Remove.
1272         * gcc.target/arm/neon/vclzQs8.c: Remove.
1273         * gcc.target/arm/neon/vclzQu16.c: Remove.
1274         * gcc.target/arm/neon/vclzQu32.c: Remove.
1275         * gcc.target/arm/neon/vclzQu8.c: Remove.
1276         * gcc.target/arm/neon/vclzs16.c: Remove.
1277         * gcc.target/arm/neon/vclzs32.c: Remove.
1278         * gcc.target/arm/neon/vclzs8.c: Remove.
1279         * gcc.target/arm/neon/vclzu16.c: Remove.
1280         * gcc.target/arm/neon/vclzu32.c: Remove.
1281         * gcc.target/arm/neon/vclzu8.c: Remove.
1282         * gcc.target/arm/neon/vcntQp8.c: Remove.
1283         * gcc.target/arm/neon/vcntQs8.c: Remove.
1284         * gcc.target/arm/neon/vcntQu8.c: Remove.
1285         * gcc.target/arm/neon/vcntp8.c: Remove.
1286         * gcc.target/arm/neon/vcnts8.c: Remove.
1287         * gcc.target/arm/neon/vcntu8.c: Remove.
1288         * gcc.target/arm/neon/vcombinef32.c: Remove.
1289         * gcc.target/arm/neon/vcombinep16.c: Remove.
1290         * gcc.target/arm/neon/vcombinep64.c: Remove.
1291         * gcc.target/arm/neon/vcombinep8.c: Remove.
1292         * gcc.target/arm/neon/vcombines16.c: Remove.
1293         * gcc.target/arm/neon/vcombines32.c: Remove.
1294         * gcc.target/arm/neon/vcombines64.c: Remove.
1295         * gcc.target/arm/neon/vcombines8.c: Remove.
1296         * gcc.target/arm/neon/vcombineu16.c: Remove.
1297         * gcc.target/arm/neon/vcombineu32.c: Remove.
1298         * gcc.target/arm/neon/vcombineu64.c: Remove.
1299         * gcc.target/arm/neon/vcombineu8.c: Remove.
1300         * gcc.target/arm/neon/vcreatef32.c: Remove.
1301         * gcc.target/arm/neon/vcreatep16.c: Remove.
1302         * gcc.target/arm/neon/vcreatep64.c: Remove.
1303         * gcc.target/arm/neon/vcreatep8.c: Remove.
1304         * gcc.target/arm/neon/vcreates16.c: Remove.
1305         * gcc.target/arm/neon/vcreates32.c: Remove.
1306         * gcc.target/arm/neon/vcreates64.c: Remove.
1307         * gcc.target/arm/neon/vcreates8.c: Remove.
1308         * gcc.target/arm/neon/vcreateu16.c: Remove.
1309         * gcc.target/arm/neon/vcreateu32.c: Remove.
1310         * gcc.target/arm/neon/vcreateu64.c: Remove.
1311         * gcc.target/arm/neon/vcreateu8.c: Remove.
1312         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1313         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1314         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1315         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1316         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1317         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1318         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1319         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1320         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1321         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1322         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1323         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1324         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1325         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1326         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1327         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1328         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1329         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1330         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1331         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1332         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1333         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1334         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1335         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1336         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1337         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1338         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1339         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1340         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1341         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1342         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1343         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1344         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1345         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1346         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1347         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1348         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1349         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1350         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1351         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1352         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1353         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1354         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1355         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1356         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1357         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1358         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1359         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1360         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1361         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1362         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1363         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1364         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1365         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1366         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1367         * gcc.target/arm/neon/vdup_np16.c: Remove.
1368         * gcc.target/arm/neon/vdup_np64.c: Remove.
1369         * gcc.target/arm/neon/vdup_np8.c: Remove.
1370         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1371         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1372         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1373         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1374         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1375         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1376         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1377         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1378         * gcc.target/arm/neon/veorQs16.c: Remove.
1379         * gcc.target/arm/neon/veorQs32.c: Remove.
1380         * gcc.target/arm/neon/veorQs64.c: Remove.
1381         * gcc.target/arm/neon/veorQs8.c: Remove.
1382         * gcc.target/arm/neon/veorQu16.c: Remove.
1383         * gcc.target/arm/neon/veorQu32.c: Remove.
1384         * gcc.target/arm/neon/veorQu64.c: Remove.
1385         * gcc.target/arm/neon/veorQu8.c: Remove.
1386         * gcc.target/arm/neon/veors16.c: Remove.
1387         * gcc.target/arm/neon/veors32.c: Remove.
1388         * gcc.target/arm/neon/veors64.c: Remove.
1389         * gcc.target/arm/neon/veors8.c: Remove.
1390         * gcc.target/arm/neon/veoru16.c: Remove.
1391         * gcc.target/arm/neon/veoru32.c: Remove.
1392         * gcc.target/arm/neon/veoru64.c: Remove.
1393         * gcc.target/arm/neon/veoru8.c: Remove.
1394         * gcc.target/arm/neon/vextQf32.c: Remove.
1395         * gcc.target/arm/neon/vextQp16.c: Remove.
1396         * gcc.target/arm/neon/vextQp64.c: Remove.
1397         * gcc.target/arm/neon/vextQp8.c: Remove.
1398         * gcc.target/arm/neon/vextQs16.c: Remove.
1399         * gcc.target/arm/neon/vextQs32.c: Remove.
1400         * gcc.target/arm/neon/vextQs64.c: Remove.
1401         * gcc.target/arm/neon/vextQs8.c: Remove.
1402         * gcc.target/arm/neon/vextQu16.c: Remove.
1403         * gcc.target/arm/neon/vextQu32.c: Remove.
1404         * gcc.target/arm/neon/vextQu64.c: Remove.
1405         * gcc.target/arm/neon/vextQu8.c: Remove.
1406         * gcc.target/arm/neon/vextf32.c: Remove.
1407         * gcc.target/arm/neon/vextp16.c: Remove.
1408         * gcc.target/arm/neon/vextp64.c: Remove.
1409         * gcc.target/arm/neon/vextp8.c: Remove.
1410         * gcc.target/arm/neon/vexts16.c: Remove.
1411         * gcc.target/arm/neon/vexts32.c: Remove.
1412         * gcc.target/arm/neon/vexts64.c: Remove.
1413         * gcc.target/arm/neon/vexts8.c: Remove.
1414         * gcc.target/arm/neon/vextu16.c: Remove.
1415         * gcc.target/arm/neon/vextu32.c: Remove.
1416         * gcc.target/arm/neon/vextu64.c: Remove.
1417         * gcc.target/arm/neon/vextu8.c: Remove.
1418         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1419         * gcc.target/arm/neon/vfmaf32.c: Remove.
1420         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1421         * gcc.target/arm/neon/vfmsf32.c: Remove.
1422         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1423         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1424         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1425         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1426         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1427         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1428         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1429         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1430         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1431         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1432         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1433         * gcc.target/arm/neon/vget_highf32.c: Remove.
1434         * gcc.target/arm/neon/vget_highp16.c: Remove.
1435         * gcc.target/arm/neon/vget_highp64.c: Remove.
1436         * gcc.target/arm/neon/vget_highp8.c: Remove.
1437         * gcc.target/arm/neon/vget_highs16.c: Remove.
1438         * gcc.target/arm/neon/vget_highs32.c: Remove.
1439         * gcc.target/arm/neon/vget_highs64.c: Remove.
1440         * gcc.target/arm/neon/vget_highs8.c: Remove.
1441         * gcc.target/arm/neon/vget_highu16.c: Remove.
1442         * gcc.target/arm/neon/vget_highu32.c: Remove.
1443         * gcc.target/arm/neon/vget_highu64.c: Remove.
1444         * gcc.target/arm/neon/vget_highu8.c: Remove.
1445         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1446         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1447         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1448         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1449         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1450         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1451         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1452         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1453         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1454         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1455         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1456         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1457         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1458         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1459         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1460         * gcc.target/arm/neon/vget_lows16.c: Remove.
1461         * gcc.target/arm/neon/vget_lows32.c: Remove.
1462         * gcc.target/arm/neon/vget_lows64.c: Remove.
1463         * gcc.target/arm/neon/vget_lows8.c: Remove.
1464         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1465         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1466         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1467         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1468         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1469         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1470         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1471         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1472         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1473         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1474         * gcc.target/arm/neon/vhadds16.c: Remove.
1475         * gcc.target/arm/neon/vhadds32.c: Remove.
1476         * gcc.target/arm/neon/vhadds8.c: Remove.
1477         * gcc.target/arm/neon/vhaddu16.c: Remove.
1478         * gcc.target/arm/neon/vhaddu32.c: Remove.
1479         * gcc.target/arm/neon/vhaddu8.c: Remove.
1480         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1481         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1482         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1483         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1484         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1485         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1486         * gcc.target/arm/neon/vhsubs16.c: Remove.
1487         * gcc.target/arm/neon/vhsubs32.c: Remove.
1488         * gcc.target/arm/neon/vhsubs8.c: Remove.
1489         * gcc.target/arm/neon/vhsubu16.c: Remove.
1490         * gcc.target/arm/neon/vhsubu32.c: Remove.
1491         * gcc.target/arm/neon/vhsubu8.c: Remove.
1492         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1493         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1494         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1495         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1496         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1497         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1498         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1499         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1500         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1501         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1502         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1503         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1504         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1505         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1506         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1507         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1508         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1509         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1510         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1511         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1512         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1513         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1514         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1515         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1516         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1517         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1518         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1519         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1520         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1521         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1522         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1523         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1524         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1525         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1526         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1527         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1528         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1529         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1530         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1531         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1532         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1533         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1534         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1535         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1536         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1537         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1538         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1539         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1540         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1541         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1542         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1543         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1544         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1545         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1546         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1547         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1548         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1549         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1550         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1551         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1552         * gcc.target/arm/neon/vld1f32.c: Remove.
1553         * gcc.target/arm/neon/vld1p16.c: Remove.
1554         * gcc.target/arm/neon/vld1p64.c: Remove.
1555         * gcc.target/arm/neon/vld1p8.c: Remove.
1556         * gcc.target/arm/neon/vld1s16.c: Remove.
1557         * gcc.target/arm/neon/vld1s32.c: Remove.
1558         * gcc.target/arm/neon/vld1s64.c: Remove.
1559         * gcc.target/arm/neon/vld1s8.c: Remove.
1560         * gcc.target/arm/neon/vld1u16.c: Remove.
1561         * gcc.target/arm/neon/vld1u32.c: Remove.
1562         * gcc.target/arm/neon/vld1u64.c: Remove.
1563         * gcc.target/arm/neon/vld1u8.c: Remove.
1564         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1565         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1566         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1567         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1568         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1569         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1570         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1571         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1572         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1573         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1574         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1575         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1576         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1577         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1578         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1579         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1580         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1581         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1582         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1583         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1584         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1585         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1586         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1587         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1588         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1589         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1590         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1591         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1592         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1593         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1594         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1595         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1596         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1597         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1598         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1599         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1600         * gcc.target/arm/neon/vld2f32.c: Remove.
1601         * gcc.target/arm/neon/vld2p16.c: Remove.
1602         * gcc.target/arm/neon/vld2p64.c: Remove.
1603         * gcc.target/arm/neon/vld2p8.c: Remove.
1604         * gcc.target/arm/neon/vld2s16.c: Remove.
1605         * gcc.target/arm/neon/vld2s32.c: Remove.
1606         * gcc.target/arm/neon/vld2s64.c: Remove.
1607         * gcc.target/arm/neon/vld2s8.c: Remove.
1608         * gcc.target/arm/neon/vld2u16.c: Remove.
1609         * gcc.target/arm/neon/vld2u32.c: Remove.
1610         * gcc.target/arm/neon/vld2u64.c: Remove.
1611         * gcc.target/arm/neon/vld2u8.c: Remove.
1612         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1613         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1614         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1615         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1616         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1617         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1618         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1619         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1620         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1621         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1622         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1623         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1624         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1625         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1626         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1627         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1628         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1629         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1630         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1631         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1632         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1633         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1634         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1635         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1636         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1637         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1638         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1639         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1640         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1641         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1642         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1643         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1644         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1645         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1646         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1647         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1648         * gcc.target/arm/neon/vld3f32.c: Remove.
1649         * gcc.target/arm/neon/vld3p16.c: Remove.
1650         * gcc.target/arm/neon/vld3p64.c: Remove.
1651         * gcc.target/arm/neon/vld3p8.c: Remove.
1652         * gcc.target/arm/neon/vld3s16.c: Remove.
1653         * gcc.target/arm/neon/vld3s32.c: Remove.
1654         * gcc.target/arm/neon/vld3s64.c: Remove.
1655         * gcc.target/arm/neon/vld3s8.c: Remove.
1656         * gcc.target/arm/neon/vld3u16.c: Remove.
1657         * gcc.target/arm/neon/vld3u32.c: Remove.
1658         * gcc.target/arm/neon/vld3u64.c: Remove.
1659         * gcc.target/arm/neon/vld3u8.c: Remove.
1660         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1661         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1662         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1663         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1664         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1665         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1666         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1667         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1668         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1669         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1670         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1671         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1672         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1673         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1674         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1675         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1676         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1677         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1678         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1679         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1680         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1681         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1682         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1683         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1684         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1685         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1686         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1687         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1688         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1689         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1690         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1691         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1692         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1693         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1694         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1695         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1696         * gcc.target/arm/neon/vld4f32.c: Remove.
1697         * gcc.target/arm/neon/vld4p16.c: Remove.
1698         * gcc.target/arm/neon/vld4p64.c: Remove.
1699         * gcc.target/arm/neon/vld4p8.c: Remove.
1700         * gcc.target/arm/neon/vld4s16.c: Remove.
1701         * gcc.target/arm/neon/vld4s32.c: Remove.
1702         * gcc.target/arm/neon/vld4s64.c: Remove.
1703         * gcc.target/arm/neon/vld4s8.c: Remove.
1704         * gcc.target/arm/neon/vld4u16.c: Remove.
1705         * gcc.target/arm/neon/vld4u32.c: Remove.
1706         * gcc.target/arm/neon/vld4u64.c: Remove.
1707         * gcc.target/arm/neon/vld4u8.c: Remove.
1708         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1709         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1710         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1711         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1712         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1713         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1714         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1715         * gcc.target/arm/neon/vmaxf32.c: Remove.
1716         * gcc.target/arm/neon/vmaxs16.c: Remove.
1717         * gcc.target/arm/neon/vmaxs32.c: Remove.
1718         * gcc.target/arm/neon/vmaxs8.c: Remove.
1719         * gcc.target/arm/neon/vmaxu16.c: Remove.
1720         * gcc.target/arm/neon/vmaxu32.c: Remove.
1721         * gcc.target/arm/neon/vmaxu8.c: Remove.
1722         * gcc.target/arm/neon/vminQf32.c: Remove.
1723         * gcc.target/arm/neon/vminQs16.c: Remove.
1724         * gcc.target/arm/neon/vminQs32.c: Remove.
1725         * gcc.target/arm/neon/vminQs8.c: Remove.
1726         * gcc.target/arm/neon/vminQu16.c: Remove.
1727         * gcc.target/arm/neon/vminQu32.c: Remove.
1728         * gcc.target/arm/neon/vminQu8.c: Remove.
1729         * gcc.target/arm/neon/vminf32.c: Remove.
1730         * gcc.target/arm/neon/vmins16.c: Remove.
1731         * gcc.target/arm/neon/vmins32.c: Remove.
1732         * gcc.target/arm/neon/vmins8.c: Remove.
1733         * gcc.target/arm/neon/vminu16.c: Remove.
1734         * gcc.target/arm/neon/vminu32.c: Remove.
1735         * gcc.target/arm/neon/vminu8.c: Remove.
1736         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1737         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1738         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1739         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1740         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1741         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1742         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1743         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1744         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1745         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1746         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1747         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1748         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1749         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1750         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1751         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1752         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1753         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1754         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1755         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1756         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1757         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1758         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1759         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1760         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1761         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1762         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1763         * gcc.target/arm/neon/vmlaf32.c: Remove.
1764         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1765         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1766         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1767         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1768         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1769         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1770         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1771         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1772         * gcc.target/arm/neon/vmlals16.c: Remove.
1773         * gcc.target/arm/neon/vmlals32.c: Remove.
1774         * gcc.target/arm/neon/vmlals8.c: Remove.
1775         * gcc.target/arm/neon/vmlalu16.c: Remove.
1776         * gcc.target/arm/neon/vmlalu32.c: Remove.
1777         * gcc.target/arm/neon/vmlalu8.c: Remove.
1778         * gcc.target/arm/neon/vmlas16.c: Remove.
1779         * gcc.target/arm/neon/vmlas32.c: Remove.
1780         * gcc.target/arm/neon/vmlas8.c: Remove.
1781         * gcc.target/arm/neon/vmlau16.c: Remove.
1782         * gcc.target/arm/neon/vmlau32.c: Remove.
1783         * gcc.target/arm/neon/vmlau8.c: Remove.
1784         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1785         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1786         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1787         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1788         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1789         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1790         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1791         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1792         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1793         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1794         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1795         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1796         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1797         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1798         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1799         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1800         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1801         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1802         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1803         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1804         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1805         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1806         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1807         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1808         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1809         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1810         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1811         * gcc.target/arm/neon/vmlsf32.c: Remove.
1812         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1813         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1814         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1815         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1816         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1817         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1818         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1819         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1820         * gcc.target/arm/neon/vmlsls16.c: Remove.
1821         * gcc.target/arm/neon/vmlsls32.c: Remove.
1822         * gcc.target/arm/neon/vmlsls8.c: Remove.
1823         * gcc.target/arm/neon/vmlslu16.c: Remove.
1824         * gcc.target/arm/neon/vmlslu32.c: Remove.
1825         * gcc.target/arm/neon/vmlslu8.c: Remove.
1826         * gcc.target/arm/neon/vmlss16.c: Remove.
1827         * gcc.target/arm/neon/vmlss32.c: Remove.
1828         * gcc.target/arm/neon/vmlss8.c: Remove.
1829         * gcc.target/arm/neon/vmlsu16.c: Remove.
1830         * gcc.target/arm/neon/vmlsu32.c: Remove.
1831         * gcc.target/arm/neon/vmlsu8.c: Remove.
1832         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1833         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1834         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1835         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1836         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1837         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1838         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1839         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1840         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1841         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1842         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1843         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1844         * gcc.target/arm/neon/vmov_np16.c: Remove.
1845         * gcc.target/arm/neon/vmov_np8.c: Remove.
1846         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1847         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1848         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1849         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1850         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1851         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1852         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1853         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1854         * gcc.target/arm/neon/vmovls16.c: Remove.
1855         * gcc.target/arm/neon/vmovls32.c: Remove.
1856         * gcc.target/arm/neon/vmovls8.c: Remove.
1857         * gcc.target/arm/neon/vmovlu16.c: Remove.
1858         * gcc.target/arm/neon/vmovlu32.c: Remove.
1859         * gcc.target/arm/neon/vmovlu8.c: Remove.
1860         * gcc.target/arm/neon/vmovns16.c: Remove.
1861         * gcc.target/arm/neon/vmovns32.c: Remove.
1862         * gcc.target/arm/neon/vmovns64.c: Remove.
1863         * gcc.target/arm/neon/vmovnu16.c: Remove.
1864         * gcc.target/arm/neon/vmovnu32.c: Remove.
1865         * gcc.target/arm/neon/vmovnu64.c: Remove.
1866         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1867         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1868         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1869         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1870         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1871         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1872         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1873         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1874         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1875         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1876         * gcc.target/arm/neon/vmulQf32.c: Remove.
1877         * gcc.target/arm/neon/vmulQp8.c: Remove.
1878         * gcc.target/arm/neon/vmulQs16.c: Remove.
1879         * gcc.target/arm/neon/vmulQs32.c: Remove.
1880         * gcc.target/arm/neon/vmulQs8.c: Remove.
1881         * gcc.target/arm/neon/vmulQu16.c: Remove.
1882         * gcc.target/arm/neon/vmulQu32.c: Remove.
1883         * gcc.target/arm/neon/vmulQu8.c: Remove.
1884         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1885         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1886         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1887         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1888         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1889         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1890         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1891         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1892         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1893         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1894         * gcc.target/arm/neon/vmulf32.c: Remove.
1895         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1896         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1897         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1898         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1899         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1900         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1901         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1902         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1903         * gcc.target/arm/neon/vmullp8.c: Remove.
1904         * gcc.target/arm/neon/vmulls16.c: Remove.
1905         * gcc.target/arm/neon/vmulls32.c: Remove.
1906         * gcc.target/arm/neon/vmulls8.c: Remove.
1907         * gcc.target/arm/neon/vmullu16.c: Remove.
1908         * gcc.target/arm/neon/vmullu32.c: Remove.
1909         * gcc.target/arm/neon/vmullu8.c: Remove.
1910         * gcc.target/arm/neon/vmulp8.c: Remove.
1911         * gcc.target/arm/neon/vmuls16.c: Remove.
1912         * gcc.target/arm/neon/vmuls32.c: Remove.
1913         * gcc.target/arm/neon/vmuls8.c: Remove.
1914         * gcc.target/arm/neon/vmulu16.c: Remove.
1915         * gcc.target/arm/neon/vmulu32.c: Remove.
1916         * gcc.target/arm/neon/vmulu8.c: Remove.
1917         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1918         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1919         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1920         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1921         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1922         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1923         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1924         * gcc.target/arm/neon/vmvnp8.c: Remove.
1925         * gcc.target/arm/neon/vmvns16.c: Remove.
1926         * gcc.target/arm/neon/vmvns32.c: Remove.
1927         * gcc.target/arm/neon/vmvns8.c: Remove.
1928         * gcc.target/arm/neon/vmvnu16.c: Remove.
1929         * gcc.target/arm/neon/vmvnu32.c: Remove.
1930         * gcc.target/arm/neon/vmvnu8.c: Remove.
1931         * gcc.target/arm/neon/vnegQf32.c: Remove.
1932         * gcc.target/arm/neon/vnegQs16.c: Remove.
1933         * gcc.target/arm/neon/vnegQs32.c: Remove.
1934         * gcc.target/arm/neon/vnegQs8.c: Remove.
1935         * gcc.target/arm/neon/vnegf32.c: Remove.
1936         * gcc.target/arm/neon/vnegs16.c: Remove.
1937         * gcc.target/arm/neon/vnegs32.c: Remove.
1938         * gcc.target/arm/neon/vnegs8.c: Remove.
1939         * gcc.target/arm/neon/vornQs16.c: Remove.
1940         * gcc.target/arm/neon/vornQs32.c: Remove.
1941         * gcc.target/arm/neon/vornQs64.c: Remove.
1942         * gcc.target/arm/neon/vornQs8.c: Remove.
1943         * gcc.target/arm/neon/vornQu16.c: Remove.
1944         * gcc.target/arm/neon/vornQu32.c: Remove.
1945         * gcc.target/arm/neon/vornQu64.c: Remove.
1946         * gcc.target/arm/neon/vornQu8.c: Remove.
1947         * gcc.target/arm/neon/vorns16.c: Remove.
1948         * gcc.target/arm/neon/vorns32.c: Remove.
1949         * gcc.target/arm/neon/vorns64.c: Remove.
1950         * gcc.target/arm/neon/vorns8.c: Remove.
1951         * gcc.target/arm/neon/vornu16.c: Remove.
1952         * gcc.target/arm/neon/vornu32.c: Remove.
1953         * gcc.target/arm/neon/vornu64.c: Remove.
1954         * gcc.target/arm/neon/vornu8.c: Remove.
1955         * gcc.target/arm/neon/vorrQs16.c: Remove.
1956         * gcc.target/arm/neon/vorrQs32.c: Remove.
1957         * gcc.target/arm/neon/vorrQs64.c: Remove.
1958         * gcc.target/arm/neon/vorrQs8.c: Remove.
1959         * gcc.target/arm/neon/vorrQu16.c: Remove.
1960         * gcc.target/arm/neon/vorrQu32.c: Remove.
1961         * gcc.target/arm/neon/vorrQu64.c: Remove.
1962         * gcc.target/arm/neon/vorrQu8.c: Remove.
1963         * gcc.target/arm/neon/vorrs16.c: Remove.
1964         * gcc.target/arm/neon/vorrs32.c: Remove.
1965         * gcc.target/arm/neon/vorrs64.c: Remove.
1966         * gcc.target/arm/neon/vorrs8.c: Remove.
1967         * gcc.target/arm/neon/vorru16.c: Remove.
1968         * gcc.target/arm/neon/vorru32.c: Remove.
1969         * gcc.target/arm/neon/vorru64.c: Remove.
1970         * gcc.target/arm/neon/vorru8.c: Remove.
1971         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1972         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1973         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1974         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1975         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1976         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1977         * gcc.target/arm/neon/vpadals16.c: Remove.
1978         * gcc.target/arm/neon/vpadals32.c: Remove.
1979         * gcc.target/arm/neon/vpadals8.c: Remove.
1980         * gcc.target/arm/neon/vpadalu16.c: Remove.
1981         * gcc.target/arm/neon/vpadalu32.c: Remove.
1982         * gcc.target/arm/neon/vpadalu8.c: Remove.
1983         * gcc.target/arm/neon/vpaddf32.c: Remove.
1984         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1985         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1986         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1987         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1988         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1989         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1990         * gcc.target/arm/neon/vpaddls16.c: Remove.
1991         * gcc.target/arm/neon/vpaddls32.c: Remove.
1992         * gcc.target/arm/neon/vpaddls8.c: Remove.
1993         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1994         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1995         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1996         * gcc.target/arm/neon/vpadds16.c: Remove.
1997         * gcc.target/arm/neon/vpadds32.c: Remove.
1998         * gcc.target/arm/neon/vpadds8.c: Remove.
1999         * gcc.target/arm/neon/vpaddu16.c: Remove.
2000         * gcc.target/arm/neon/vpaddu32.c: Remove.
2001         * gcc.target/arm/neon/vpaddu8.c: Remove.
2002         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2003         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2004         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2005         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2006         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2007         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2008         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2009         * gcc.target/arm/neon/vpminf32.c: Remove.
2010         * gcc.target/arm/neon/vpmins16.c: Remove.
2011         * gcc.target/arm/neon/vpmins32.c: Remove.
2012         * gcc.target/arm/neon/vpmins8.c: Remove.
2013         * gcc.target/arm/neon/vpminu16.c: Remove.
2014         * gcc.target/arm/neon/vpminu32.c: Remove.
2015         * gcc.target/arm/neon/vpminu8.c: Remove.
2016         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2017         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2018         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2019         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2020         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2021         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2022         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2023         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2024         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2025         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2026         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2027         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2028         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2029         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2030         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2031         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2032         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2033         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2034         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2035         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2036         * gcc.target/arm/neon/vqRshls16.c: Remove.
2037         * gcc.target/arm/neon/vqRshls32.c: Remove.
2038         * gcc.target/arm/neon/vqRshls64.c: Remove.
2039         * gcc.target/arm/neon/vqRshls8.c: Remove.
2040         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2041         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2042         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2043         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2044         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2045         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2046         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2047         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2048         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2049         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2050         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2051         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2052         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2053         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2054         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2055         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2056         * gcc.target/arm/neon/vqabss16.c: Remove.
2057         * gcc.target/arm/neon/vqabss32.c: Remove.
2058         * gcc.target/arm/neon/vqabss8.c: Remove.
2059         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2060         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2061         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2062         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2063         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2064         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2065         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2066         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2067         * gcc.target/arm/neon/vqadds16.c: Remove.
2068         * gcc.target/arm/neon/vqadds32.c: Remove.
2069         * gcc.target/arm/neon/vqadds64.c: Remove.
2070         * gcc.target/arm/neon/vqadds8.c: Remove.
2071         * gcc.target/arm/neon/vqaddu16.c: Remove.
2072         * gcc.target/arm/neon/vqaddu32.c: Remove.
2073         * gcc.target/arm/neon/vqaddu64.c: Remove.
2074         * gcc.target/arm/neon/vqaddu8.c: Remove.
2075         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2076         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2077         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2078         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2079         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2080         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2081         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2082         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2083         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2084         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2085         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2086         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2087         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2088         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2089         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2090         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2091         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2092         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2093         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2094         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2095         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2096         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2097         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2098         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2099         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2100         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2101         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2102         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2103         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2104         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2105         * gcc.target/arm/neon/vqmovns16.c: Remove.
2106         * gcc.target/arm/neon/vqmovns32.c: Remove.
2107         * gcc.target/arm/neon/vqmovns64.c: Remove.
2108         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2109         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2110         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2111         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2112         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2113         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2114         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2115         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2116         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2117         * gcc.target/arm/neon/vqnegs16.c: Remove.
2118         * gcc.target/arm/neon/vqnegs32.c: Remove.
2119         * gcc.target/arm/neon/vqnegs8.c: Remove.
2120         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2121         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2122         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2123         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2124         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2125         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2126         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2127         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2128         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2129         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2130         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2131         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2132         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2133         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2134         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2135         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2136         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2137         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2138         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2139         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2140         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2141         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2142         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2143         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2144         * gcc.target/arm/neon/vqshls16.c: Remove.
2145         * gcc.target/arm/neon/vqshls32.c: Remove.
2146         * gcc.target/arm/neon/vqshls64.c: Remove.
2147         * gcc.target/arm/neon/vqshls8.c: Remove.
2148         * gcc.target/arm/neon/vqshlu16.c: Remove.
2149         * gcc.target/arm/neon/vqshlu32.c: Remove.
2150         * gcc.target/arm/neon/vqshlu64.c: Remove.
2151         * gcc.target/arm/neon/vqshlu8.c: Remove.
2152         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2153         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2154         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2155         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2156         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2157         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2158         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2159         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2160         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2161         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2162         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2163         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2164         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2165         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2166         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2167         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2168         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2169         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2170         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2171         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2172         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2173         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2174         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2175         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2176         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2177         * gcc.target/arm/neon/vqsubs16.c: Remove.
2178         * gcc.target/arm/neon/vqsubs32.c: Remove.
2179         * gcc.target/arm/neon/vqsubs64.c: Remove.
2180         * gcc.target/arm/neon/vqsubs8.c: Remove.
2181         * gcc.target/arm/neon/vqsubu16.c: Remove.
2182         * gcc.target/arm/neon/vqsubu32.c: Remove.
2183         * gcc.target/arm/neon/vqsubu64.c: Remove.
2184         * gcc.target/arm/neon/vqsubu8.c: Remove.
2185         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2186         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2187         * gcc.target/arm/neon/vrecpef32.c: Remove.
2188         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2189         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2190         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2370         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2371         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2372         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2373         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2374         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2375         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2376         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2377         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2378         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2379         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2380         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2381         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2382         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2383         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2384         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2385         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2386         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2387         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2388         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2389         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2390         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2391         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2392         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2393         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2394         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2395         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2396         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2397         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2398         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2399         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2400         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2401         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2402         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2403         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2404         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2405         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2406         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2407         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2408         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2409         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2410         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2411         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2412         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2413         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2414         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2415         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2416         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2417         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2418         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2419         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2420         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2421         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2422         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2423         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2424         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2425         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2426         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2427         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2428         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2429         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2430         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2431         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2432         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2433         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2434         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2435         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2436         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2437         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2438         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2439         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2440         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2441         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2442         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2443         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2444         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2445         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2446         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2447         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2448         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2449         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2450         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2451         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2452         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2453         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2454         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2455         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2456         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2457         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2458         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2459         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2460         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2461         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2462         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2463         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2464         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2465         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2466         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2467         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2468         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2469         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2470         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2471         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2472         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2473         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2474         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2475         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2476         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2477         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2478         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2479         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2480         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2481         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2482         * gcc.target/arm/neon/vrev16p8.c: Remove.
2483         * gcc.target/arm/neon/vrev16s8.c: Remove.
2484         * gcc.target/arm/neon/vrev16u8.c: Remove.
2485         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2486         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2487         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2488         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2489         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2490         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2491         * gcc.target/arm/neon/vrev32p16.c: Remove.
2492         * gcc.target/arm/neon/vrev32p8.c: Remove.
2493         * gcc.target/arm/neon/vrev32s16.c: Remove.
2494         * gcc.target/arm/neon/vrev32s8.c: Remove.
2495         * gcc.target/arm/neon/vrev32u16.c: Remove.
2496         * gcc.target/arm/neon/vrev32u8.c: Remove.
2497         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2498         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2499         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2500         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2501         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2502         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2503         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2504         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2505         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2506         * gcc.target/arm/neon/vrev64f32.c: Remove.
2507         * gcc.target/arm/neon/vrev64p16.c: Remove.
2508         * gcc.target/arm/neon/vrev64p8.c: Remove.
2509         * gcc.target/arm/neon/vrev64s16.c: Remove.
2510         * gcc.target/arm/neon/vrev64s32.c: Remove.
2511         * gcc.target/arm/neon/vrev64s8.c: Remove.
2512         * gcc.target/arm/neon/vrev64u16.c: Remove.
2513         * gcc.target/arm/neon/vrev64u32.c: Remove.
2514         * gcc.target/arm/neon/vrev64u8.c: Remove.
2515         * gcc.target/arm/neon/vrndaf32.c: Remove.
2516         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2517         * gcc.target/arm/neon/vrndf32.c: Remove.
2518         * gcc.target/arm/neon/vrndmf32.c: Remove.
2519         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2520         * gcc.target/arm/neon/vrndnf32.c: Remove.
2521         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2522         * gcc.target/arm/neon/vrndpf32.c: Remove.
2523         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2524         * gcc.target/arm/neon/vrndqf32.c: Remove.
2525         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2526         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2527         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2528         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2529         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2530         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2531         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2532         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2533         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2534         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2535         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2536         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2537         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2538         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2539         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2540         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2541         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2542         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2543         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2544         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2545         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2546         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2547         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2548         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2549         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2550         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2551         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2552         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2553         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2554         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2555         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2556         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2557         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2558         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2559         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2560         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2561         * gcc.target/arm/neon/vshlQs16.c: Remove.
2562         * gcc.target/arm/neon/vshlQs32.c: Remove.
2563         * gcc.target/arm/neon/vshlQs64.c: Remove.
2564         * gcc.target/arm/neon/vshlQs8.c: Remove.
2565         * gcc.target/arm/neon/vshlQu16.c: Remove.
2566         * gcc.target/arm/neon/vshlQu32.c: Remove.
2567         * gcc.target/arm/neon/vshlQu64.c: Remove.
2568         * gcc.target/arm/neon/vshlQu8.c: Remove.
2569         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2570         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2571         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2572         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2573         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2574         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2575         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2576         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2577         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2578         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2579         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2580         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2581         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2582         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2583         * gcc.target/arm/neon/vshls16.c: Remove.
2584         * gcc.target/arm/neon/vshls32.c: Remove.
2585         * gcc.target/arm/neon/vshls64.c: Remove.
2586         * gcc.target/arm/neon/vshls8.c: Remove.
2587         * gcc.target/arm/neon/vshlu16.c: Remove.
2588         * gcc.target/arm/neon/vshlu32.c: Remove.
2589         * gcc.target/arm/neon/vshlu64.c: Remove.
2590         * gcc.target/arm/neon/vshlu8.c: Remove.
2591         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2592         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2593         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2594         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2595         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2596         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2597         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2598         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2599         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2600         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2601         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2602         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2603         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2604         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2605         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2606         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2607         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2608         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2609         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2610         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2611         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2612         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2613         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2614         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2615         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2616         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2617         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2618         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2619         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2620         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2621         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2622         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2623         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2624         * gcc.target/arm/neon/vsli_np16.c: Remove.
2625         * gcc.target/arm/neon/vsli_np64.c: Remove.
2626         * gcc.target/arm/neon/vsli_np8.c: Remove.
2627         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2628         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2629         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2630         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2631         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2632         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2633         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2634         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2635         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2636         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2637         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2638         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2639         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2640         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2641         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2642         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2643         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2644         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2645         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2646         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2647         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2648         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2649         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2650         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2651         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2652         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2653         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2654         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2655         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2656         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2657         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2658         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2659         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2660         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2661         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2662         * gcc.target/arm/neon/vsri_np16.c: Remove.
2663         * gcc.target/arm/neon/vsri_np64.c: Remove.
2664         * gcc.target/arm/neon/vsri_np8.c: Remove.
2665         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2666         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2667         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2668         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2669         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2670         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2671         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2672         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2673         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2674         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2675         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2676         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2677         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2678         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2679         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2680         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2681         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2682         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2683         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2684         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2685         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2686         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2687         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2688         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2689         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2690         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2691         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2692         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2693         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2694         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2695         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2696         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2697         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2698         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2699         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2700         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2701         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2702         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2703         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2704         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2705         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2706         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2707         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2708         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2709         * gcc.target/arm/neon/vst1f32.c: Remove.
2710         * gcc.target/arm/neon/vst1p16.c: Remove.
2711         * gcc.target/arm/neon/vst1p64.c: Remove.
2712         * gcc.target/arm/neon/vst1p8.c: Remove.
2713         * gcc.target/arm/neon/vst1s16.c: Remove.
2714         * gcc.target/arm/neon/vst1s32.c: Remove.
2715         * gcc.target/arm/neon/vst1s64.c: Remove.
2716         * gcc.target/arm/neon/vst1s8.c: Remove.
2717         * gcc.target/arm/neon/vst1u16.c: Remove.
2718         * gcc.target/arm/neon/vst1u32.c: Remove.
2719         * gcc.target/arm/neon/vst1u64.c: Remove.
2720         * gcc.target/arm/neon/vst1u8.c: Remove.
2721         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2722         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2723         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2724         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2725         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2726         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2727         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2728         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2729         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2730         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2731         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2732         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2733         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2734         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2735         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2736         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2737         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2738         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2739         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2740         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2741         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2742         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2743         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2744         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2745         * gcc.target/arm/neon/vst2f32.c: Remove.
2746         * gcc.target/arm/neon/vst2p16.c: Remove.
2747         * gcc.target/arm/neon/vst2p64.c: Remove.
2748         * gcc.target/arm/neon/vst2p8.c: Remove.
2749         * gcc.target/arm/neon/vst2s16.c: Remove.
2750         * gcc.target/arm/neon/vst2s32.c: Remove.
2751         * gcc.target/arm/neon/vst2s64.c: Remove.
2752         * gcc.target/arm/neon/vst2s8.c: Remove.
2753         * gcc.target/arm/neon/vst2u16.c: Remove.
2754         * gcc.target/arm/neon/vst2u32.c: Remove.
2755         * gcc.target/arm/neon/vst2u64.c: Remove.
2756         * gcc.target/arm/neon/vst2u8.c: Remove.
2757         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2758         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2759         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2760         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2761         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2762         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2763         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2764         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2765         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2766         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2767         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2768         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2769         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2770         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2771         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2772         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2773         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2774         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2775         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2776         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2777         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2778         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2779         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2780         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2781         * gcc.target/arm/neon/vst3f32.c: Remove.
2782         * gcc.target/arm/neon/vst3p16.c: Remove.
2783         * gcc.target/arm/neon/vst3p64.c: Remove.
2784         * gcc.target/arm/neon/vst3p8.c: Remove.
2785         * gcc.target/arm/neon/vst3s16.c: Remove.
2786         * gcc.target/arm/neon/vst3s32.c: Remove.
2787         * gcc.target/arm/neon/vst3s64.c: Remove.
2788         * gcc.target/arm/neon/vst3s8.c: Remove.
2789         * gcc.target/arm/neon/vst3u16.c: Remove.
2790         * gcc.target/arm/neon/vst3u32.c: Remove.
2791         * gcc.target/arm/neon/vst3u64.c: Remove.
2792         * gcc.target/arm/neon/vst3u8.c: Remove.
2793         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2794         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2795         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2796         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2797         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2798         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2799         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2800         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2801         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2802         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2803         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2804         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2805         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2806         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2807         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2808         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2809         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2810         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2811         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2812         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2813         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2814         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2815         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2816         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2817         * gcc.target/arm/neon/vst4f32.c: Remove.
2818         * gcc.target/arm/neon/vst4p16.c: Remove.
2819         * gcc.target/arm/neon/vst4p64.c: Remove.
2820         * gcc.target/arm/neon/vst4p8.c: Remove.
2821         * gcc.target/arm/neon/vst4s16.c: Remove.
2822         * gcc.target/arm/neon/vst4s32.c: Remove.
2823         * gcc.target/arm/neon/vst4s64.c: Remove.
2824         * gcc.target/arm/neon/vst4s8.c: Remove.
2825         * gcc.target/arm/neon/vst4u16.c: Remove.
2826         * gcc.target/arm/neon/vst4u32.c: Remove.
2827         * gcc.target/arm/neon/vst4u64.c: Remove.
2828         * gcc.target/arm/neon/vst4u8.c: Remove.
2829         * gcc.target/arm/neon/vsubQf32.c: Remove.
2830         * gcc.target/arm/neon/vsubQs16.c: Remove.
2831         * gcc.target/arm/neon/vsubQs32.c: Remove.
2832         * gcc.target/arm/neon/vsubQs64.c: Remove.
2833         * gcc.target/arm/neon/vsubQs8.c: Remove.
2834         * gcc.target/arm/neon/vsubQu16.c: Remove.
2835         * gcc.target/arm/neon/vsubQu32.c: Remove.
2836         * gcc.target/arm/neon/vsubQu64.c: Remove.
2837         * gcc.target/arm/neon/vsubQu8.c: Remove.
2838         * gcc.target/arm/neon/vsubf32.c: Remove.
2839         * gcc.target/arm/neon/vsubhns16.c: Remove.
2840         * gcc.target/arm/neon/vsubhns32.c: Remove.
2841         * gcc.target/arm/neon/vsubhns64.c: Remove.
2842         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2843         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2844         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2845         * gcc.target/arm/neon/vsubls16.c: Remove.
2846         * gcc.target/arm/neon/vsubls32.c: Remove.
2847         * gcc.target/arm/neon/vsubls8.c: Remove.
2848         * gcc.target/arm/neon/vsublu16.c: Remove.
2849         * gcc.target/arm/neon/vsublu32.c: Remove.
2850         * gcc.target/arm/neon/vsublu8.c: Remove.
2851         * gcc.target/arm/neon/vsubs16.c: Remove.
2852         * gcc.target/arm/neon/vsubs32.c: Remove.
2853         * gcc.target/arm/neon/vsubs64.c: Remove.
2854         * gcc.target/arm/neon/vsubs8.c: Remove.
2855         * gcc.target/arm/neon/vsubu16.c: Remove.
2856         * gcc.target/arm/neon/vsubu32.c: Remove.
2857         * gcc.target/arm/neon/vsubu64.c: Remove.
2858         * gcc.target/arm/neon/vsubu8.c: Remove.
2859         * gcc.target/arm/neon/vsubws16.c: Remove.
2860         * gcc.target/arm/neon/vsubws32.c: Remove.
2861         * gcc.target/arm/neon/vsubws8.c: Remove.
2862         * gcc.target/arm/neon/vsubwu16.c: Remove.
2863         * gcc.target/arm/neon/vsubwu32.c: Remove.
2864         * gcc.target/arm/neon/vsubwu8.c: Remove.
2865         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2866         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2867         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2868         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2869         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2870         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2871         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2872         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2873         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2874         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2875         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2876         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2877         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2878         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2879         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2880         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2881         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2882         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2883         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2884         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2885         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2886         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2887         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2888         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2889         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2890         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2891         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2892         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2893         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2894         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2895         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2896         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2897         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2898         * gcc.target/arm/neon/vtrnf32.c: Remove.
2899         * gcc.target/arm/neon/vtrnp16.c: Remove.
2900         * gcc.target/arm/neon/vtrnp8.c: Remove.
2901         * gcc.target/arm/neon/vtrns16.c: Remove.
2902         * gcc.target/arm/neon/vtrns32.c: Remove.
2903         * gcc.target/arm/neon/vtrns8.c: Remove.
2904         * gcc.target/arm/neon/vtrnu16.c: Remove.
2905         * gcc.target/arm/neon/vtrnu32.c: Remove.
2906         * gcc.target/arm/neon/vtrnu8.c: Remove.
2907         * gcc.target/arm/neon/vtstQp8.c: Remove.
2908         * gcc.target/arm/neon/vtstQs16.c: Remove.
2909         * gcc.target/arm/neon/vtstQs32.c: Remove.
2910         * gcc.target/arm/neon/vtstQs8.c: Remove.
2911         * gcc.target/arm/neon/vtstQu16.c: Remove.
2912         * gcc.target/arm/neon/vtstQu32.c: Remove.
2913         * gcc.target/arm/neon/vtstQu8.c: Remove.
2914         * gcc.target/arm/neon/vtstp8.c: Remove.
2915         * gcc.target/arm/neon/vtsts16.c: Remove.
2916         * gcc.target/arm/neon/vtsts32.c: Remove.
2917         * gcc.target/arm/neon/vtsts8.c: Remove.
2918         * gcc.target/arm/neon/vtstu16.c: Remove.
2919         * gcc.target/arm/neon/vtstu32.c: Remove.
2920         * gcc.target/arm/neon/vtstu8.c: Remove.
2921         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2922         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2923         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2924         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2925         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2926         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2927         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2928         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2929         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2930         * gcc.target/arm/neon/vuzpf32.c: Remove.
2931         * gcc.target/arm/neon/vuzpp16.c: Remove.
2932         * gcc.target/arm/neon/vuzpp8.c: Remove.
2933         * gcc.target/arm/neon/vuzps16.c: Remove.
2934         * gcc.target/arm/neon/vuzps32.c: Remove.
2935         * gcc.target/arm/neon/vuzps8.c: Remove.
2936         * gcc.target/arm/neon/vuzpu16.c: Remove.
2937         * gcc.target/arm/neon/vuzpu32.c: Remove.
2938         * gcc.target/arm/neon/vuzpu8.c: Remove.
2939         * gcc.target/arm/neon/vzipQf32.c: Remove.
2940         * gcc.target/arm/neon/vzipQp16.c: Remove.
2941         * gcc.target/arm/neon/vzipQp8.c: Remove.
2942         * gcc.target/arm/neon/vzipQs16.c: Remove.
2943         * gcc.target/arm/neon/vzipQs32.c: Remove.
2944         * gcc.target/arm/neon/vzipQs8.c: Remove.
2945         * gcc.target/arm/neon/vzipQu16.c: Remove.
2946         * gcc.target/arm/neon/vzipQu32.c: Remove.
2947         * gcc.target/arm/neon/vzipQu8.c: Remove.
2948         * gcc.target/arm/neon/vzipf32.c: Remove.
2949         * gcc.target/arm/neon/vzipp16.c: Remove.
2950         * gcc.target/arm/neon/vzipp8.c: Remove.
2951         * gcc.target/arm/neon/vzips16.c: Remove.
2952         * gcc.target/arm/neon/vzips32.c: Remove.
2953         * gcc.target/arm/neon/vzips8.c: Remove.
2954         * gcc.target/arm/neon/vzipu16.c: Remove.
2955         * gcc.target/arm/neon/vzipu32.c: Remove.
2956         * gcc.target/arm/neon/vzipu8.c: Remove.
2957
2958 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2959
2960         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2961
2962 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2963
2964         PR driver/67613
2965         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2966         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2967
2968 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2969
2970         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2971         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2972         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2973         levenshtein_plugin.c.
2974         * gcc.dg/spellcheck-fields.c: New file.
2975
2976 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2977
2978         PR fortran/68318
2979         * gfortran.dg/pr68318_1.f90: New test.
2980         * gfortran.dg/pr68318_2.f90: Ditto.
2981
2982 2015-11-12  James Norris  <jnorris@codesourcery.com>
2983             Joseph Myers  <joseph@codesourcery.com>
2984
2985         * c-c++-common/goacc/declare-1.c: New test.
2986         * c-c++-common/goacc/declare-2.c: Likewise.
2987
2988 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2989
2990         [ARM] Remove neon-testgen.ml and generated tests.
2991
2992         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2993         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2994         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2995         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2996         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2997         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2998         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2999         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3000         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3001         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3002         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3003         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3004         * gcc.target/arm/neon/vRhadds16.c: Remove.
3005         * gcc.target/arm/neon/vRhadds32.c: Remove.
3006         * gcc.target/arm/neon/vRhadds8.c: Remove.
3007         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3008         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3009         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3010         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3011         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3012         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3013         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3014         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3015         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3016         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3017         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3018         * gcc.target/arm/neon/vRshls16.c: Remove.
3019         * gcc.target/arm/neon/vRshls32.c: Remove.
3020         * gcc.target/arm/neon/vRshls64.c: Remove.
3021         * gcc.target/arm/neon/vRshls8.c: Remove.
3022         * gcc.target/arm/neon/vRshlu16.c: Remove.
3023         * gcc.target/arm/neon/vRshlu32.c: Remove.
3024         * gcc.target/arm/neon/vRshlu64.c: Remove.
3025         * gcc.target/arm/neon/vRshlu8.c: Remove.
3026         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3027         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3028         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3029         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3030         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3031         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3032         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3033         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3034         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3035         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3036         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3037         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3038         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3039         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3040         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3041         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3042         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3043         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3044         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3045         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3046         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3047         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3048         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3049         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3050         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3051         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3052         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3053         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3054         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3055         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3056         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3057         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3058         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3059         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3060         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3061         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3062         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3063         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3064         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3065         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3066         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3067         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3068         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3069         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3070         * gcc.target/arm/neon/vabaQs16.c: Remove.
3071         * gcc.target/arm/neon/vabaQs32.c: Remove.
3072         * gcc.target/arm/neon/vabaQs8.c: Remove.
3073         * gcc.target/arm/neon/vabaQu16.c: Remove.
3074         * gcc.target/arm/neon/vabaQu32.c: Remove.
3075         * gcc.target/arm/neon/vabaQu8.c: Remove.
3076         * gcc.target/arm/neon/vabals16.c: Remove.
3077         * gcc.target/arm/neon/vabals32.c: Remove.
3078         * gcc.target/arm/neon/vabals8.c: Remove.
3079         * gcc.target/arm/neon/vabalu16.c: Remove.
3080         * gcc.target/arm/neon/vabalu32.c: Remove.
3081         * gcc.target/arm/neon/vabalu8.c: Remove.
3082         * gcc.target/arm/neon/vabas16.c: Remove.
3083         * gcc.target/arm/neon/vabas32.c: Remove.
3084         * gcc.target/arm/neon/vabas8.c: Remove.
3085         * gcc.target/arm/neon/vabau16.c: Remove.
3086         * gcc.target/arm/neon/vabau32.c: Remove.
3087         * gcc.target/arm/neon/vabau8.c: Remove.
3088         * gcc.target/arm/neon/vabdQf32.c: Remove.
3089         * gcc.target/arm/neon/vabdQs16.c: Remove.
3090         * gcc.target/arm/neon/vabdQs32.c: Remove.
3091         * gcc.target/arm/neon/vabdQs8.c: Remove.
3092         * gcc.target/arm/neon/vabdQu16.c: Remove.
3093         * gcc.target/arm/neon/vabdQu32.c: Remove.
3094         * gcc.target/arm/neon/vabdQu8.c: Remove.
3095         * gcc.target/arm/neon/vabdf32.c: Remove.
3096         * gcc.target/arm/neon/vabdls16.c: Remove.
3097         * gcc.target/arm/neon/vabdls32.c: Remove.
3098         * gcc.target/arm/neon/vabdls8.c: Remove.
3099         * gcc.target/arm/neon/vabdlu16.c: Remove.
3100         * gcc.target/arm/neon/vabdlu32.c: Remove.
3101         * gcc.target/arm/neon/vabdlu8.c: Remove.
3102         * gcc.target/arm/neon/vabds16.c: Remove.
3103         * gcc.target/arm/neon/vabds32.c: Remove.
3104         * gcc.target/arm/neon/vabds8.c: Remove.
3105         * gcc.target/arm/neon/vabdu16.c: Remove.
3106         * gcc.target/arm/neon/vabdu32.c: Remove.
3107         * gcc.target/arm/neon/vabdu8.c: Remove.
3108         * gcc.target/arm/neon/vabsQf32.c: Remove.
3109         * gcc.target/arm/neon/vabsQs16.c: Remove.
3110         * gcc.target/arm/neon/vabsQs32.c: Remove.
3111         * gcc.target/arm/neon/vabsQs8.c: Remove.
3112         * gcc.target/arm/neon/vabsf32.c: Remove.
3113         * gcc.target/arm/neon/vabss16.c: Remove.
3114         * gcc.target/arm/neon/vabss32.c: Remove.
3115         * gcc.target/arm/neon/vabss8.c: Remove.
3116         * gcc.target/arm/neon/vaddQf32.c: Remove.
3117         * gcc.target/arm/neon/vaddQs16.c: Remove.
3118         * gcc.target/arm/neon/vaddQs32.c: Remove.
3119         * gcc.target/arm/neon/vaddQs64.c: Remove.
3120         * gcc.target/arm/neon/vaddQs8.c: Remove.
3121         * gcc.target/arm/neon/vaddQu16.c: Remove.
3122         * gcc.target/arm/neon/vaddQu32.c: Remove.
3123         * gcc.target/arm/neon/vaddQu64.c: Remove.
3124         * gcc.target/arm/neon/vaddQu8.c: Remove.
3125         * gcc.target/arm/neon/vaddf32.c: Remove.
3126         * gcc.target/arm/neon/vaddhns16.c: Remove.
3127         * gcc.target/arm/neon/vaddhns32.c: Remove.
3128         * gcc.target/arm/neon/vaddhns64.c: Remove.
3129         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3130         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3131         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3132         * gcc.target/arm/neon/vaddls16.c: Remove.
3133         * gcc.target/arm/neon/vaddls32.c: Remove.
3134         * gcc.target/arm/neon/vaddls8.c: Remove.
3135         * gcc.target/arm/neon/vaddlu16.c: Remove.
3136         * gcc.target/arm/neon/vaddlu32.c: Remove.
3137         * gcc.target/arm/neon/vaddlu8.c: Remove.
3138         * gcc.target/arm/neon/vadds16.c: Remove.
3139         * gcc.target/arm/neon/vadds32.c: Remove.
3140         * gcc.target/arm/neon/vadds64.c: Remove.
3141         * gcc.target/arm/neon/vadds8.c: Remove.
3142         * gcc.target/arm/neon/vaddu16.c: Remove.
3143         * gcc.target/arm/neon/vaddu32.c: Remove.
3144         * gcc.target/arm/neon/vaddu64.c: Remove.
3145         * gcc.target/arm/neon/vaddu8.c: Remove.
3146         * gcc.target/arm/neon/vaddws16.c: Remove.
3147         * gcc.target/arm/neon/vaddws32.c: Remove.
3148         * gcc.target/arm/neon/vaddws8.c: Remove.
3149         * gcc.target/arm/neon/vaddwu16.c: Remove.
3150         * gcc.target/arm/neon/vaddwu32.c: Remove.
3151         * gcc.target/arm/neon/vaddwu8.c: Remove.
3152         * gcc.target/arm/neon/vandQs16.c: Remove.
3153         * gcc.target/arm/neon/vandQs32.c: Remove.
3154         * gcc.target/arm/neon/vandQs64.c: Remove.
3155         * gcc.target/arm/neon/vandQs8.c: Remove.
3156         * gcc.target/arm/neon/vandQu16.c: Remove.
3157         * gcc.target/arm/neon/vandQu32.c: Remove.
3158         * gcc.target/arm/neon/vandQu64.c: Remove.
3159         * gcc.target/arm/neon/vandQu8.c: Remove.
3160         * gcc.target/arm/neon/vands16.c: Remove.
3161         * gcc.target/arm/neon/vands32.c: Remove.
3162         * gcc.target/arm/neon/vands64.c: Remove.
3163         * gcc.target/arm/neon/vands8.c: Remove.
3164         * gcc.target/arm/neon/vandu16.c: Remove.
3165         * gcc.target/arm/neon/vandu32.c: Remove.
3166         * gcc.target/arm/neon/vandu64.c: Remove.
3167         * gcc.target/arm/neon/vandu8.c: Remove.
3168         * gcc.target/arm/neon/vbicQs16.c: Remove.
3169         * gcc.target/arm/neon/vbicQs32.c: Remove.
3170         * gcc.target/arm/neon/vbicQs64.c: Remove.
3171         * gcc.target/arm/neon/vbicQs8.c: Remove.
3172         * gcc.target/arm/neon/vbicQu16.c: Remove.
3173         * gcc.target/arm/neon/vbicQu32.c: Remove.
3174         * gcc.target/arm/neon/vbicQu64.c: Remove.
3175         * gcc.target/arm/neon/vbicQu8.c: Remove.
3176         * gcc.target/arm/neon/vbics16.c: Remove.
3177         * gcc.target/arm/neon/vbics32.c: Remove.
3178         * gcc.target/arm/neon/vbics64.c: Remove.
3179         * gcc.target/arm/neon/vbics8.c: Remove.
3180         * gcc.target/arm/neon/vbicu16.c: Remove.
3181         * gcc.target/arm/neon/vbicu32.c: Remove.
3182         * gcc.target/arm/neon/vbicu64.c: Remove.
3183         * gcc.target/arm/neon/vbicu8.c: Remove.
3184         * gcc.target/arm/neon/vbslQf32.c: Remove.
3185         * gcc.target/arm/neon/vbslQp16.c: Remove.
3186         * gcc.target/arm/neon/vbslQp64.c: Remove.
3187         * gcc.target/arm/neon/vbslQp8.c: Remove.
3188         * gcc.target/arm/neon/vbslQs16.c: Remove.
3189         * gcc.target/arm/neon/vbslQs32.c: Remove.
3190         * gcc.target/arm/neon/vbslQs64.c: Remove.
3191         * gcc.target/arm/neon/vbslQs8.c: Remove.
3192         * gcc.target/arm/neon/vbslQu16.c: Remove.
3193         * gcc.target/arm/neon/vbslQu32.c: Remove.
3194         * gcc.target/arm/neon/vbslQu64.c: Remove.
3195         * gcc.target/arm/neon/vbslQu8.c: Remove.
3196         * gcc.target/arm/neon/vbslf32.c: Remove.
3197         * gcc.target/arm/neon/vbslp16.c: Remove.
3198         * gcc.target/arm/neon/vbslp64.c: Remove.
3199         * gcc.target/arm/neon/vbslp8.c: Remove.
3200         * gcc.target/arm/neon/vbsls16.c: Remove.
3201         * gcc.target/arm/neon/vbsls32.c: Remove.
3202         * gcc.target/arm/neon/vbsls64.c: Remove.
3203         * gcc.target/arm/neon/vbsls8.c: Remove.
3204         * gcc.target/arm/neon/vbslu16.c: Remove.
3205         * gcc.target/arm/neon/vbslu32.c: Remove.
3206         * gcc.target/arm/neon/vbslu64.c: Remove.
3207         * gcc.target/arm/neon/vbslu8.c: Remove.
3208         * gcc.target/arm/neon/vcageQf32.c: Remove.
3209         * gcc.target/arm/neon/vcagef32.c: Remove.
3210         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3211         * gcc.target/arm/neon/vcagtf32.c: Remove.
3212         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3213         * gcc.target/arm/neon/vcalef32.c: Remove.
3214         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3215         * gcc.target/arm/neon/vcaltf32.c: Remove.
3216         * gcc.target/arm/neon/vceqQf32.c: Remove.
3217         * gcc.target/arm/neon/vceqQp8.c: Remove.
3218         * gcc.target/arm/neon/vceqQs16.c: Remove.
3219         * gcc.target/arm/neon/vceqQs32.c: Remove.
3220         * gcc.target/arm/neon/vceqQs8.c: Remove.
3221         * gcc.target/arm/neon/vceqQu16.c: Remove.
3222         * gcc.target/arm/neon/vceqQu32.c: Remove.
3223         * gcc.target/arm/neon/vceqQu8.c: Remove.
3224         * gcc.target/arm/neon/vceqf32.c: Remove.
3225         * gcc.target/arm/neon/vceqp8.c: Remove.
3226         * gcc.target/arm/neon/vceqs16.c: Remove.
3227         * gcc.target/arm/neon/vceqs32.c: Remove.
3228         * gcc.target/arm/neon/vceqs8.c: Remove.
3229         * gcc.target/arm/neon/vcequ16.c: Remove.
3230         * gcc.target/arm/neon/vcequ32.c: Remove.
3231         * gcc.target/arm/neon/vcequ8.c: Remove.
3232         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3233         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3234         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3235         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3236         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3237         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3238         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3239         * gcc.target/arm/neon/vcgef32.c: Remove.
3240         * gcc.target/arm/neon/vcges16.c: Remove.
3241         * gcc.target/arm/neon/vcges32.c: Remove.
3242         * gcc.target/arm/neon/vcges8.c: Remove.
3243         * gcc.target/arm/neon/vcgeu16.c: Remove.
3244         * gcc.target/arm/neon/vcgeu32.c: Remove.
3245         * gcc.target/arm/neon/vcgeu8.c: Remove.
3246         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3247         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3248         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3249         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3250         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3251         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3252         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3253         * gcc.target/arm/neon/vcgtf32.c: Remove.
3254         * gcc.target/arm/neon/vcgts16.c: Remove.
3255         * gcc.target/arm/neon/vcgts32.c: Remove.
3256         * gcc.target/arm/neon/vcgts8.c: Remove.
3257         * gcc.target/arm/neon/vcgtu16.c: Remove.
3258         * gcc.target/arm/neon/vcgtu32.c: Remove.
3259         * gcc.target/arm/neon/vcgtu8.c: Remove.
3260         * gcc.target/arm/neon/vcleQf32.c: Remove.
3261         * gcc.target/arm/neon/vcleQs16.c: Remove.
3262         * gcc.target/arm/neon/vcleQs32.c: Remove.
3263         * gcc.target/arm/neon/vcleQs8.c: Remove.
3264         * gcc.target/arm/neon/vcleQu16.c: Remove.
3265         * gcc.target/arm/neon/vcleQu32.c: Remove.
3266         * gcc.target/arm/neon/vcleQu8.c: Remove.
3267         * gcc.target/arm/neon/vclef32.c: Remove.
3268         * gcc.target/arm/neon/vcles16.c: Remove.
3269         * gcc.target/arm/neon/vcles32.c: Remove.
3270         * gcc.target/arm/neon/vcles8.c: Remove.
3271         * gcc.target/arm/neon/vcleu16.c: Remove.
3272         * gcc.target/arm/neon/vcleu32.c: Remove.
3273         * gcc.target/arm/neon/vcleu8.c: Remove.
3274         * gcc.target/arm/neon/vclsQs16.c: Remove.
3275         * gcc.target/arm/neon/vclsQs32.c: Remove.
3276         * gcc.target/arm/neon/vclsQs8.c: Remove.
3277         * gcc.target/arm/neon/vclss16.c: Remove.
3278         * gcc.target/arm/neon/vclss32.c: Remove.
3279         * gcc.target/arm/neon/vclss8.c: Remove.
3280         * gcc.target/arm/neon/vcltQf32.c: Remove.
3281         * gcc.target/arm/neon/vcltQs16.c: Remove.
3282         * gcc.target/arm/neon/vcltQs32.c: Remove.
3283         * gcc.target/arm/neon/vcltQs8.c: Remove.
3284         * gcc.target/arm/neon/vcltQu16.c: Remove.
3285         * gcc.target/arm/neon/vcltQu32.c: Remove.
3286         * gcc.target/arm/neon/vcltQu8.c: Remove.
3287         * gcc.target/arm/neon/vcltf32.c: Remove.
3288         * gcc.target/arm/neon/vclts16.c: Remove.
3289         * gcc.target/arm/neon/vclts32.c: Remove.
3290         * gcc.target/arm/neon/vclts8.c: Remove.
3291         * gcc.target/arm/neon/vcltu16.c: Remove.
3292         * gcc.target/arm/neon/vcltu32.c: Remove.
3293         * gcc.target/arm/neon/vcltu8.c: Remove.
3294         * gcc.target/arm/neon/vclzQs16.c: Remove.
3295         * gcc.target/arm/neon/vclzQs32.c: Remove.
3296         * gcc.target/arm/neon/vclzQs8.c: Remove.
3297         * gcc.target/arm/neon/vclzQu16.c: Remove.
3298         * gcc.target/arm/neon/vclzQu32.c: Remove.
3299         * gcc.target/arm/neon/vclzQu8.c: Remove.
3300         * gcc.target/arm/neon/vclzs16.c: Remove.
3301         * gcc.target/arm/neon/vclzs32.c: Remove.
3302         * gcc.target/arm/neon/vclzs8.c: Remove.
3303         * gcc.target/arm/neon/vclzu16.c: Remove.
3304         * gcc.target/arm/neon/vclzu32.c: Remove.
3305         * gcc.target/arm/neon/vclzu8.c: Remove.
3306         * gcc.target/arm/neon/vcntQp8.c: Remove.
3307         * gcc.target/arm/neon/vcntQs8.c: Remove.
3308         * gcc.target/arm/neon/vcntQu8.c: Remove.
3309         * gcc.target/arm/neon/vcntp8.c: Remove.
3310         * gcc.target/arm/neon/vcnts8.c: Remove.
3311         * gcc.target/arm/neon/vcntu8.c: Remove.
3312         * gcc.target/arm/neon/vcombinef32.c: Remove.
3313         * gcc.target/arm/neon/vcombinep16.c: Remove.
3314         * gcc.target/arm/neon/vcombinep64.c: Remove.
3315         * gcc.target/arm/neon/vcombinep8.c: Remove.
3316         * gcc.target/arm/neon/vcombines16.c: Remove.
3317         * gcc.target/arm/neon/vcombines32.c: Remove.
3318         * gcc.target/arm/neon/vcombines64.c: Remove.
3319         * gcc.target/arm/neon/vcombines8.c: Remove.
3320         * gcc.target/arm/neon/vcombineu16.c: Remove.
3321         * gcc.target/arm/neon/vcombineu32.c: Remove.
3322         * gcc.target/arm/neon/vcombineu64.c: Remove.
3323         * gcc.target/arm/neon/vcombineu8.c: Remove.
3324         * gcc.target/arm/neon/vcreatef32.c: Remove.
3325         * gcc.target/arm/neon/vcreatep16.c: Remove.
3326         * gcc.target/arm/neon/vcreatep64.c: Remove.
3327         * gcc.target/arm/neon/vcreatep8.c: Remove.
3328         * gcc.target/arm/neon/vcreates16.c: Remove.
3329         * gcc.target/arm/neon/vcreates32.c: Remove.
3330         * gcc.target/arm/neon/vcreates64.c: Remove.
3331         * gcc.target/arm/neon/vcreates8.c: Remove.
3332         * gcc.target/arm/neon/vcreateu16.c: Remove.
3333         * gcc.target/arm/neon/vcreateu32.c: Remove.
3334         * gcc.target/arm/neon/vcreateu64.c: Remove.
3335         * gcc.target/arm/neon/vcreateu8.c: Remove.
3336         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3337         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3338         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3339         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3340         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3341         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3342         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3343         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3344         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3345         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3346         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3347         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3348         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3349         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3350         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3351         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3352         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3353         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3354         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3355         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3356         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3357         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3358         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3359         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3360         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3361         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3362         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3363         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3364         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3365         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3366         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3367         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3368         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3369         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3370         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3371         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3372         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3373         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3374         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3375         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3376         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3377         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3378         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3379         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3380         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3381         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3382         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3383         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3384         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3385         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3386         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3387         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3388         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3389         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3390         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3391         * gcc.target/arm/neon/vdup_np16.c: Remove.
3392         * gcc.target/arm/neon/vdup_np64.c: Remove.
3393         * gcc.target/arm/neon/vdup_np8.c: Remove.
3394         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3395         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3396         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3397         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3398         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3399         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3400         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3401         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3402         * gcc.target/arm/neon/veorQs16.c: Remove.
3403         * gcc.target/arm/neon/veorQs32.c: Remove.
3404         * gcc.target/arm/neon/veorQs64.c: Remove.
3405         * gcc.target/arm/neon/veorQs8.c: Remove.
3406         * gcc.target/arm/neon/veorQu16.c: Remove.
3407         * gcc.target/arm/neon/veorQu32.c: Remove.
3408         * gcc.target/arm/neon/veorQu64.c: Remove.
3409         * gcc.target/arm/neon/veorQu8.c: Remove.
3410         * gcc.target/arm/neon/veors16.c: Remove.
3411         * gcc.target/arm/neon/veors32.c: Remove.
3412         * gcc.target/arm/neon/veors64.c: Remove.
3413         * gcc.target/arm/neon/veors8.c: Remove.
3414         * gcc.target/arm/neon/veoru16.c: Remove.
3415         * gcc.target/arm/neon/veoru32.c: Remove.
3416         * gcc.target/arm/neon/veoru64.c: Remove.
3417         * gcc.target/arm/neon/veoru8.c: Remove.
3418         * gcc.target/arm/neon/vextQf32.c: Remove.
3419         * gcc.target/arm/neon/vextQp16.c: Remove.
3420         * gcc.target/arm/neon/vextQp64.c: Remove.
3421         * gcc.target/arm/neon/vextQp8.c: Remove.
3422         * gcc.target/arm/neon/vextQs16.c: Remove.
3423         * gcc.target/arm/neon/vextQs32.c: Remove.
3424         * gcc.target/arm/neon/vextQs64.c: Remove.
3425         * gcc.target/arm/neon/vextQs8.c: Remove.
3426         * gcc.target/arm/neon/vextQu16.c: Remove.
3427         * gcc.target/arm/neon/vextQu32.c: Remove.
3428         * gcc.target/arm/neon/vextQu64.c: Remove.
3429         * gcc.target/arm/neon/vextQu8.c: Remove.
3430         * gcc.target/arm/neon/vextf32.c: Remove.
3431         * gcc.target/arm/neon/vextp16.c: Remove.
3432         * gcc.target/arm/neon/vextp64.c: Remove.
3433         * gcc.target/arm/neon/vextp8.c: Remove.
3434         * gcc.target/arm/neon/vexts16.c: Remove.
3435         * gcc.target/arm/neon/vexts32.c: Remove.
3436         * gcc.target/arm/neon/vexts64.c: Remove.
3437         * gcc.target/arm/neon/vexts8.c: Remove.
3438         * gcc.target/arm/neon/vextu16.c: Remove.
3439         * gcc.target/arm/neon/vextu32.c: Remove.
3440         * gcc.target/arm/neon/vextu64.c: Remove.
3441         * gcc.target/arm/neon/vextu8.c: Remove.
3442         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3443         * gcc.target/arm/neon/vfmaf32.c: Remove.
3444         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3445         * gcc.target/arm/neon/vfmsf32.c: Remove.
3446         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3447         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3448         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3449         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3450         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3451         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3452         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3453         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3454         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3455         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3456         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3457         * gcc.target/arm/neon/vget_highf32.c: Remove.
3458         * gcc.target/arm/neon/vget_highp16.c: Remove.
3459         * gcc.target/arm/neon/vget_highp64.c: Remove.
3460         * gcc.target/arm/neon/vget_highp8.c: Remove.
3461         * gcc.target/arm/neon/vget_highs16.c: Remove.
3462         * gcc.target/arm/neon/vget_highs32.c: Remove.
3463         * gcc.target/arm/neon/vget_highs64.c: Remove.
3464         * gcc.target/arm/neon/vget_highs8.c: Remove.
3465         * gcc.target/arm/neon/vget_highu16.c: Remove.
3466         * gcc.target/arm/neon/vget_highu32.c: Remove.
3467         * gcc.target/arm/neon/vget_highu64.c: Remove.
3468         * gcc.target/arm/neon/vget_highu8.c: Remove.
3469         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3470         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3471         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3472         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3473         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3474         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3475         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3476         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3477         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3478         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3479         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3480         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3481         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3482         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3483         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3484         * gcc.target/arm/neon/vget_lows16.c: Remove.
3485         * gcc.target/arm/neon/vget_lows32.c: Remove.
3486         * gcc.target/arm/neon/vget_lows64.c: Remove.
3487         * gcc.target/arm/neon/vget_lows8.c: Remove.
3488         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3489         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3490         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3491         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3492         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3493         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3494         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3495         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3496         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3497         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3498         * gcc.target/arm/neon/vhadds16.c: Remove.
3499         * gcc.target/arm/neon/vhadds32.c: Remove.
3500         * gcc.target/arm/neon/vhadds8.c: Remove.
3501         * gcc.target/arm/neon/vhaddu16.c: Remove.
3502         * gcc.target/arm/neon/vhaddu32.c: Remove.
3503         * gcc.target/arm/neon/vhaddu8.c: Remove.
3504         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3505         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3506         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3507         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3508         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3509         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3510         * gcc.target/arm/neon/vhsubs16.c: Remove.
3511         * gcc.target/arm/neon/vhsubs32.c: Remove.
3512         * gcc.target/arm/neon/vhsubs8.c: Remove.
3513         * gcc.target/arm/neon/vhsubu16.c: Remove.
3514         * gcc.target/arm/neon/vhsubu32.c: Remove.
3515         * gcc.target/arm/neon/vhsubu8.c: Remove.
3516         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3517         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3518         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3519         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3520         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3521         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3522         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3523         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3524         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3525         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3526         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3527         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3528         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3529         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3530         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3531         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3532         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3533         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3534         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3535         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3536         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3537         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3538         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3539         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3540         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3541         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3542         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3543         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3544         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3545         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3546         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3547         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3548         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3549         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3550         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3551         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3552         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3553         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3554         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3555         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3556         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3557         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3558         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3559         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3560         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3561         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3562         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3563         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3564         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3565         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3566         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3567         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3568         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3569         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3570         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3571         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3572         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3573         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3574         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3575         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3576         * gcc.target/arm/neon/vld1f32.c: Remove.
3577         * gcc.target/arm/neon/vld1p16.c: Remove.
3578         * gcc.target/arm/neon/vld1p64.c: Remove.
3579         * gcc.target/arm/neon/vld1p8.c: Remove.
3580         * gcc.target/arm/neon/vld1s16.c: Remove.
3581         * gcc.target/arm/neon/vld1s32.c: Remove.
3582         * gcc.target/arm/neon/vld1s64.c: Remove.
3583         * gcc.target/arm/neon/vld1s8.c: Remove.
3584         * gcc.target/arm/neon/vld1u16.c: Remove.
3585         * gcc.target/arm/neon/vld1u32.c: Remove.
3586         * gcc.target/arm/neon/vld1u64.c: Remove.
3587         * gcc.target/arm/neon/vld1u8.c: Remove.
3588         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3589         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3590         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3591         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3592         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3593         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3594         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3595         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3596         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3597         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3598         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3599         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3600         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3601         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3602         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3603         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3604         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3605         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3606         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3607         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3608         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3609         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3610         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3611         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3612         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3613         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3614         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3615         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3616         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3617         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3618         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3619         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3620         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3621         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3622         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3623         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3624         * gcc.target/arm/neon/vld2f32.c: Remove.
3625         * gcc.target/arm/neon/vld2p16.c: Remove.
3626         * gcc.target/arm/neon/vld2p64.c: Remove.
3627         * gcc.target/arm/neon/vld2p8.c: Remove.
3628         * gcc.target/arm/neon/vld2s16.c: Remove.
3629         * gcc.target/arm/neon/vld2s32.c: Remove.
3630         * gcc.target/arm/neon/vld2s64.c: Remove.
3631         * gcc.target/arm/neon/vld2s8.c: Remove.
3632         * gcc.target/arm/neon/vld2u16.c: Remove.
3633         * gcc.target/arm/neon/vld2u32.c: Remove.
3634         * gcc.target/arm/neon/vld2u64.c: Remove.
3635         * gcc.target/arm/neon/vld2u8.c: Remove.
3636         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3637         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3638         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3639         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3640         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3641         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3642         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3643         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3644         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3645         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3646         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3647         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3648         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3649         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3650         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3651         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3652         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3653         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3654         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3655         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3656         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3657         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3658         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3659         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3660         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3661         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3662         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3663         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3664         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3665         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3666         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3667         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3668         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3669         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3670         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3671         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3672         * gcc.target/arm/neon/vld3f32.c: Remove.
3673         * gcc.target/arm/neon/vld3p16.c: Remove.
3674         * gcc.target/arm/neon/vld3p64.c: Remove.
3675         * gcc.target/arm/neon/vld3p8.c: Remove.
3676         * gcc.target/arm/neon/vld3s16.c: Remove.
3677         * gcc.target/arm/neon/vld3s32.c: Remove.
3678         * gcc.target/arm/neon/vld3s64.c: Remove.
3679         * gcc.target/arm/neon/vld3s8.c: Remove.
3680         * gcc.target/arm/neon/vld3u16.c: Remove.
3681         * gcc.target/arm/neon/vld3u32.c: Remove.
3682         * gcc.target/arm/neon/vld3u64.c: Remove.
3683         * gcc.target/arm/neon/vld3u8.c: Remove.
3684         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3685         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3686         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3687         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3688         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3689         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3690         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3691         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3692         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3693         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3694         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3695         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3696         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3697         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3698         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3699         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3700         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3701         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3702         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3703         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3704         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3705         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3706         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3707         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3708         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3709         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3710         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3711         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3712         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3713         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3714         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3715         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3716         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3717         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3718         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3719         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3720         * gcc.target/arm/neon/vld4f32.c: Remove.
3721         * gcc.target/arm/neon/vld4p16.c: Remove.
3722         * gcc.target/arm/neon/vld4p64.c: Remove.
3723         * gcc.target/arm/neon/vld4p8.c: Remove.
3724         * gcc.target/arm/neon/vld4s16.c: Remove.
3725         * gcc.target/arm/neon/vld4s32.c: Remove.
3726         * gcc.target/arm/neon/vld4s64.c: Remove.
3727         * gcc.target/arm/neon/vld4s8.c: Remove.
3728         * gcc.target/arm/neon/vld4u16.c: Remove.
3729         * gcc.target/arm/neon/vld4u32.c: Remove.
3730         * gcc.target/arm/neon/vld4u64.c: Remove.
3731         * gcc.target/arm/neon/vld4u8.c: Remove.
3732         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3733         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3734         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3735         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3736         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3737         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3738         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3739         * gcc.target/arm/neon/vmaxf32.c: Remove.
3740         * gcc.target/arm/neon/vmaxs16.c: Remove.
3741         * gcc.target/arm/neon/vmaxs32.c: Remove.
3742         * gcc.target/arm/neon/vmaxs8.c: Remove.
3743         * gcc.target/arm/neon/vmaxu16.c: Remove.
3744         * gcc.target/arm/neon/vmaxu32.c: Remove.
3745         * gcc.target/arm/neon/vmaxu8.c: Remove.
3746         * gcc.target/arm/neon/vminQf32.c: Remove.
3747         * gcc.target/arm/neon/vminQs16.c: Remove.
3748         * gcc.target/arm/neon/vminQs32.c: Remove.
3749         * gcc.target/arm/neon/vminQs8.c: Remove.
3750         * gcc.target/arm/neon/vminQu16.c: Remove.
3751         * gcc.target/arm/neon/vminQu32.c: Remove.
3752         * gcc.target/arm/neon/vminQu8.c: Remove.
3753         * gcc.target/arm/neon/vminf32.c: Remove.
3754         * gcc.target/arm/neon/vmins16.c: Remove.
3755         * gcc.target/arm/neon/vmins32.c: Remove.
3756         * gcc.target/arm/neon/vmins8.c: Remove.
3757         * gcc.target/arm/neon/vminu16.c: Remove.
3758         * gcc.target/arm/neon/vminu32.c: Remove.
3759         * gcc.target/arm/neon/vminu8.c: Remove.
3760         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3761         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3762         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3763         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3764         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3765         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3766         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3767         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3768         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3769         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3770         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3771         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3772         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3773         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3774         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3775         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3776         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3777         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3778         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3779         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3780         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3781         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3782         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3783         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3784         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3785         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3786         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3787         * gcc.target/arm/neon/vmlaf32.c: Remove.
3788         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3789         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3790         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3791         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3792         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3793         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3794         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3795         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3796         * gcc.target/arm/neon/vmlals16.c: Remove.
3797         * gcc.target/arm/neon/vmlals32.c: Remove.
3798         * gcc.target/arm/neon/vmlals8.c: Remove.
3799         * gcc.target/arm/neon/vmlalu16.c: Remove.
3800         * gcc.target/arm/neon/vmlalu32.c: Remove.
3801         * gcc.target/arm/neon/vmlalu8.c: Remove.
3802         * gcc.target/arm/neon/vmlas16.c: Remove.
3803         * gcc.target/arm/neon/vmlas32.c: Remove.
3804         * gcc.target/arm/neon/vmlas8.c: Remove.
3805         * gcc.target/arm/neon/vmlau16.c: Remove.
3806         * gcc.target/arm/neon/vmlau32.c: Remove.
3807         * gcc.target/arm/neon/vmlau8.c: Remove.
3808         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3809         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3810         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3811         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3812         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3813         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3814         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3815         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3816         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3817         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3818         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3819         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3820         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3821         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3822         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3823         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3824         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3825         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3826         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3827         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3828         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3829         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3830         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3831         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3832         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3833         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3834         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3835         * gcc.target/arm/neon/vmlsf32.c: Remove.
3836         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3837         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3838         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3839         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3840         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3841         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3842         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3843         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3844         * gcc.target/arm/neon/vmlsls16.c: Remove.
3845         * gcc.target/arm/neon/vmlsls32.c: Remove.
3846         * gcc.target/arm/neon/vmlsls8.c: Remove.
3847         * gcc.target/arm/neon/vmlslu16.c: Remove.
3848         * gcc.target/arm/neon/vmlslu32.c: Remove.
3849         * gcc.target/arm/neon/vmlslu8.c: Remove.
3850         * gcc.target/arm/neon/vmlss16.c: Remove.
3851         * gcc.target/arm/neon/vmlss32.c: Remove.
3852         * gcc.target/arm/neon/vmlss8.c: Remove.
3853         * gcc.target/arm/neon/vmlsu16.c: Remove.
3854         * gcc.target/arm/neon/vmlsu32.c: Remove.
3855         * gcc.target/arm/neon/vmlsu8.c: Remove.
3856         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3857         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3858         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3859         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3860         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3861         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3862         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3863         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3864         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3865         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3866         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3867         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3868         * gcc.target/arm/neon/vmov_np16.c: Remove.
3869         * gcc.target/arm/neon/vmov_np8.c: Remove.
3870         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3871         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3872         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3873         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3874         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3875         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3876         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3877         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3878         * gcc.target/arm/neon/vmovls16.c: Remove.
3879         * gcc.target/arm/neon/vmovls32.c: Remove.
3880         * gcc.target/arm/neon/vmovls8.c: Remove.
3881         * gcc.target/arm/neon/vmovlu16.c: Remove.
3882         * gcc.target/arm/neon/vmovlu32.c: Remove.
3883         * gcc.target/arm/neon/vmovlu8.c: Remove.
3884         * gcc.target/arm/neon/vmovns16.c: Remove.
3885         * gcc.target/arm/neon/vmovns32.c: Remove.
3886         * gcc.target/arm/neon/vmovns64.c: Remove.
3887         * gcc.target/arm/neon/vmovnu16.c: Remove.
3888         * gcc.target/arm/neon/vmovnu32.c: Remove.
3889         * gcc.target/arm/neon/vmovnu64.c: Remove.
3890         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3891         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3892         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3893         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3894         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3895         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3896         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3897         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3898         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3899         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3900         * gcc.target/arm/neon/vmulQf32.c: Remove.
3901         * gcc.target/arm/neon/vmulQp8.c: Remove.
3902         * gcc.target/arm/neon/vmulQs16.c: Remove.
3903         * gcc.target/arm/neon/vmulQs32.c: Remove.
3904         * gcc.target/arm/neon/vmulQs8.c: Remove.
3905         * gcc.target/arm/neon/vmulQu16.c: Remove.
3906         * gcc.target/arm/neon/vmulQu32.c: Remove.
3907         * gcc.target/arm/neon/vmulQu8.c: Remove.
3908         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3909         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3910         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3911         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3912         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3913         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3914         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3915         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3916         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3917         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3918         * gcc.target/arm/neon/vmulf32.c: Remove.
3919         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3920         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3921         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3922         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3923         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3924         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3925         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3926         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3927         * gcc.target/arm/neon/vmullp8.c: Remove.
3928         * gcc.target/arm/neon/vmulls16.c: Remove.
3929         * gcc.target/arm/neon/vmulls32.c: Remove.
3930         * gcc.target/arm/neon/vmulls8.c: Remove.
3931         * gcc.target/arm/neon/vmullu16.c: Remove.
3932         * gcc.target/arm/neon/vmullu32.c: Remove.
3933         * gcc.target/arm/neon/vmullu8.c: Remove.
3934         * gcc.target/arm/neon/vmulp8.c: Remove.
3935         * gcc.target/arm/neon/vmuls16.c: Remove.
3936         * gcc.target/arm/neon/vmuls32.c: Remove.
3937         * gcc.target/arm/neon/vmuls8.c: Remove.
3938         * gcc.target/arm/neon/vmulu16.c: Remove.
3939         * gcc.target/arm/neon/vmulu32.c: Remove.
3940         * gcc.target/arm/neon/vmulu8.c: Remove.
3941         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3942         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3943         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3944         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3945         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3946         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3947         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3948         * gcc.target/arm/neon/vmvnp8.c: Remove.
3949         * gcc.target/arm/neon/vmvns16.c: Remove.
3950         * gcc.target/arm/neon/vmvns32.c: Remove.
3951         * gcc.target/arm/neon/vmvns8.c: Remove.
3952         * gcc.target/arm/neon/vmvnu16.c: Remove.
3953         * gcc.target/arm/neon/vmvnu32.c: Remove.
3954         * gcc.target/arm/neon/vmvnu8.c: Remove.
3955         * gcc.target/arm/neon/vnegQf32.c: Remove.
3956         * gcc.target/arm/neon/vnegQs16.c: Remove.
3957         * gcc.target/arm/neon/vnegQs32.c: Remove.
3958         * gcc.target/arm/neon/vnegQs8.c: Remove.
3959         * gcc.target/arm/neon/vnegf32.c: Remove.
3960         * gcc.target/arm/neon/vnegs16.c: Remove.
3961         * gcc.target/arm/neon/vnegs32.c: Remove.
3962         * gcc.target/arm/neon/vnegs8.c: Remove.
3963         * gcc.target/arm/neon/vornQs16.c: Remove.
3964         * gcc.target/arm/neon/vornQs32.c: Remove.
3965         * gcc.target/arm/neon/vornQs64.c: Remove.
3966         * gcc.target/arm/neon/vornQs8.c: Remove.
3967         * gcc.target/arm/neon/vornQu16.c: Remove.
3968         * gcc.target/arm/neon/vornQu32.c: Remove.
3969         * gcc.target/arm/neon/vornQu64.c: Remove.
3970         * gcc.target/arm/neon/vornQu8.c: Remove.
3971         * gcc.target/arm/neon/vorns16.c: Remove.
3972         * gcc.target/arm/neon/vorns32.c: Remove.
3973         * gcc.target/arm/neon/vorns64.c: Remove.
3974         * gcc.target/arm/neon/vorns8.c: Remove.
3975         * gcc.target/arm/neon/vornu16.c: Remove.
3976         * gcc.target/arm/neon/vornu32.c: Remove.
3977         * gcc.target/arm/neon/vornu64.c: Remove.
3978         * gcc.target/arm/neon/vornu8.c: Remove.
3979         * gcc.target/arm/neon/vorrQs16.c: Remove.
3980         * gcc.target/arm/neon/vorrQs32.c: Remove.
3981         * gcc.target/arm/neon/vorrQs64.c: Remove.
3982         * gcc.target/arm/neon/vorrQs8.c: Remove.
3983         * gcc.target/arm/neon/vorrQu16.c: Remove.
3984         * gcc.target/arm/neon/vorrQu32.c: Remove.
3985         * gcc.target/arm/neon/vorrQu64.c: Remove.
3986         * gcc.target/arm/neon/vorrQu8.c: Remove.
3987         * gcc.target/arm/neon/vorrs16.c: Remove.
3988         * gcc.target/arm/neon/vorrs32.c: Remove.
3989         * gcc.target/arm/neon/vorrs64.c: Remove.
3990         * gcc.target/arm/neon/vorrs8.c: Remove.
3991         * gcc.target/arm/neon/vorru16.c: Remove.
3992         * gcc.target/arm/neon/vorru32.c: Remove.
3993         * gcc.target/arm/neon/vorru64.c: Remove.
3994         * gcc.target/arm/neon/vorru8.c: Remove.
3995         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3996         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3997         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3998         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3999         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4000         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4001         * gcc.target/arm/neon/vpadals16.c: Remove.
4002         * gcc.target/arm/neon/vpadals32.c: Remove.
4003         * gcc.target/arm/neon/vpadals8.c: Remove.
4004         * gcc.target/arm/neon/vpadalu16.c: Remove.
4005         * gcc.target/arm/neon/vpadalu32.c: Remove.
4006         * gcc.target/arm/neon/vpadalu8.c: Remove.
4007         * gcc.target/arm/neon/vpaddf32.c: Remove.
4008         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4009         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4010         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4011         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4012         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4013         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4014         * gcc.target/arm/neon/vpaddls16.c: Remove.
4015         * gcc.target/arm/neon/vpaddls32.c: Remove.
4016         * gcc.target/arm/neon/vpaddls8.c: Remove.
4017         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4018         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4019         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4020         * gcc.target/arm/neon/vpadds16.c: Remove.
4021         * gcc.target/arm/neon/vpadds32.c: Remove.
4022         * gcc.target/arm/neon/vpadds8.c: Remove.
4023         * gcc.target/arm/neon/vpaddu16.c: Remove.
4024         * gcc.target/arm/neon/vpaddu32.c: Remove.
4025         * gcc.target/arm/neon/vpaddu8.c: Remove.
4026         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4027         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4028         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4029         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4030         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4031         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4032         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4033         * gcc.target/arm/neon/vpminf32.c: Remove.
4034         * gcc.target/arm/neon/vpmins16.c: Remove.
4035         * gcc.target/arm/neon/vpmins32.c: Remove.
4036         * gcc.target/arm/neon/vpmins8.c: Remove.
4037         * gcc.target/arm/neon/vpminu16.c: Remove.
4038         * gcc.target/arm/neon/vpminu32.c: Remove.
4039         * gcc.target/arm/neon/vpminu8.c: Remove.
4040         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4041         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4042         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4043         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4044         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4045         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4046         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4047         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4048         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4049         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4050         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4051         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4052         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4053         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4054         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4055         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4056         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4057         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4058         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4059         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4060         * gcc.target/arm/neon/vqRshls16.c: Remove.
4061         * gcc.target/arm/neon/vqRshls32.c: Remove.
4062         * gcc.target/arm/neon/vqRshls64.c: Remove.
4063         * gcc.target/arm/neon/vqRshls8.c: Remove.
4064         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4065         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4066         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4067         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4068         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4069         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4070         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4071         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4072         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4073         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4074         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4075         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4076         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4077         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4078         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4079         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4080         * gcc.target/arm/neon/vqabss16.c: Remove.
4081         * gcc.target/arm/neon/vqabss32.c: Remove.
4082         * gcc.target/arm/neon/vqabss8.c: Remove.
4083         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4084         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4085         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4086         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4087         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4088         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4089         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4090         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4091         * gcc.target/arm/neon/vqadds16.c: Remove.
4092         * gcc.target/arm/neon/vqadds32.c: Remove.
4093         * gcc.target/arm/neon/vqadds64.c: Remove.
4094         * gcc.target/arm/neon/vqadds8.c: Remove.
4095         * gcc.target/arm/neon/vqaddu16.c: Remove.
4096         * gcc.target/arm/neon/vqaddu32.c: Remove.
4097         * gcc.target/arm/neon/vqaddu64.c: Remove.
4098         * gcc.target/arm/neon/vqaddu8.c: Remove.
4099         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4100         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4101         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4102         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4103         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4104         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4105         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4106         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4107         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4108         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4109         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4110         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4111         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4112         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4113         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4114         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4115         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4116         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4117         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4118         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4119         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4120         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4121         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4122         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4123         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4124         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4125         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4126         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4127         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4128         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4129         * gcc.target/arm/neon/vqmovns16.c: Remove.
4130         * gcc.target/arm/neon/vqmovns32.c: Remove.
4131         * gcc.target/arm/neon/vqmovns64.c: Remove.
4132         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4133         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4134         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4135         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4136         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4137         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4138         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4139         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4140         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4141         * gcc.target/arm/neon/vqnegs16.c: Remove.
4142         * gcc.target/arm/neon/vqnegs32.c: Remove.
4143         * gcc.target/arm/neon/vqnegs8.c: Remove.
4144         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4145         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4146         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4147         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4148         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4149         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4150         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4151         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4152         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4153         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4154         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4155         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4156         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4157         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4158         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4159         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4160         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4161         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4162         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4163         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4164         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4165         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4166         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4167         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4168         * gcc.target/arm/neon/vqshls16.c: Remove.
4169         * gcc.target/arm/neon/vqshls32.c: Remove.
4170         * gcc.target/arm/neon/vqshls64.c: Remove.
4171         * gcc.target/arm/neon/vqshls8.c: Remove.
4172         * gcc.target/arm/neon/vqshlu16.c: Remove.
4173         * gcc.target/arm/neon/vqshlu32.c: Remove.
4174         * gcc.target/arm/neon/vqshlu64.c: Remove.
4175         * gcc.target/arm/neon/vqshlu8.c: Remove.
4176         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4177         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4178         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4179         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4180         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4181         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4182         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4183         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4184         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4185         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4186         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4187         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4188         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4189         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4190         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4191         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4192         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4193         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4194         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4195         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4196         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4197         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4198         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4199         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4200         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4201         * gcc.target/arm/neon/vqsubs16.c: Remove.
4202         * gcc.target/arm/neon/vqsubs32.c: Remove.
4203         * gcc.target/arm/neon/vqsubs64.c: Remove.
4204         * gcc.target/arm/neon/vqsubs8.c: Remove.
4205         * gcc.target/arm/neon/vqsubu16.c: Remove.
4206         * gcc.target/arm/neon/vqsubu32.c: Remove.
4207         * gcc.target/arm/neon/vqsubu64.c: Remove.
4208         * gcc.target/arm/neon/vqsubu8.c: Remove.
4209         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4210         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4211         * gcc.target/arm/neon/vrecpef32.c: Remove.
4212         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4213         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4214         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4394         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4395         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4396         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4397         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4398         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4399         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4400         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4401         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4402         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4403         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4404         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4405         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4406         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4407         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4408         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4409         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4410         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4411         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4412         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4413         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4414         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4415         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4416         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4417         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4418         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4419         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4420         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4421         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4422         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4423         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4424         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4425         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4426         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4427         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4428         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4429         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4430         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4431         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4432         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4433         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4434         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4435         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4436         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4437         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4438         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4439         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4440         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4441         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4442         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4443         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4444         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4445         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4446         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4447         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4448         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4449         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4450         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4451         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4452         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4453         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4454         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4455         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4456         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4457         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4458         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4459         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4460         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4461         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4462         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4463         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4464         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4465         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4466         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4467         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4468         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4469         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4470         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4471         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4472         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4473         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4474         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4475         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4476         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4477         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4478         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4479         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4480         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4481         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4482         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4483         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4484         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4485         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4486         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4487         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4488         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4489         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4490         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4491         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4492         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4493         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4494         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4495         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4496         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4497         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4498         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4499         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4500         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4501         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4502         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4503         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4504         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4505         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4506         * gcc.target/arm/neon/vrev16p8.c: Remove.
4507         * gcc.target/arm/neon/vrev16s8.c: Remove.
4508         * gcc.target/arm/neon/vrev16u8.c: Remove.
4509         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4510         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4511         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4512         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4513         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4514         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4515         * gcc.target/arm/neon/vrev32p16.c: Remove.
4516         * gcc.target/arm/neon/vrev32p8.c: Remove.
4517         * gcc.target/arm/neon/vrev32s16.c: Remove.
4518         * gcc.target/arm/neon/vrev32s8.c: Remove.
4519         * gcc.target/arm/neon/vrev32u16.c: Remove.
4520         * gcc.target/arm/neon/vrev32u8.c: Remove.
4521         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4522         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4523         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4524         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4525         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4526         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4527         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4528         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4529         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4530         * gcc.target/arm/neon/vrev64f32.c: Remove.
4531         * gcc.target/arm/neon/vrev64p16.c: Remove.
4532         * gcc.target/arm/neon/vrev64p8.c: Remove.
4533         * gcc.target/arm/neon/vrev64s16.c: Remove.
4534         * gcc.target/arm/neon/vrev64s32.c: Remove.
4535         * gcc.target/arm/neon/vrev64s8.c: Remove.
4536         * gcc.target/arm/neon/vrev64u16.c: Remove.
4537         * gcc.target/arm/neon/vrev64u32.c: Remove.
4538         * gcc.target/arm/neon/vrev64u8.c: Remove.
4539         * gcc.target/arm/neon/vrndaf32.c: Remove.
4540         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4541         * gcc.target/arm/neon/vrndf32.c: Remove.
4542         * gcc.target/arm/neon/vrndmf32.c: Remove.
4543         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4544         * gcc.target/arm/neon/vrndnf32.c: Remove.
4545         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4546         * gcc.target/arm/neon/vrndpf32.c: Remove.
4547         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4548         * gcc.target/arm/neon/vrndqf32.c: Remove.
4549         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4550         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4551         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4552         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4553         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4554         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4555         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4556         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4557         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4558         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4559         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4560         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4561         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4562         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4563         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4564         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4565         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4566         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4567         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4568         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4569         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4570         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4571         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4572         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4573         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4574         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4575         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4576         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4577         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4578         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4579         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4580         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4581         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4582         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4583         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4584         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4585         * gcc.target/arm/neon/vshlQs16.c: Remove.
4586         * gcc.target/arm/neon/vshlQs32.c: Remove.
4587         * gcc.target/arm/neon/vshlQs64.c: Remove.
4588         * gcc.target/arm/neon/vshlQs8.c: Remove.
4589         * gcc.target/arm/neon/vshlQu16.c: Remove.
4590         * gcc.target/arm/neon/vshlQu32.c: Remove.
4591         * gcc.target/arm/neon/vshlQu64.c: Remove.
4592         * gcc.target/arm/neon/vshlQu8.c: Remove.
4593         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4594         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4595         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4596         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4597         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4598         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4599         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4600         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4601         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4602         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4603         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4604         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4605         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4606         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4607         * gcc.target/arm/neon/vshls16.c: Remove.
4608         * gcc.target/arm/neon/vshls32.c: Remove.
4609         * gcc.target/arm/neon/vshls64.c: Remove.
4610         * gcc.target/arm/neon/vshls8.c: Remove.
4611         * gcc.target/arm/neon/vshlu16.c: Remove.
4612         * gcc.target/arm/neon/vshlu32.c: Remove.
4613         * gcc.target/arm/neon/vshlu64.c: Remove.
4614         * gcc.target/arm/neon/vshlu8.c: Remove.
4615         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4616         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4617         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4618         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4619         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4620         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4621         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4622         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4623         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4624         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4625         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4626         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4627         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4628         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4629         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4630         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4631         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4632         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4633         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4634         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4635         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4636         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4637         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4638         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4639         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4640         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4641         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4642         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4643         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4644         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4645         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4646         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4647         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4648         * gcc.target/arm/neon/vsli_np16.c: Remove.
4649         * gcc.target/arm/neon/vsli_np64.c: Remove.
4650         * gcc.target/arm/neon/vsli_np8.c: Remove.
4651         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4652         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4653         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4654         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4655         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4656         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4657         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4658         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4659         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4660         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4661         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4662         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4663         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4664         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4665         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4666         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4667         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4668         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4669         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4670         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4671         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4672         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4673         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4674         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4675         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4676         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4677         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4678         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4679         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4680         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4681         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4682         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4683         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4684         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4685         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4686         * gcc.target/arm/neon/vsri_np16.c: Remove.
4687         * gcc.target/arm/neon/vsri_np64.c: Remove.
4688         * gcc.target/arm/neon/vsri_np8.c: Remove.
4689         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4690         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4691         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4692         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4693         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4694         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4695         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4696         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4697         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4698         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4699         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4700         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4701         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4702         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4703         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4704         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4705         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4706         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4707         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4708         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4709         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4710         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4711         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4712         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4713         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4714         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4715         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4716         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4717         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4718         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4719         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4720         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4721         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4722         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4723         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4724         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4725         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4726         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4727         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4728         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4729         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4730         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4731         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4732         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4733         * gcc.target/arm/neon/vst1f32.c: Remove.
4734         * gcc.target/arm/neon/vst1p16.c: Remove.
4735         * gcc.target/arm/neon/vst1p64.c: Remove.
4736         * gcc.target/arm/neon/vst1p8.c: Remove.
4737         * gcc.target/arm/neon/vst1s16.c: Remove.
4738         * gcc.target/arm/neon/vst1s32.c: Remove.
4739         * gcc.target/arm/neon/vst1s64.c: Remove.
4740         * gcc.target/arm/neon/vst1s8.c: Remove.
4741         * gcc.target/arm/neon/vst1u16.c: Remove.
4742         * gcc.target/arm/neon/vst1u32.c: Remove.
4743         * gcc.target/arm/neon/vst1u64.c: Remove.
4744         * gcc.target/arm/neon/vst1u8.c: Remove.
4745         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4746         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4747         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4748         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4749         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4750         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4751         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4752         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4753         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4754         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4755         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4756         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4757         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4758         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4759         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4760         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4761         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4762         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4763         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4764         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4765         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4766         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4767         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4768         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4769         * gcc.target/arm/neon/vst2f32.c: Remove.
4770         * gcc.target/arm/neon/vst2p16.c: Remove.
4771         * gcc.target/arm/neon/vst2p64.c: Remove.
4772         * gcc.target/arm/neon/vst2p8.c: Remove.
4773         * gcc.target/arm/neon/vst2s16.c: Remove.
4774         * gcc.target/arm/neon/vst2s32.c: Remove.
4775         * gcc.target/arm/neon/vst2s64.c: Remove.
4776         * gcc.target/arm/neon/vst2s8.c: Remove.
4777         * gcc.target/arm/neon/vst2u16.c: Remove.
4778         * gcc.target/arm/neon/vst2u32.c: Remove.
4779         * gcc.target/arm/neon/vst2u64.c: Remove.
4780         * gcc.target/arm/neon/vst2u8.c: Remove.
4781         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4782         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4783         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4784         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4785         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4786         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4787         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4788         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4789         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4790         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4791         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4792         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4793         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4794         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4795         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4796         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4797         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4798         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4799         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4800         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4801         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4802         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4803         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4804         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4805         * gcc.target/arm/neon/vst3f32.c: Remove.
4806         * gcc.target/arm/neon/vst3p16.c: Remove.
4807         * gcc.target/arm/neon/vst3p64.c: Remove.
4808         * gcc.target/arm/neon/vst3p8.c: Remove.
4809         * gcc.target/arm/neon/vst3s16.c: Remove.
4810         * gcc.target/arm/neon/vst3s32.c: Remove.
4811         * gcc.target/arm/neon/vst3s64.c: Remove.
4812         * gcc.target/arm/neon/vst3s8.c: Remove.
4813         * gcc.target/arm/neon/vst3u16.c: Remove.
4814         * gcc.target/arm/neon/vst3u32.c: Remove.
4815         * gcc.target/arm/neon/vst3u64.c: Remove.
4816         * gcc.target/arm/neon/vst3u8.c: Remove.
4817         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4818         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4819         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4820         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4821         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4822         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4823         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4824         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4825         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4826         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4827         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4828         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4829         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4830         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4831         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4832         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4833         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4834         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4835         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4836         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4837         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4838         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4839         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4840         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4841         * gcc.target/arm/neon/vst4f32.c: Remove.
4842         * gcc.target/arm/neon/vst4p16.c: Remove.
4843         * gcc.target/arm/neon/vst4p64.c: Remove.
4844         * gcc.target/arm/neon/vst4p8.c: Remove.
4845         * gcc.target/arm/neon/vst4s16.c: Remove.
4846         * gcc.target/arm/neon/vst4s32.c: Remove.
4847         * gcc.target/arm/neon/vst4s64.c: Remove.
4848         * gcc.target/arm/neon/vst4s8.c: Remove.
4849         * gcc.target/arm/neon/vst4u16.c: Remove.
4850         * gcc.target/arm/neon/vst4u32.c: Remove.
4851         * gcc.target/arm/neon/vst4u64.c: Remove.
4852         * gcc.target/arm/neon/vst4u8.c: Remove.
4853         * gcc.target/arm/neon/vsubQf32.c: Remove.
4854         * gcc.target/arm/neon/vsubQs16.c: Remove.
4855         * gcc.target/arm/neon/vsubQs32.c: Remove.
4856         * gcc.target/arm/neon/vsubQs64.c: Remove.
4857         * gcc.target/arm/neon/vsubQs8.c: Remove.
4858         * gcc.target/arm/neon/vsubQu16.c: Remove.
4859         * gcc.target/arm/neon/vsubQu32.c: Remove.
4860         * gcc.target/arm/neon/vsubQu64.c: Remove.
4861         * gcc.target/arm/neon/vsubQu8.c: Remove.
4862         * gcc.target/arm/neon/vsubf32.c: Remove.
4863         * gcc.target/arm/neon/vsubhns16.c: Remove.
4864         * gcc.target/arm/neon/vsubhns32.c: Remove.
4865         * gcc.target/arm/neon/vsubhns64.c: Remove.
4866         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4867         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4868         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4869         * gcc.target/arm/neon/vsubls16.c: Remove.
4870         * gcc.target/arm/neon/vsubls32.c: Remove.
4871         * gcc.target/arm/neon/vsubls8.c: Remove.
4872         * gcc.target/arm/neon/vsublu16.c: Remove.
4873         * gcc.target/arm/neon/vsublu32.c: Remove.
4874         * gcc.target/arm/neon/vsublu8.c: Remove.
4875         * gcc.target/arm/neon/vsubs16.c: Remove.
4876         * gcc.target/arm/neon/vsubs32.c: Remove.
4877         * gcc.target/arm/neon/vsubs64.c: Remove.
4878         * gcc.target/arm/neon/vsubs8.c: Remove.
4879         * gcc.target/arm/neon/vsubu16.c: Remove.
4880         * gcc.target/arm/neon/vsubu32.c: Remove.
4881         * gcc.target/arm/neon/vsubu64.c: Remove.
4882         * gcc.target/arm/neon/vsubu8.c: Remove.
4883         * gcc.target/arm/neon/vsubws16.c: Remove.
4884         * gcc.target/arm/neon/vsubws32.c: Remove.
4885         * gcc.target/arm/neon/vsubws8.c: Remove.
4886         * gcc.target/arm/neon/vsubwu16.c: Remove.
4887         * gcc.target/arm/neon/vsubwu32.c: Remove.
4888         * gcc.target/arm/neon/vsubwu8.c: Remove.
4889         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4890         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4891         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4892         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4893         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4894         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4895         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4896         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4897         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4898         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4899         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4900         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4901         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4902         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4903         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4904         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4905         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4906         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4907         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4908         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4909         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4910         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4911         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4912         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4913         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4914         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4915         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4916         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4917         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4918         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4919         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4920         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4921         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4922         * gcc.target/arm/neon/vtrnf32.c: Remove.
4923         * gcc.target/arm/neon/vtrnp16.c: Remove.
4924         * gcc.target/arm/neon/vtrnp8.c: Remove.
4925         * gcc.target/arm/neon/vtrns16.c: Remove.
4926         * gcc.target/arm/neon/vtrns32.c: Remove.
4927         * gcc.target/arm/neon/vtrns8.c: Remove.
4928         * gcc.target/arm/neon/vtrnu16.c: Remove.
4929         * gcc.target/arm/neon/vtrnu32.c: Remove.
4930         * gcc.target/arm/neon/vtrnu8.c: Remove.
4931         * gcc.target/arm/neon/vtstQp8.c: Remove.
4932         * gcc.target/arm/neon/vtstQs16.c: Remove.
4933         * gcc.target/arm/neon/vtstQs32.c: Remove.
4934         * gcc.target/arm/neon/vtstQs8.c: Remove.
4935         * gcc.target/arm/neon/vtstQu16.c: Remove.
4936         * gcc.target/arm/neon/vtstQu32.c: Remove.
4937         * gcc.target/arm/neon/vtstQu8.c: Remove.
4938         * gcc.target/arm/neon/vtstp8.c: Remove.
4939         * gcc.target/arm/neon/vtsts16.c: Remove.
4940         * gcc.target/arm/neon/vtsts32.c: Remove.
4941         * gcc.target/arm/neon/vtsts8.c: Remove.
4942         * gcc.target/arm/neon/vtstu16.c: Remove.
4943         * gcc.target/arm/neon/vtstu32.c: Remove.
4944         * gcc.target/arm/neon/vtstu8.c: Remove.
4945         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4946         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4947         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4948         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4949         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4950         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4951         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4952         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4953         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4954         * gcc.target/arm/neon/vuzpf32.c: Remove.
4955         * gcc.target/arm/neon/vuzpp16.c: Remove.
4956         * gcc.target/arm/neon/vuzpp8.c: Remove.
4957         * gcc.target/arm/neon/vuzps16.c: Remove.
4958         * gcc.target/arm/neon/vuzps32.c: Remove.
4959         * gcc.target/arm/neon/vuzps8.c: Remove.
4960         * gcc.target/arm/neon/vuzpu16.c: Remove.
4961         * gcc.target/arm/neon/vuzpu32.c: Remove.
4962         * gcc.target/arm/neon/vuzpu8.c: Remove.
4963         * gcc.target/arm/neon/vzipQf32.c: Remove.
4964         * gcc.target/arm/neon/vzipQp16.c: Remove.
4965         * gcc.target/arm/neon/vzipQp8.c: Remove.
4966         * gcc.target/arm/neon/vzipQs16.c: Remove.
4967         * gcc.target/arm/neon/vzipQs32.c: Remove.
4968         * gcc.target/arm/neon/vzipQs8.c: Remove.
4969         * gcc.target/arm/neon/vzipQu16.c: Remove.
4970         * gcc.target/arm/neon/vzipQu32.c: Remove.
4971         * gcc.target/arm/neon/vzipQu8.c: Remove.
4972         * gcc.target/arm/neon/vzipf32.c: Remove.
4973         * gcc.target/arm/neon/vzipp16.c: Remove.
4974         * gcc.target/arm/neon/vzipp8.c: Remove.
4975         * gcc.target/arm/neon/vzips16.c: Remove.
4976         * gcc.target/arm/neon/vzips32.c: Remove.
4977         * gcc.target/arm/neon/vzips8.c: Remove.
4978         * gcc.target/arm/neon/vzipu16.c: Remove.
4979         * gcc.target/arm/neon/vzipu32.c: Remove.
4980         * gcc.target/arm/neon/vzipu8.c: Remove.
4981
4982
4983 2015-11-12  Marek Polacek  <polacek@redhat.com>
4984
4985         PR c/67784
4986         * gcc.dg/pr67784-1.c: New test.
4987         * gcc.dg/pr67784-2.c: New test.
4988
4989 2015-11-12  Martin Liska  <mliska@suse.cz>
4990
4991         * gcc.dg/ipa/pr68035.c: New test.
4992
4993 2015-11-12  Richard Biener  <rguenther@suse.de>
4994
4995         PR tree-optimization/68306
4996         * gcc.dg/pr68306.c: New testcase.
4997
4998 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4999
5000         Implement D0013R2, logical type traits.
5001
5002         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5003
5004 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5005
5006         * c-c++-common/goacc/data-default-1.c: New.
5007
5008 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5009
5010         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5011
5012 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5013
5014         PR tree-optimization/68305
5015         * gcc.dg/vect/pr68305.c: New test.
5016
5017 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5018
5019         * gcc.target/i386/pr67265-2.c: New test.
5020
5021 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5022
5023         * gcc.dg/pr68286.c: New test.
5024
5025 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5026
5027         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5028
5029 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5030
5031         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5032         aligned to 64 bits.
5033
5034 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5035
5036         * gcc.dg/pr65521.c: Fail on AIX.
5037
5038 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5039
5040         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5041         * gcc.dg/graphite/fuse-2.c: Same.
5042         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5043         isl-ast-gen-*.c files.
5044         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5045         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5046         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5047         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5048         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5049         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5050         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5051         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5052         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5053         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5054         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5055
5056 2015-11-11  Marek Polacek  <polacek@redhat.com>
5057
5058         PR c/68107
5059         PR c++/68266
5060         * c-c++-common/pr68107.c: New test.
5061         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5062         (large_array_char_template): Likewise.
5063         * g++.dg/init/new44.C: Adjust dg-error.
5064
5065 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5068         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5069
5070 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5071
5072         * gcc.target/i386/pr67265.c: New test.
5073
5074 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5075
5076         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5077         tests for the expected generated code.
5078
5079 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5080
5081         * gcc.target/mips/split-ds-sequence.c: New test.
5082
5083 2015-11-11  Julia Koval  <julia.koval@intel.com>
5084
5085         * g++.dg/ext/mv16.C: New functions.
5086
5087 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5088             Jiong Wang      <jiong.wang@arm.com>
5089
5090         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5091
5092 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5093
5094         * gcc.target/i386/mask-pack.c: New test.
5095         * gcc.target/i386/mask-unpack.c: New test.
5096
5097 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5098
5099         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5100
5101 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5102
5103         * gcc.dg/vect/slp-cond-5.c: New test.
5104
5105 2015-11-10  Richard Biener  <rguenther@suse.de>
5106
5107         PR tree-optimization/68240
5108         * gcc.dg/torture/pr68240.c: New testcase.
5109
5110 2015-11-10  Richard Biener  <rguenther@suse.de>
5111
5112         PR tree-optimization/56118
5113         * gcc.target/i386/pr56118.c: New testcase.
5114
5115 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5116
5117         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5118
5119 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5120
5121         * gfortran.dg/pr68251.f90: New test.
5122
5123 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5124
5125         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5126
5127 2015-11-09  Martin Sebor  <msebor@redhat.com>
5128
5129         * init/new45.C: New test to verify that operator new is invoked
5130         with or without overhead for a cookie.
5131
5132         PR c++/67927
5133         * init/new44.C: New test for placement new expressions for arrays
5134         with excessive number of elements.
5135
5136         PR c++/67913
5137         * init/new43.C: New test for placement new expressions for arrays
5138         with negative number of elements.
5139
5140         * other/new-size-type.C: Expect array new expression with
5141         an excessive number of elements to be rejected.
5142
5143 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5144
5145         * c-c++-common/goacc/routine-1.c: New.
5146         * c-c++-common/goacc/routine-2.c: New.
5147         * c-c++-common/goacc/routine-3.c: New.
5148         * c-c++-common/goacc/routine-4.c: New.
5149         * c-c++-common/goacc/routine-5.c: New.
5150
5151 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5152
5153         * gcc.target/sparc/sparc-ret.c: Rename to...
5154         * gcc.target/sparc/sparc-ret-1.c: ...this.
5155         * gcc.target/sparc/sparc-ret-2.c: New test.
5156
5157 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5158
5159         * lib/target-supports.exp (check_p8vector_hw_available): Split
5160         long line.
5161         (check_vsx_hw_available): Likewise.
5162         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5163         support and for PowerPC float128 support.
5164         (check_p9modulo_hw_available): Likewise.
5165         (check_ppc_float128_sw_available): Likewise.
5166         (check_ppc_float128_hw_available): Likewise.
5167         (check_effective_target_powerpc_p9vector_ok): Likewise.
5168         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5169         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5170         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5171         (is-effective-target): Add new PowerPc targets.
5172         (is-effective-target-keyword): Likewise.
5173         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5174         instructions, use it.
5175
5176         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5177         * gcc.target/powerpc/mod-2.c: Likewise.
5178         * gcc.target/powerpc/ctz-1.c: Likewise.
5179         * gcc.target/powerpc/ctz-2.c: Likewise.
5180         * gcc.target/powerpc/extswsli-1.c: Likewise.
5181         * gcc.target/powerpc/extswsli-2.c: Likewise.
5182         * gcc.target/powerpc/extswsli-3.c: Likewise.
5183
5184         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5185         and allow the test on PowerPC LE.
5186         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5187         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5188
5189         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5190         check instead of powerpc_vsx_ok.
5191         * gcc.target/powerpc/float128-mix.c: Likewise.
5192
5193 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5194
5195         * gcc.dg/sso/*.c: Robustify dg-output directives.
5196
5197 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5198
5199         * g++.dg/ubsan/pr68259.C: New test.
5200
5201 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5202
5203         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5204         (main): Use _Cilk_spawn instead of cilk_spawn.
5205
5206 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5207
5208         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5209         scan-assembler directive.
5210
5211 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5212
5213         PR target/68129
5214         * gcc.dg/pr68129_1.c: New test.
5215
5216 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5217
5218         PR debug/67192
5219         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5220         (main): Invoke them.
5221
5222 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5223
5224         PR debug/67192
5225         * gcc.dg/guality/pr67192.c: New test.
5226
5227 2015-11-09  Richard Biener  <rguenther@suse.de>
5228
5229         PR tree-optimization/68248
5230         * gcc.dg/torture/pr68248.c: New testcase.
5231
5232 2015-11-09  Richard Biener  <rguenther@suse.de>
5233
5234         PR tree-optimization/56118
5235         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5236
5237 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5238
5239         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5240         labelref and check use of constant pool by looking for .word and
5241         similar directives.
5242
5243 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5244
5245         PR target/66326
5246         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5247
5248 2015-11-09  Richard Henderson  <rth@redhat.com>
5249
5250         * gcc.target/i386/addr-space-1.c: New test.
5251         * gcc.target/i386/addr-space-2.c: New test.
5252         * gcc.target/i386/addr-space-3.c: New test.
5253
5254 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5255
5256         PR fortran/68053
5257         * gfortran.dg/pr68053.f90: New test.
5258
5259 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5260
5261         * g++.dg/lto/pr68057_0.C: Fix testcase.
5262
5263 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5264
5265         * gfortran.dg/PR67518.f90: move from here...
5266         * gfortran.dg/graphite/PR67518.f90: to here.
5267         * gfortran.dg/PR53852.f90: move from here...
5268         * gfortran.dg/graphite/PR53852.f90: to here.
5269
5270 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gcc.dg/sso-1.c: New test.
5273         * gcc.dg/sso-2.c: Likewise.
5274         * gcc.dg/sso-3.c: Likewise.
5275         * gcc.dg/sso-4.c: Likewise.
5276         * gcc.dg/sso-5.c: Likewise.
5277         * gcc.dg/sso-6.c: Likewise.
5278         * gcc.dg/sso-7.c: Likewise.
5279         * gcc.dg/sso-8.c: Likewise.
5280         * gcc.dg/sso: New directory.
5281         * gcc.target/i386/movbe-3.c: New test.
5282         * gnat.dg/sso1.adb: Likewise.
5283         * gnat.dg/sso2.ad[sb]: Likewise.
5284         * gnat.dg/sso3.adb: Likewise.
5285         * gnat.dg/sso4.adb: Likewise.
5286         * gnat.dg/sso5.adb: Likewise.
5287         * gnat.dg/sso6.adb: Likewise.
5288         * gnat.dg/sso7.adb: Likewise.
5289         * gnat.dg/specs/sso1.ads: Likewise.
5290         * gnat.dg/specs/sso2.ads: Likewise.
5291         * gnat.dg/sso: New directory.
5292
5293 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5294
5295         PR fortran/68218
5296         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5297
5298 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5299
5300         PR fortran/68224
5301         * gfortran.dg/pr68224.f90: New test.
5302
5303 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5304
5305         PR fortran/68196
5306         * gfortran.dg/proc_ptr_47.f90: New test.
5307
5308         PR fortran/66465
5309         * gfortran.dg/pr66465.f90: New test.
5310
5311 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5312
5313         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5314
5315 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5316
5317         PR fortran/68153
5318         * gfortran.dg/pr68153.f90: New test.
5319
5320 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5321
5322         PR fortran/68151
5323         * gfortran.dg/pr68151.f90: New test.
5324
5325 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5326
5327         PR tree-optimization/68235
5328         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5329
5330 2015-11-06  Jeff Law  <law@redhat.com>
5331
5332         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5333         realized jump threads.
5334         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5335         threads rather than dom1 dump.
5336
5337 2015-11-06  Michael Collison  <michael.collison@linaro.org
5338             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5339
5340         Revert:
5341         2015-08-01  Michael Collison  <michael.collison@linaro.org
5342                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5343
5344         * gcc.target/arm/mincmp.c: New test.
5345
5346 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5347
5348         PR fortran/54224
5349         * gfortran.dg/warn_unused_function_2.f90: Add two new
5350         "defined but not used" subroutines.
5351
5352 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5353
5354         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5355         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5356         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5357         expected diagnostics for the addition of quotes.
5358         * gfortran.dg/gomp/target3.f90: Likewise.
5359         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5360         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5361         * c-c++-common/gomp/doacross-1.c: Likewise.
5362         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5363         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5364         Adjust expected diagnostics wording.
5365         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5366         Don't expect error on ordered threads simd when in for simd.
5367         * c-c++-common/gomp/nesting-2.c: New test.
5368         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5369         * c-c++-common/gomp/ordered-4.c: New test.
5370
5371 2015-11-06  Mike Stump  <mikestump@comcast.net>
5372
5373         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5374
5375 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5376             Sebastian Pop  <s.pop@samsung.com>
5377
5378         * gcc.dg/graphite/fuse-1.c: New.
5379         * gcc.dg/graphite/fuse-2.c: New.
5380         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5381
5382 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5383
5384         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5385
5386 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5387
5388         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5389         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5390         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5391         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5392         * lib/gcc-dg.exp: Load multiline.exp.
5393
5394 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5395
5396         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5397         * gcc.target/arm/interrupt-1.c: Likewise.
5398         * gcc.target/arm/interrupt-2.c: Likewise.
5399         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5400
5401 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5402             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5403
5404         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5405         macros for assembly checks.
5406         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5407         frsqrts and frsqrte are not emitted.
5408         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5409         frsqrts and frsqrte are emitted.
5410         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5411
5412 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5413
5414         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5415
5416 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5417
5418         PR ipa/68057
5419         PR ipa/68220
5420         * g++.dg/lto/pr68057_0.C: New testcase.
5421         * g++.dg/lto/pr68057_1.C: New testcase.
5422         * g++.dg/torture/pr68220.C: New testcase.
5423
5424 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5425
5426         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5427         comment.
5428
5429 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5430
5431         PR tree-optimization/68145
5432         * g++.dg/vect/pr68145.cc: New test.
5433
5434 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5435
5436         PR target/68088
5437         * gcc.dg/pr68088_1.c: New test.
5438
5439 2015-11-06  Richard Biener  <rguenther@suse.de>
5440
5441         * gcc.dg/vect/bb-slp-38.c: New testcase.
5442
5443 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5444
5445         * gfortran.dg/goacc/private-3.f95: XFAIL.
5446
5447 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5448
5449         PR middle-end/53852
5450         PR middle-end/67518
5451         * gfortran.dg/PR67518.f90: New test.
5452         * gfortran.dg/PR53852.f90: New test.
5453
5454 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5455             Tom de Vries  <tom@codesourcery.com>
5456             Nathan Sidwell  <nathan@codesourcery.com>
5457             Thomas Schwinge  <thomas@codesourcery.com>
5458
5459         * c-c++-common/goacc/combined-directives.c: New test.
5460         * c-c++-common/goacc/loop-clauses.c: New test.
5461         * c-c++-common/goacc/tile.c: New test.
5462         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5463         as gang static arguments.
5464         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5465         * g++.dg/goacc/template.C: New test.
5466         * gfortran.dg/goacc/combined-directives.f90: New test.
5467         * gfortran.dg/goacc/default.f95: New test.
5468         * gfortran.dg/goacc/default_none.f95: New test.
5469         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5470         * gfortran.dg/goacc/gang-static.f95: New test.
5471         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5472         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5473         * gfortran.dg/goacc/list.f95: Update test.
5474         * gfortran.dg/goacc/loop-2.f95: Likewise.
5475         * gfortran.dg/goacc/loop-4.f95: New test.
5476         * gfortran.dg/goacc/loop-5.f95: New test.
5477         * gfortran.dg/goacc/loop-6.f95: New test.
5478         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5479         * gfortran.dg/goacc/multi-clause.f90: New test.
5480         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5481         * gfortran.dg/goacc/update.f95: New test.
5482
5483 2015-11-05  Martin Sebor  <msebor@redhat.com>
5484
5485         PR c++/67942
5486         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5487         invocations where the size of the destination buffer object
5488         or its type (or both) is unknown.
5489
5490 2015-11-05  Martin Sebor  <msebor@redhat.com>
5491
5492         PR c++/67942
5493         * g++.dg/warn/Wplacement-new-size.C: New test.
5494
5495 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5496
5497         * gcc.dg/pr68112.c: New.
5498         * gcc.dg/vect/vect-strided-shift-1.c: New.
5499
5500 2015-11-05  Marek Polacek  <polacek@redhat.com>
5501
5502         PR c/68090
5503         * gcc.dg/pr68090.c: New test.
5504
5505 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5506
5507         * gcc.dg/ifcvt-4.c: New.
5508
5509 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5510
5511         PR c++/67846
5512         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5513
5514 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5515
5516         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5517         of variables in both data sharing and mapping clauses and for
5518         structure element based array sections being mapped rather than
5519         privatized.
5520         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5521         expected diagnostics wording in one case.
5522         * c-c++-common/gomp/distribute-1.c: New test.
5523         * c-c++-common/gomp/element-1.c: New test.
5524         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5525         and #pragma omp end declare target pair around the function.
5526         Change s from a parameter to a file scope variable.
5527         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5528         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5529         on non-zero low-bound in reduction array sections.  Add further
5530         tests.
5531         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5532         * c-c++-common/gomp/target-teams-1.c: New test.
5533         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5534         for expected mangling on x86_64/i?86.
5535         * gcc.dg/gomp/declare-simd-3.c: New test.
5536         * gcc.dg/gomp/declare-simd-4.c: New test.
5537         * gcc.dg/gomp/for-20.c: New test.
5538         * gcc.dg/gomp/for-21.c: New test.
5539         * gcc.dg/gomp/for-22.c: New test.
5540         * gcc.dg/gomp/for-23.c: New test.
5541         * gcc.dg/gomp/for-24.c: New test.
5542         * gcc.dg/gomp/linear-1.c: New test.
5543         * gcc.dg/gomp/loop-1.c: New test.
5544         * g++.dg/gomp/atomic-17.C: New test.
5545         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5546         non-static data member in shared clause.  Add single construct.
5547         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5548         scan-assembler-times directives for expected mangling on x86_64/i?86.
5549         * g++.dg/gomp/declare-simd-3.C: Likewise.
5550         * g++.dg/gomp/declare-simd-4.C: New test.
5551         * g++.dg/gomp/declare-simd-5.C: New test.
5552         * g++.dg/gomp/declare-target-1.C: New test.
5553         * g++.dg/gomp/linear-2.C: New test.
5554         * g++.dg/gomp/loop-1.C: New test.
5555         * g++.dg/gomp/loop-2.C: New test.
5556         * g++.dg/gomp/loop-3.C: New test.
5557         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5558         non-static data member in shared clause.
5559         * g++.dg/gomp/member-3.C: New test.
5560         * g++.dg/gomp/member-4.C: New test.
5561         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5562         (bar): Remove dg-message.
5563         * g++.dg/gomp/target-teams-1.C: New test.
5564
5565 2015-11-05  Richard Biener  <rguenther@suse.de>
5566
5567         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5568         uninitialized variables.
5569         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5570         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5571         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5572         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5573         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5574         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5575         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5576         * gcc.dg/ipa/pure-const-2.c: Likewise.
5577         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5578         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5579         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5580         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5581         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5582         * gcc.dg/vect/pr30858.c: Likewise.
5583         * gcc.dg/vect/pr33866.c: Likewise.
5584         * gcc.dg/vect/pr37027.c: Likewise.
5585         * c-c++-common/ubsan/null-10.c: Likewise.
5586         * gcc.target/i386/incoming-8.c: Likewise.
5587
5588 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5589
5590         * gnat.dg/slice9.adb: New test.
5591
5592 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5593
5594         * gfortran.dg/goacc/reduction-2.f95: Delete.
5595
5596 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5597
5598         PR tree-optimization/67742
5599         * gcc.dg/tree-ssa/restrict-7.c: New test.
5600         * gcc.dg/tree-ssa/restrict-8.c: New test.
5601
5602 2015-11-03  Martin Sebor  <msebor@redhat.com>
5603
5604         PR c++-common/67882
5605         * c-c++-common/builtin-offsetof-2.c: New test.
5606
5607 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5608
5609         PR fortran/67982
5610         * gfortran.dg/warn_unused_function_3.f90: New test.
5611
5612 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5613
5614         * gnat.dg/discr45.adb: Only compile the test.
5615
5616 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5617
5618         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5619         * gcc.target/i386/mvc5.c: Ditto.
5620         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5621         resolver.
5622
5623 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5624
5625         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5626         from here to...
5627         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5628         to succeed.
5629
5630 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5631
5632         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5633         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5634         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5635         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5636         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5637         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5638
5639 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5640
5641         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5642
5643 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5644
5645         * gcc.dg/mvc1.c: Move to ...
5646         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5647         * gcc.dg/mvc2.c: Move to ...
5648         * gcc.target/i386/mvc2.c: ... here.
5649         * gcc.dg/mvc3.c: Move to ...
5650         * gcc.target/i386/mvc3.c: ... here.
5651         * gcc.dg/mvc4.c: Move to ...
5652         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5653         * gcc.dg/mvc5.c: Move to ...
5654         * gcc.target/i386/mvc5.c: ... here.
5655         * gcc.dg/mvc6.c: Move to ...
5656         * gcc.target/i386/mvc6.c: ... here.
5657         * gcc.dg/mvc7.c: Move to ...
5658         * gcc.target/i386/mvc7.c: ... here.
5659
5660         * g++.dg/ext/mvc1.C: Require ifunc.
5661
5662 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5663
5664         PR tree-optimization/68083
5665         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5666
5667 2015-11-02  Jeff Law  <law@redhat.com>
5668
5669         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5670         irreducible loops in the CFG.
5671
5672 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5673
5674         Revert:
5675         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5676
5677         * gcc.dg/vect/vect-strided-shift-1.c: New.
5678
5679 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5680
5681         PR target/67929
5682         * gcc.target/arm/pr67929_1.c: Move to...
5683         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5684         Remove arm-specific directives.  Add noclone, noinline
5685         attributes.
5686
5687 2015-11-01  Jeff Law  <law@redhat.com>
5688
5689         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5690
5691 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5692
5693         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5694         (sse2_test): Rename from main.  Do not return 0.
5695
5696 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5697
5698         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5699         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5700         * gfortran.dg/read_dir.f90: XFAIL AIX.
5701
5702 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5703
5704         Remove the implementation of N3994, terse range-for loops.
5705         * g++.dg/cpp1z/range-for1.C: Remove.
5706
5707 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5708
5709         * gnat.dg/discr45.adb: New test.
5710
5711 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5712
5713         * gfortran.dg/assumed_type_2.f90: Update test.
5714         * gfortran.dg/no_arg_check_2.f90: Same.
5715
5716 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5717
5718         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5719
5720 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5721
5722         PR fortran/46588
5723         * gfortran.dg/pr46588.f90: New test.
5724
5725 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5726
5727         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5728         * gcc.dg/mvc2.c: Ditto.
5729         * gcc.dg/mvc3.c: Ditto.
5730         * gcc.dg/mvc4.c: Ditto.
5731         * gcc.dg/mvc5.c: Ditto.
5732         * gcc.dg/mvc6.c: Ditto.
5733         * gcc.dg/mvc7.c: Ditto.
5734         * g++.dg/ext/mvc1.C: Ditto.
5735         * g++.dg/ext/mvc2.C: Ditto.
5736         * g++.dg/ext/mvc3.C: Ditto.
5737         * g++.dg/ext/mvc4.C: Ditto.
5738
5739 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5740
5741         PR fortran/51993
5742         * gfortran.dg/pr51993.f90: New test.
5743
5744 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5745
5746         PR rtl-optimization/68106
5747         * gcc.target/aarch64/pr68106.c: New.
5748
5749 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5750
5751         PR fortran/36192
5752         * gfortran.dg/pr36192_1.f90: New test.
5753
5754 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5755
5756         PR fortran/68154
5757         *gfortran.dg/pr68154.f90
5758
5759 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5760
5761         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5762         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5763
5764 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5765
5766         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5767
5768 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5769
5770         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5771         PowerPC.
5772         * gcc.target/powerpc/float128-mix.c: Likewise.
5773
5774 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5775
5776         PR fortran/68054
5777         * gfortran.dg/pr68054.f90: New test.
5778
5779 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5780
5781         PR fortran/67885
5782         * gfortran.dg/pr67885.f90: New test.
5783
5784 2015-10-29  Jeff Law  <law@redhat.com>
5785
5786         PR tree-optimization/67892
5787         * gcc.dg/tree-ssa/pr21417: Update expected output.
5788         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5789
5790 2015-10-29  Richard Biener  <rguenther@suse.de>
5791
5792         PR middle-end/68142
5793         * c-c++-common/ubsan/pr68142.c: New testcase.
5794
5795 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5796
5797         PR c++/67845
5798         * g++.dg/other/cv_func4.C: New.
5799
5800 2015-10-29  Richard Biener  <rguenther@suse.de>
5801
5802         PR middle-end/56956
5803         * c-c++-common/ubsan/pr56956.c: New testcase.
5804
5805 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5806
5807         * gnat.dg/discr44.adb: New test.
5808
5809 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5810
5811         PR debug/66068
5812         * gcc.dg/debug/pr66068.c: New test.
5813
5814 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5815
5816         PR fortran/67933
5817         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5818         array bounds error at line 25.
5819
5820 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5821
5822         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5823         * gcc.target/mips/oddspreg-6.c: Likewise.
5824         * gcc.target/mips/oddspreg-1.c: Likewise.
5825         * gcc.target/mips/oddspreg-2.c: Likewise.
5826
5827 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5828
5829         PR target/67839
5830         * gcc.target/avr/pr67839.c: New test.
5831
5832 2015-10-28  Richard Biener  <rguenther@suse.de>
5833
5834         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5835
5836 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5837
5838         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5839
5840 2015-10-28  Richard Biener  <rguenther@suse.de>
5841
5842         PR ipa/67600
5843         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5844         of #includes.
5845
5846 2015-10-28  Richard Biener  <rguenther@suse.de>
5847
5848         PR tree-optimization/65962
5849         * gcc.dg/vect/vect-62.c: Adjust.
5850
5851 2015-10-28  Richard Biener  <rguenther@suse.de>
5852
5853         PR middle-end/68067
5854         * gcc.dg/torture/pr68067-1.c: New testcase.
5855         * gcc.dg/torture/pr68067-2.c: Likewise.
5856
5857 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5858
5859         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5860
5861 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5862
5863         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5864         as xvmadd and xvnmsub.
5865         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5866
5867 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5868
5869         * c-c++-common/goacc/loop-shape.c: New test.
5870
5871 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5872             Cesar Philippidis  <cesar@codesourcery.com>
5873
5874         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5875         * g++.dg/gomp/pr33372-3.C: Likewise.
5876
5877 2015-10-27  Richard Henderson  <rth@redhat.com>
5878
5879         PR rtl-opt/67609
5880         * gcc.target/i386/pr67609-2.c: New test.
5881
5882 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5883
5884         PR target/68102
5885         * gcc.target/aarch64/pr68102_1.c: New test.
5886
5887 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5888
5889         PR fortran/67933
5890         * gfortran.dg/allocate_with_source_15.f03: New test
5891
5892 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5893             James Norris  <jnorris@codesourcery.com>
5894
5895         PR fortran/63865
5896         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5897         directive to work.
5898         * gfortran.dg/goacc/loop-1.f95: Likewise.
5899         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5900         * gfortran.dg/goacc/cray.f95: Likewise.
5901         * gfortran.dg/goacc/parameter.f95: Likewise.
5902
5903 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5904
5905         PR fortran/68108
5906         * gfortran.dg/pr67805_2.f90: New test.
5907
5908 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5909             Aditya Kumar  <aditya.k7@samsung.com>
5910
5911         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5912         * gcc.dg/graphite/interchange-1.c: Same.
5913         * gcc.dg/graphite/interchange-10.c: Same.
5914         * gcc.dg/graphite/interchange-11.c: Same.
5915         * gcc.dg/graphite/interchange-13.c: Same.
5916         * gcc.dg/graphite/interchange-3.c: Same.
5917         * gcc.dg/graphite/interchange-4.c: Same.
5918         * gcc.dg/graphite/interchange-7.c: Same.
5919         * gcc.dg/graphite/interchange-9.c: Same.
5920         * gcc.dg/graphite/uns-interchange-9.c: Same.
5921         * gfortran.dg/graphite/interchange-3.f90: Same.
5922
5923 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5924
5925         PR target/67215
5926         * gcc.target/i386/pr67215-1.c: New test.
5927         * gcc.target/i386/pr67215-2.c: Likewise.
5928         * gcc.target/i386/pr67215-3.c: Likewise.
5929
5930 2015-10-27  Richard Biener  <rguenther@suse.de>
5931
5932         PR tree-optimization/68104
5933         * gcc.dg/torture/pr68104.c: New testcase.
5934
5935 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5936
5937         * gcc.dg/vect/vect-strided-shift-1.c: New.
5938
5939 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5940
5941         PR target/67929
5942         * gcc.target/arm/pr67929_1.c: New test.
5943
5944 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5945
5946         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5947
5948 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5949
5950         PR tree-optimization/68097
5951         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5952         --param max-ssa-name-query-depth=3 to dg-options.
5953
5954 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5955
5956         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5957
5958 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5959
5960         * gcc.dg/builtins-52.c: Add -O to dg-options.
5961
5962 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5963
5964         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5965
5966 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5967
5968         PR c/64765
5969         PR c/64880
5970         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5971         sorry message.
5972         (PR64765): New function.
5973         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5974         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5975         sorry message.
5976         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5977         * gfortran.dg/goacc/parameter.f95: Likewise.
5978
5979 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5980
5981         PR fortran/66056
5982         * gfortran.dg/empty_label_typedecl.f90: New test.
5983
5984 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5985
5986         PR fortran/36192
5987         * gfortran.dg/pr36192.f90: New test.
5988
5989 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5992         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5993         * gnat.dg/opt51.adb: New test.
5994         * gnat.dg/opt51_pkg.ads: New helper.
5995
5996 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5997
5998         * gcc.target/mips/ds-schedule-1.c: New.
5999         * gcc.target/mips/ds-schedule-2.c: New.
6000
6001 2015-10-26  Jeff Law  <law@redhat.com>
6002
6003         PR tree-optimization/68013
6004         * gcc.c-torture/compile/pr68013.c: New test.
6005
6006 2015-10-26  Richard Biener  <rguenther@suse.de>
6007         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6008
6009         PR middle-end/67443
6010         * gcc.target/s390/pr67443.c: New testcase.
6011
6012 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6013
6014         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6015         make it unique per testcase.
6016         * gfortran.dg/chmod_2.f90: Likewise.
6017         * gfortran.dg/chmod_3.f90: Likewise.
6018         * gfortran.dg/direct_io_8.f90: Likewise.
6019         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6020         * gfortran.dg/f2003_io_1.f03: Likewise.
6021         * gfortran.dg/f2003_io_2.f03: Likewise.
6022         * gfortran.dg/f2003_io_8.f03: Likewise.
6023         * gfortran.dg/inquire_size.f90: Likewise.
6024         * gfortran.dg/namelist_66.f90: Likewise.
6025         * gfortran.dg/namelist_82.f90: Likewise.
6026         * gfortran.dg/namelist_87.f90: Likewise.
6027         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6028         * gfortran.dg/open_new.f90: Likewise.
6029         * gfortran.dg/stat_1.f90: Likewise.
6030         * gfortran.dg/stat_2.f90: Likewise.
6031         * gfortran.dg/streamio_15.f90: Likewise.
6032         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6033
6034 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6035
6036         PR middle-end/67989
6037         * g++.dg/pr67989.C: New test.
6038
6039 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6040
6041         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6042         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6043         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6044         suffix to the temporary filename to make it unique per testcase.
6045
6046 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6047
6048         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6049
6050 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6051
6052         PR fortran/67171
6053         * gfortran.dg/allocate_with_source_12.f03: New test
6054
6055         PR fortran/61819
6056         * gfortran.dg/allocate_with_source_13.f03: New test
6057
6058         PR fortran/61830
6059         * gfortran.dg/allocate_with_source_14.f03: New test
6060
6061 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6062
6063         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6064
6065 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6066
6067         PR target/68084
6068         * gcc.target/i386/pr68084.c: New test.
6069
6070 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6071
6072         PR fortran/66927
6073         PR fortran/67044
6074         * gfortran.dg/allocate_with_source_10.f08: New test.
6075         * gfortran.dg/allocate_with_source_11.f08: New test.
6076         * gfortran.dg/class_array_15.f03: Changed count of expected
6077         _builtin_frees to 11. One step of temporaries is spared, therefore
6078         the allocatable component of that temporary is not to be freeed.
6079
6080 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6081
6082         PR fortran/68055
6083         * gfortran.dg/pr68055.f90: New case.
6084
6085 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6086
6087         PR fortran/67805
6088         * gfortran.dg/pr67805.f90: New testcase.
6089         * gfortran.dg/array_constructor_26.f03: Update testcase.
6090         * gfortran.dg/array_constructor_27.f03: Ditto.
6091         * gfortran.dg/char_type_len_2.f90: Ditto.
6092         * gfortran.dg/pr67802.f90: Ditto.
6093         * gfortran.dg/used_before_typed_3.f90: Ditto.
6094
6095 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6096
6097         PR ipa/pr67600
6098         * g++.dg/torture/pr67600.C: New testcase.
6099
6100 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6101
6102         * g++.dg/pr68062.C: New test.
6103
6104 2015-10-23  Jeff Law  <law@redhat.com>
6105
6106         PR tree-optimization/67830
6107         * gcc.dg/pr67830.c: New test.
6108
6109 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6110
6111         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6112
6113 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6114             Andrew Pinski  <apinski@cavium.com>
6115
6116         PR rtl-optimization/67736
6117         * gcc.dg/torture/pr67736.c: New test.
6118         * gcc.dg/combine-subregs.c: New test.
6119
6120 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6121
6122         PR tree-optimization/65947
6123         * lib/target-supports.exp
6124         (check_effective_target_vect_max_reduc): Add.
6125         * gcc.dg/vect/pr65947-1.c: New test.
6126         * gcc.dg/vect/pr65947-2.c: New test.
6127         * gcc.dg/vect/pr65947-3.c: New test.
6128         * gcc.dg/vect/pr65947-4.c: New test.
6129         * gcc.dg/vect/pr65947-5.c: New test.
6130         * gcc.dg/vect/pr65947-6.c: New test.
6131         * gcc.dg/vect/pr65947-7.c: New test.
6132         * gcc.dg/vect/pr65947-8.c: New test.
6133         * gcc.dg/vect/pr65947-9.c: New test.
6134         * gcc.dg/vect/pr65947-10.c: New test.
6135         * gcc.dg/vect/pr65947-11.c: New test.
6136
6137 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6138
6139         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6140         Make weak rather than noinline.
6141         * gcc.dg/builtins-57.c: Compile with -O.
6142         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6143
6144 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6145
6146         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6147
6148 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6149
6150         PR sanitizer/68042
6151         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6152         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6153
6154 2015-10-22  Martin Sebor  <msebor@redhat.com>
6155
6156         PR driver/68043
6157         * gcc.misc-tests/help.exp: Verify that option descriptions
6158         end in periods.
6159         * lib/options.exp (check_for_options): Use the regexp --line option.
6160         Print unexpected match on failure.
6161
6162 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6163
6164         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6165
6166 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6167
6168         PR c++/67838
6169         * g++.dg/cpp1y/var-templ46.C: New.
6170
6171 2015-10-22  Richard Biener  <rguenther@suse.de>
6172
6173         PR tree-optimization/58497
6174         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6175
6176 2015-10-22  Richard Biener  <rguenther@suse.de>
6177
6178         PR tree-optimization/19049
6179         PR tree-optimization/65962
6180         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6181         * gcc.dg/vect/vect-63.c: Adjust.
6182         * gcc.dg/vect/vect-70.c: Likewise.
6183         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6184         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6185         * gfortran.dg/vect/pr19049.f90: Likewise.
6186         * gfortran.dg/vect/vect-8.f90: Likewise.
6187
6188 2015-10-22  Richard Biener  <rguenther@suse.de>
6189
6190         PR middle-end/68046
6191         PR middle-end/61893
6192         * gcc.dg/torture/ftrapv-2.c: New testcase.
6193
6194 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6195
6196         PR target/68015
6197         * gcc.target/s390/pr68015.c: New test.
6198
6199 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6200
6201         PR testsuite/67948
6202         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6203         instead of orr.
6204
6205 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6206             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6207
6208         PR target/63304
6209         * gcc.target/aarch64/pr63304_1.c: New test.
6210
6211 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6212
6213         PR c++/66781
6214         * g++.dg/parse/enum13.C: New.
6215
6216 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6217
6218         PR c++/67847
6219         * g++.dg/parse/enum12.C: New.
6220
6221 2015-10-21  Martin Sebor  <msebor@redhat.com>
6222
6223         PR driver/68043
6224         * gcc.misc-tests/help.exp: Adjust.
6225         * lib/options.exp (check_for_options): Add detail to output.
6226
6227 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6228
6229         PR fortran/67939
6230         * gfortran.dg/pr67939.f90: New test.
6231
6232 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6233             Sebastian Pop  <s.pop@samsung.com>
6234
6235         * gcc.dg/graphite/scop-11.c: Update pattern.
6236
6237 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6238
6239         PR ipa/67056
6240         * g++.dg/ipa/pr67056.C: New testcase.
6241
6242 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6243
6244         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6245         are matched.
6246
6247 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6248
6249         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6250         Add associated options for arm*-*-*.
6251         (sqrt): Remove dummy definition.
6252
6253 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6254
6255         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6256
6257 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6258
6259         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6260         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6261         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6262
6263 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6264
6265         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6266         sra-max-scalarization-size-Ospeed.
6267
6268 2015-10-21  Marek Polacek  <polacek@redhat.com>
6269
6270
6271         PR c/68024
6272         * gcc.dg/pr68024.c: New test.
6273
6274 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6275
6276         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6277         * c-c++-common/goacc/sb-1.c: Adjust errors.
6278         * c-c++-common/goacc/sb-3.c: Adjust errors.
6279         * c-c++-common/goacc/loop-1.c: Adjust errors.
6280         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6281         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6282         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6283
6284 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6285
6286         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6287
6288 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6289
6290         * gcc.dg/lto/simd-function_0.c: New test.
6291
6292 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6293
6294         PR target/68018
6295         * gcc.target/i386/pr68018.c: New test.
6296
6297 2015-10-21  Richard Biener  <rguenther@suse.de>
6298
6299         PR middle-end/68031
6300         * gcc.dg/torture/pr68031.c: New testcase.
6301
6302 2015-10-21  Richard Biener  <rguenther@suse.de>
6303
6304         PR tree-optimization/68026
6305         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6306
6307 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6308
6309         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6310         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6311         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6312         * g++.dg/asan/default-options-1.C: Likewise.
6313
6314 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6315
6316         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6317         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6318
6319 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6320
6321         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6322
6323 2015-10-20  Marek Polacek  <polacek@redhat.com>
6324
6325         PR c/67964
6326         * gcc.dg/pr67964.c: New test.
6327
6328 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6329
6330         PR rtl-optimization/67609
6331         * gcc.target/i386/pr67609.c: New.
6332
6333 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6334
6335         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6336
6337 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6338
6339         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6340         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6341
6342 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6343
6344         PR target/66810
6345         * gcc.target/i386/pr66810.c: New test.
6346
6347 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6348
6349         PR target/67963
6350         PR target/67985
6351         * gcc.target/i386/pr67963-1.c: New test.
6352         * gcc.target/i386/pr67963-2.c: Likewise.
6353         * gcc.target/i386/pr67963-3.c: Likewise.
6354         * gcc.target/i386/pr67985-1.c: Likewise.
6355         * gcc.target/i386/pr67985-2.c: Likewise.
6356         * gcc.target/i386/pr67985-3.c: Likewise.
6357
6358 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6359
6360         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6361
6362 2015-10-20  Richard Biener  <rguenther@suse.de>
6363
6364         PR tree-optimization/68017
6365         * gcc.dg/torture/pr68017.c: New testcase.
6366
6367 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6368
6369         PR target/66912
6370         * gcc.target/aarch64/pr66912.c: New.
6371         * gcc.target/arm/pr66912.c: New.
6372
6373 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6374
6375         * gfortran.dg/pr67900.f90: New tests.
6376
6377 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6378
6379         * gnat.dg/opt50.adb: New test.
6380         * gnat.dg/opt50_pkg.adb: New helper.
6381         * gnat.dg/opt50_pkg.ads: New helper.
6382
6383 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6384
6385         PR fortran/68019
6386         * gfortran.dg/pr68019.f90: new test.
6387
6388 2015-10-19  Richard Biener  <rguenther@suse.de>
6389
6390         PR tree-optimization/67975
6391         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6392
6393 2015-10-19  Richard Biener  <rguenther@suse.de>
6394
6395         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6396
6397 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6398
6399         PR target/67995
6400         * gcc.target/i386/pr67995-1.c: New test.
6401         * gcc.target/i386/pr67995-2.c: Likewise.
6402         * gcc.target/i386/pr67995-3.c: Likewise.
6403
6404 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6405
6406         PR middle-end/68002
6407         * gcc.dg/PR68002.c: New test.
6408
6409 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6410
6411         * gcc.dg/builtins-20.c: Remove undefined behavior.
6412
6413 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6414
6415         PR fortran/67758
6416         * gfortran.dg/common_25.f90: New file.
6417
6418 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6419
6420         PR fortran/67177
6421         * gfortran.dg/move_alloc_15.f90: New test
6422         * gfortran.dg/move_alloc_16.f90: New test
6423
6424         PR fortran/67977
6425         * gfortran.dg/deferred_character_assignment_1.f90: New test
6426
6427 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6428
6429         PR fortran/67987
6430         * gfortran.df/pr67987.f90: New test.
6431         * gfortran.dg/char_length_2.f90: Update testcase.
6432
6433 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6434
6435         * gcc.target/i386/iamcu/test_basic_returning.c
6436         (def_test_returning_type): Use union to check float return bits.
6437
6438 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6439
6440         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6441         Replace printf with __builtin_printf.
6442
6443 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6444
6445         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6446         initialize u5.
6447
6448 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6449
6450         PR middle-end/67966
6451         * gnat.dg/pack21.adb: New test.
6452         * gnat.dg/pack22.adb: Likewise.
6453         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6454
6455 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6456
6457         PR target/67745
6458         * gcc.target/arm/no-align.c: New test.
6459         * gcc.target/arm/attr-align1.c: New test.
6460         * gcc.target/arm/attr-align2.c: New test.
6461         * gcc.target/arm/attr-align3.c: New test.
6462
6463 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6464
6465         * gcc.c-torture/compile/icfmatch.c: Add testcase
6466
6467 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6468
6469         PR c++/67926
6470         * g++.dg/cpp1z/fold-ice1.C: New.
6471
6472 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6473             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6474
6475         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6476
6477 2015-10-15  Marek Polacek  <polacek@redhat.com>
6478
6479         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6480
6481 2015-10-15  Marek Polacek  <polacek@redhat.com>
6482
6483         PR tree-optimization/67953
6484         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6485         unsigned.
6486         * gcc.dg/torture/pr67953.c: New test.
6487
6488 2015-10-14  Jeff Law  <law@redhat.com>
6489
6490         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6491         contained within have their own file/test now.
6492         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6493         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6494         expectations a bit more.
6495         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6500
6501         PR testsuite/67959
6502         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6503
6504 2015-10-14  Marek Polacek  <polacek@redhat.com>
6505
6506         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6507         (f6): New.
6508         (f7): New.
6509         (f8): New.
6510         (f9): New.
6511         (f10): New.
6512         (f11): New.
6513         (f12): New.
6514         (f13): New.
6515
6516 2015-10-14  Richard Biener  <rguenther@suse.de>
6517
6518         PR tree-optimization/67915
6519         * gcc.dg/torture/pr67915.c: New testcase.
6520
6521 2015-10-14  Marek Polacek  <polacek@redhat.com>
6522
6523         PR tree-optimization/67815
6524         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6525         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6526         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6527
6528 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6529
6530         * gcc.dg/pragma-pop_options-1.c: New test.
6531
6532 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6533             Aldy Hernandez  <aldyh@redhat.com>
6534
6535         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6536         * c-c++-common/gomp/clauses-1.c: New test.
6537         * c-c++-common/gomp/clauses-2.c: New test.
6538         * c-c++-common/gomp/clauses-3.c: New test.
6539         * c-c++-common/gomp/clauses-4.c: New test.
6540         * c-c++-common/gomp/declare-target-1.c: New test.
6541         * c-c++-common/gomp/declare-target-2.c: New test.
6542         * c-c++-common/gomp/depend-3.c: New test.
6543         * c-c++-common/gomp/depend-4.c: New test.
6544         * c-c++-common/gomp/doacross-1.c: New test.
6545         * c-c++-common/gomp/if-1.c: New test.
6546         * c-c++-common/gomp/if-2.c: New test.
6547         * c-c++-common/gomp/linear-1.c: New test.
6548         * c-c++-common/gomp/map-2.c: New test.
6549         * c-c++-common/gomp/map-3.c: New test.
6550         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6551         f_omp_target_data): Add map clause to target data.
6552         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6553         * c-c++-common/gomp/ordered-1.c: New test.
6554         * c-c++-common/gomp/ordered-2.c: New test.
6555         * c-c++-common/gomp/ordered-3.c: New test.
6556         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6557         on non-iterator.
6558         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6559         clause and ordered construct where no longer allowed.
6560         * c-c++-common/gomp/priority-1.c: New test.
6561         * c-c++-common/gomp/reduction-1.c: New test.
6562         * c-c++-common/gomp/schedule-simd-1.c: New test.
6563         * c-c++-common/gomp/sink-1.c: New test.
6564         * c-c++-common/gomp/sink-2.c: New test.
6565         * c-c++-common/gomp/sink-3.c: New test.
6566         * c-c++-common/gomp/sink-4.c: New test.
6567         * c-c++-common/gomp/udr-1.c: New test.
6568         * c-c++-common/taskloop-1.c: New test.
6569         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6570         value of _OPENMP macro.
6571         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6572         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6573         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6574         * gcc.dg/gomp/clause-1.c:
6575         * gcc.dg/gomp/reduction-1.c: New test.
6576         * gcc.dg/gomp/sink-fold-1.c: New test.
6577         * gcc.dg/gomp/sink-fold-2.c: New test.
6578         * gcc.dg/gomp/sink-fold-3.c: New test.
6579         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6580         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6581         of non-static data members.
6582         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6583         Add some linear clause tests.
6584         * g++.dg/gomp/declare-simd-3.C: New test.
6585         * g++.dg/gomp/linear-1.C: New test.
6586         * g++.dg/gomp/member-1.C: New test.
6587         * g++.dg/gomp/member-2.C: New test.
6588         * g++.dg/gomp/pr66571-2.C: New test.
6589         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6590         dependent argument.
6591         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6592         in reduction clause.
6593         * g++.dg/gomp/reference-1.C: New test.
6594         * g++.dg/gomp/sink-1.C: New test.
6595         * g++.dg/gomp/sink-2.C: New test.
6596         * g++.dg/gomp/sink-3.C: New test.
6597         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6598         * g++.dg/gomp/this-1.C: New test.
6599         * g++.dg/gomp/this-2.C: New test.
6600         * g++.dg/vect/simd-clone-2.cc: New test.
6601         * g++.dg/vect/simd-clone-2.h: New test.
6602         * g++.dg/vect/simd-clone-3.cc: New test.
6603         * g++.dg/vect/simd-clone-4.cc: New test.
6604         * g++.dg/vect/simd-clone-4.h: New test.
6605         * g++.dg/vect/simd-clone-5.cc: New test.
6606
6607 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6608
6609         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6610         after r228716 (Fix vtbl[34] and vtbx4).
6611
6612 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6613
6614         PR tree-optimization/67909, 67947
6615         * gcc.dg/torture/pr67947.c: New test.
6616
6617 2015-10-13  Jeff Law  <law@redhat.com>
6618
6619         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6620
6621 2015-10-12  Jeff Law  <law@redhat.com>
6622
6623         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6624         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6625         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6626         ssa-dom-thread-11.c.
6627
6628         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6629
6630 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6631
6632         PR c++/58566
6633         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6634
6635 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6636
6637         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6638         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6639         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6640         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6641         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6642         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6643         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6644         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6645
6646 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6647
6648         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6649         and -mno-frame-header-opt options.
6650         * gcc.target/mips/frame-header-1.c: New file.
6651         * gcc.target/mips/frame-header-2.c: New file.
6652         * gcc.target/mips/frame-header-3.c: New file.
6653
6654 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6655             Hale Wang  <hale.wang@arm.com>
6656
6657         * gcc.dg/tree-ssa/forwprop-33.c: New.
6658
6659 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6660
6661         PR target/67895
6662         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6663         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6664         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6665         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6666         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6667         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6668         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6669         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6670         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6671         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6672
6673 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6674
6675         * lib/multiline.exp: New file.
6676         * lib/prune.exp: Load multiline.exp.
6677         (prune_gcc_output): Call into multiline.exp to handle any
6678         multiline output directives.
6679         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6680         load_gcc_lib.
6681
6682 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6683
6684         PR tree-optimization/67794
6685         * gcc.dg/ipa/ipa-sra-10.c: New test.
6686         * gcc.dg/torture/pr67794.c: Likewise.
6687
6688 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6689
6690         PR rtl-optimization/67828
6691         * gcc.dg/torture/pr67828.c: New.
6692
6693 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6694
6695         PR target/67366
6696         * lib/target-supports.exp (check_effective_target_non_strict_align):
6697         Adjust for arm*-*-*.
6698         * gcc.target/arm/pr67366.c: New test.
6699
6700 2015-10-09  Richard Biener  <rguenther@suse.de>
6701
6702         PR tree-optimization/67891
6703         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6704
6705 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6706
6707         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6708
6709 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6710
6711         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6712
6713 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6714
6715         * gcc.dg/loop-unswitch-2.c: New test.
6716         * gcc.dg/loop-unswitch-3.c: Likewise.
6717         * gcc.dg/loop-unswitch-4.c: Likewise.
6718
6719 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6720
6721         * gcc.dg/dse.c: Only dump in dse1 pass.
6722         * gcc.dg/tree-ssa/pr30375.c: Same.
6723
6724 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         PR target/66697
6727         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6728         (PUSH, POP): New defines.
6729         (sse2_test): Use PUSH and POP to misalign runtime stack.
6730         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6731
6732 2015-10-07  James Norris  <jnorris@codesourcery.com>
6733
6734         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6735         to atomic_init. (atomic_init): Restrict flags usage.
6736
6737 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6738
6739         PR fortran/65889
6740         * gfortran.dg/sizeof_5.f90: New test.
6741
6742 2015-10-06  Jeff Law  <law@redhat.com>
6743
6744         * gcc.c-torture/compile/pr67816.c: New test.
6745
6746 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6747
6748         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6749
6750 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6751
6752         PR fortran/65766
6753         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6754
6755 2015-10-06  Marek Polacek  <polacek@redhat.com>
6756
6757         PR c++/67863
6758         * c-c++-common/Wtautological-compare-4.c: New test.
6759
6760 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6761             Peter Bergner <bergner@vnet.ibm.com>
6762
6763         PR target/67808
6764         * gcc.target/powerpc/pr67808.c: New test.
6765
6766 2015-10-06  Nick Clifton  <nickc@redhat.com>
6767
6768         * gcc.target/msp430: New directory.
6769         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6770         tests.
6771         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6772         noinit and persistent data attributes.
6773
6774 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6775
6776         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6777
6778 2015-10-06  Richard Biener  <rguenther@suse.de>
6779
6780         PR tree-optimization/67859
6781         * gcc.dg/torture/pr67859.c: New testcase.
6782
6783 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6784
6785         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6786
6787 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6788
6789         PR c++/53856
6790         * g++.dg/template/defarg19.C: New.
6791         * g++.dg/template/defarg20.C: Likewise.
6792
6793 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6794             Sebastian Pop  <s.pop@samsung.com>
6795
6796         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6797
6798 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6799             Sebastian Pop  <s.pop@samsung.com>
6800
6801         * gcc.dg/graphite/scop-sor.c: Xfail.
6802
6803 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6804             Jan Hubicka  <hubicka@ucw.cz>
6805
6806         * gcc.dg/ipa/propalign-4.c: New test.
6807         * gcc.dg/ipa/propalign-5.c: Likewise.
6808
6809 2015-10-05  Marek Polacek  <polacek@redhat.com>
6810
6811         PR tree-optimization/67821
6812         * gcc.dg/torture/pr67821-2.c: New test.
6813         * gcc.dg/torture/pr67821.c: New test.
6814
6815 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6816
6817         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6818
6819 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6820
6821         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6822
6823 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6824
6825         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6826         (exec_vcvt): Add comments.
6827
6828 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6829
6830         PR rtl-optimization/67447
6831         * gcc.target/i386/pr67447.c: New test.
6832
6833 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6834
6835         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6836         effective target.
6837         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6838         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6839         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6840         * gcc.target/i386/vect-unpack-1.c: Ditto.
6841         * gcc.target/i386/vect-unpack-2.c: Ditto.
6842
6843 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6844
6845         PR fortran/67758
6846         * gfortran.dg/common_24.f: New.
6847
6848 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6849
6850         * gcc.target/arm/pr67756.c: Fixed warnings.
6851
6852 2015-10-02  Marek Polacek  <polacek@redhat.com>
6853
6854         PR c/67730
6855         * gcc.dg/pr67730-1.c: New test.
6856         * gcc.dg/pr67730-2.c: New test.
6857         * gcc.dg/pr67730.h: New test.
6858
6859 2015-10-02  Marek Polacek  <polacek@redhat.com>
6860
6861         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6862
6863 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6864
6865         PR tree-optimization/67754
6866         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6867         * gfortran.dg/graphite/block-2.f: Same.
6868
6869 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6870
6871         * gcc.dg/graphite/scop-23.c: New.
6872
6873 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6874
6875         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6876         and "avx512vbmi".
6877
6878 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6879
6880         PR rtl-optimization/67756
6881         * gcc.target/arm/pr67756.c: New.
6882
6883 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6884
6885         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6886         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6887         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6888         for tiny model.
6889         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6890         for small model.
6891
6892 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6893
6894         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6895         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6896         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6897         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6898         * gcc.target/i386/vect-unpack-1.c: Ditto.
6899         * gcc.target/i386/vect-unpack-2.c: Ditto.
6900
6901 2015-10-02  Marek Polacek  <polacek@redhat.com>
6902
6903         PR c/64249
6904         * c-c++-common/Wduplicated-cond-1.c: New test.
6905         * c-c++-common/Wduplicated-cond-2.c: New test.
6906         * c-c++-common/Wduplicated-cond-3.c: New test.
6907         * c-c++-common/Wduplicated-cond-4.c: New test.
6908         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6909         -Wduplicated-cond warning.
6910
6911 2015-10-02  Renlin Li  <renlin.li@arm.com>
6912
6913         * gcc.target/aarch64/csneg-1.c: Update.
6914
6915 2015-10-02  Renlin Li  <renlin.li@arm.com>
6916
6917         PR target/66776
6918         * gcc.target/aarch64/pr66776.c: New.
6919
6920 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6921
6922         * gnat.dg/warn13.adb: New test.
6923
6924 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6925
6926         * gnat.dg/vect15.ad[sb]: New test.
6927         * gnat.dg/vect16.ad[sb]: Likewise.
6928         * gnat.dg/vect17.ad[sb]: Likewise.
6929         * gnat.dg/vect18.ad[sb]: Likewise.
6930
6931 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6932
6933         PR rtl-optimization/67786
6934         PR rtl-optimization/67787
6935         * gcc.dg/pr67786.c: New test.
6936         * gcc.dg/pr67787.c: Likewise.
6937
6938 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6939
6940         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6941
6942 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6943
6944         PR target/51726
6945         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6946
6947 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6948
6949         PR fortran/62242
6950         PR fortran/52332
6951         * gfortran.dg/string_array_constructor_1.f90: New.
6952         * gfortran.dg/string_array_constructor_2.f90: New.
6953         * gfortran.dg/string_array_constructor_3.f90: New.
6954
6955 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6956
6957         PR target/67788
6958         PR target/67789
6959         * gcc.target/powerpc/pr67789.c: New testcase.
6960
6961 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6962
6963         PR fortran.67802
6964         * gfortran.dg/pr67802.f90: New test.
6965
6966 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6967
6968         PR fortran/66979
6969         gfortran.dg/pr66979.f90: new test.
6970
6971 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6972
6973         PR fortran/67616
6974         * gfortran.dg/pr67616.f90: New test.
6975
6976 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6977
6978         PR c++/54430
6979         * g++.dg/cpp0x/range-for30.C: New.
6980
6981 2015-10-01  Marek Polacek  <polacek@redhat.com>
6982
6983         PR c/65345
6984         * gcc.dg/atomic/pr65345-4.c: New test.
6985         * gcc.dg/pr65345-3.c: New test.
6986
6987 2015-10-01  Marek Polacek  <polacek@redhat.com>
6988
6989         PR tree-optimization/67769
6990         * gcc.dg/torture/pr67769.c: New test.
6991
6992 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6993
6994         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6995
6996 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6997
6998         PR target/54236
6999         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7000
7001 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7002
7003         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7004         (main): Rename to sse2_test.  Abort if count != 5.
7005         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7006         of -march=slm.
7007         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7008
7009 2015-10-01  Richard Biener  <rguenther@suse.de>
7010
7011         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7012         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7013
7014 2015-09-30  Jeff Law  <law@redhat.com>
7015
7016         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7017
7018 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7019
7020         PR rtl-optimization/67037
7021         * gcc.c-torture/execute/pr67037.c: New test.
7022
7023 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7024
7025         * lib/target-supports.exp (check_effective_target_sync_int_128):
7026         Return 1 on spu-*-* targets.
7027         (check_effective_target_sync_int_128_runtime): Likewise.
7028         (check_effective_target_sync_long_long): Likewise.
7029         (check_effective_target_sync_long_long_runtime): Likewise.
7030         (check_effective_target_sync_int_long): Likewise.
7031         (check_effective_target_sync_char_short): Likewise.
7032
7033 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7034
7035         * gcc.target/i386/pr67761.c: New test.
7036
7037 2015-09-30  Marek Polacek  <polacek@redhat.com>
7038
7039         PR c/67730
7040         * gcc.dg/pr67730.c: New test.
7041
7042 2015-09-30  Marek Polacek  <polacek@redhat.com>
7043
7044         PR tree-optimization/67690
7045         * gcc.dg/torture/pr67690.c: New test.
7046
7047 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7048
7049         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7050         * g++.dg/gomp/tls-wrap4.C: Likewise.
7051         * gcc.dg/atomic-op-optimize.c: Likewise.
7052         * gcc.dg/pr54087.c: Likewise.
7053         * gcc.dg/tls/section-2.c: Likewise.
7054         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7055         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7056         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7057         * gcc.target/arm/divzero.c: Likewise.
7058         * gcc.target/arm/sibcall-2.c: Likewise.
7059         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7060         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7061         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7062         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7063         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7064         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7065         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7066         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7067         * gfortran.dg/default_format_2.f90: Likewise.
7068         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7069
7070 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7071
7072         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7073
7074 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7075
7076         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7077         * gfortran.dg/round_4.f90: ditto.
7078
7079 2015-09-29  Richard Biener  <rguenther@suse.de>
7080
7081         PR tree-optimization/67170
7082         * gfortran.dg/pr67170.f90: New testcase.
7083
7084 2015-09-29  Richard Biener  <rguenther@suse.de>
7085
7086         PR tree-optimization/67741
7087         * gcc.dg/torture/pr67741.c: New testcase.
7088
7089 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7090
7091         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7092         non-zero for __builtin_signbit tests.
7093
7094 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7095
7096         PR target/65105
7097         * gcc.target/i386/pr65105-1.c: New.
7098         * gcc.target/i386/pr65105-2.c: New.
7099         * gcc.target/i386/pr65105-3.c: New.
7100         * gcc.target/i386/pr65105-4.C: New.
7101         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7102
7103 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7104
7105         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7106
7107 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7108
7109         PR fortran/40054
7110         PR fortran/63921
7111         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7112         standard as legacy.
7113         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7114         * gfortran.dg/function_types_3.f90: Change error message to
7115         "Type inaccessible...."
7116         * gfortran.dg/ptr_func_assign_1.f08: New test.
7117         * gfortran.dg/ptr_func_assign_2.f08: New test.
7118
7119 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7120
7121         PR fortran/40054
7122         PR fortran/63921
7123         * gfortran.dg/ptr_func_assign_3.f08: New test.
7124         * gfortran.dg/ptr_func_assign_4.f08: New test.
7125
7126 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7127             Sebastian Pop  <s.pop@samsung.com>
7128
7129         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7130         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7131         * gcc.dg/graphite/block-3.c: Same.
7132         * gcc.dg/graphite/block-4.c: Same.
7133         * gcc.dg/graphite/block-5.c: Same.
7134         * gcc.dg/graphite/block-6.c: Same.
7135         * gcc.dg/graphite/block-7.c: Same.
7136         * gcc.dg/graphite/block-8.c: Same.
7137         * gcc.dg/graphite/block-pr47654.c: Same.
7138         * gcc.dg/graphite/interchange-0.c: Same.
7139         * gcc.dg/graphite/interchange-1.c: Same.
7140         * gcc.dg/graphite/interchange-10.c: Same.
7141         * gcc.dg/graphite/interchange-11.c: Same.
7142         * gcc.dg/graphite/interchange-12.c: Same.
7143         * gcc.dg/graphite/interchange-13.c: Same.
7144         * gcc.dg/graphite/interchange-14.c: Same.
7145         * gcc.dg/graphite/interchange-15.c: Same.
7146         * gcc.dg/graphite/interchange-3.c: Same.
7147         * gcc.dg/graphite/interchange-4.c: Same.
7148         * gcc.dg/graphite/interchange-5.c: Same.
7149         * gcc.dg/graphite/interchange-6.c: Same.
7150         * gcc.dg/graphite/interchange-7.c: Same.
7151         * gcc.dg/graphite/interchange-8.c: Same.
7152         * gcc.dg/graphite/interchange-9.c: Same.
7153         * gcc.dg/graphite/interchange-mvt.c: Same.
7154         * gcc.dg/graphite/pr35356-1.c: Same.
7155         * gcc.dg/graphite/pr35356-3.c: Same.
7156         * gcc.dg/graphite/pr37485.c: Same.
7157         * gcc.dg/graphite/scop-1.c: Same.
7158         * gcc.dg/graphite/scop-11.c: Same.
7159         * gcc.dg/graphite/scop-5.c: Same.
7160         * gcc.dg/graphite/uns-block-1.c: Same.
7161         * gcc.dg/graphite/uns-interchange-9.c: Same.
7162         * gfortran.dg/graphite/block-1.f90: Same.
7163         * gfortran.dg/graphite/interchange-3.f90: Same.
7164         * gfortran.dg/graphite/pr14741.f90: Same.
7165         * gfortran.dg/graphite/block-2.f: Same.
7166
7167 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7168             Sebastian Pop  <s.pop@samsung.com>
7169
7170         PR tree-optimization/67700
7171         * gcc.dg/graphite/run-id-pr67700.c: New.
7172
7173 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7174
7175         PR target/54236
7176         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7177         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7178         test_27): New.
7179         * gcc.target/sh/pr54236-5.c: New.
7180         * gcc.target/sh/pr54236-6.c: New.
7181
7182 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7183
7184         PR rtl-optimization/67456
7185         PR rtl-optimization/67464
7186         PR rtl-optimization/67465
7187         * gcc.dg/pr67465.c: New test.
7188
7189 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7190
7191         PR tree-optimization/62171
7192         * gcc.dg/vect/pr62171.c: New test.
7193
7194 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7195
7196         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7197         skip on AIX.  XFAIL individual line tests.
7198
7199 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7200
7201         PR rtl-optimization/64164
7202         PR tree-optimization/67312
7203         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7204         * gcc.target/i386/stackalign/return-4.c: Add -O.
7205
7206 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7207
7208         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7209
7210 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7211
7212         PR fortran/67721
7213         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7214
7215 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7216
7217         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7218         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7219         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7220         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7221         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7222         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7223         DW_AT_noreturn on AIX.
7224         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7225         DW_AT_noreturn on AIX.
7226         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7227         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7228         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7229         DW_AT_GNU_deleted on AIX.
7230         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7231         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7232         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7233         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7234         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7235         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7236         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7237         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7238         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7239         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7240         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7241         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7242         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7243         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7244         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7245
7246 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7247
7248         PR fortran/67614
7249         * gfortran.dg/pr67614.f90: New test.
7250
7251 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7252
7253         PR fortran/67525
7254         * gfortran.dg/pr67525.f90: New test.
7255
7256 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7257
7258         PR fortran/55603
7259         * gfortran.dg/allocatable_function_9.f90: New.
7260
7261 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7262
7263         PR target/67675
7264         * gcc.target/sh/pr67675.c: New.
7265
7266 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7267
7268         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7269
7270 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7271
7272         * gcc.target/i386/pr66749.c (dg-options): Replace
7273         -mtune=lakemount with -mtune=lakemont.
7274         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7275         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7276
7277 2015-09-25  Marek Polacek  <polacek@redhat.com>
7278
7279         * c-c++-common/ubsan/bounds-11.c: New test.
7280         * c-c++-common/ubsan/bounds-12.c: New test.
7281
7282 2015-09-25  Marek Polacek  <polacek@redhat.com>
7283
7284         PR sanitizer/64906
7285         * c-c++-common/ubsan/pr64906.c: New test.
7286
7287 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7288
7289         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7290         with -mtune=lakemount.
7291         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7292         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7293
7294 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7295
7296         PR driver/67640
7297         * gcc.dg/Werror-13.c: New test.
7298
7299 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7300
7301         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7302
7303 2015-09-24  Richard Biener  <rguenther@suse.de>
7304
7305         PR lto/67699
7306         * g++.dg/pr67699.C: New testcase.
7307
7308 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7309
7310         PR libgcc/67624
7311         * gcc.target/arm/fp16-inf.c: New test.
7312
7313 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7314
7315         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7316         name while checking for AVX-512VBMI presence.
7317
7318 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7319
7320         * lib/target-supports.exp (check_effective_target_pie): Check for
7321         PIE support on Solaris 11.x and 12.
7322
7323 2015-09-24  Richard Biener  <rguenther@suse.de>
7324
7325         * g++.dg/tree-ssa/restrict3.C: New testcase.
7326
7327 2015-09-24  Richard Biener  <rguenther@suse.de>
7328
7329         PR tree-optimization/48885
7330         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7331
7332 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7333
7334         * c-c++-common/Wmisleading-indentation.c: Augment test.
7335
7336 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7337
7338         Fix small typos in the coding rule enforcement warnings.
7339         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7340         with 'namespace'.
7341
7342 2015-09-23  Richard Biener  <rguenther@suse.de>
7343
7344         PR middle-end/67662
7345         * gcc.dg/ubsan/pr67662.c: New testcase.
7346
7347 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7348
7349         PR c/49655
7350         * gcc.dg/pragma-diag-6.c: New test.
7351
7352 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7353
7354         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7355
7356 2015-09-23  Richard Biener  <rguenther@suse.de>
7357
7358         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7359
7360 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7361
7362         * c-c++-common/Wmisleading-indentation.c: Augment test.
7363
7364 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7365
7366         * g++.dg/diagostic/disable.C: New.
7367
7368 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7369
7370         PR tree-optimization/67671
7371         * g++.dg/pr67671.C: New test.
7372
7373 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7374
7375         PR target/67480
7376         * gcc.target/i386/pr67480.c: New test.
7377
7378 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7379
7380         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7381         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7382         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7383         avx512dq, avx512cd, avx512er and avx512pf.
7384
7385 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7386
7387         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7388         update-fetch operations.
7389         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7390
7391 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7392
7393         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7394         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7395
7396 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7397
7398         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7399         (TEST_ONE): New.
7400         * gcc.target/aarch64/atomic-inst-swap.c: New.
7401
7402 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7403
7404         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7405         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7406         * gcc.target/i386/pr59789.c (f1): Likewise.
7407         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7408         * gcc.target/i386/intrinsics_6.c: Likewise.
7409         * gcc.dg/winline-5.c (int t): Likewise.
7410         * gcc.dg/winline-9.c (t): Likewise.
7411         * gcc.dg/always_inline2.c (q): Likewise.
7412         * gcc.dg/winline-2.c (inline int t): Likewise.
7413         * gcc.dg/winline-6.c: Likewise.
7414         * gcc.dg/winline-10.c (void g): Likewise.
7415         * gcc.dg/pr49243.c (void parse): Likewise.
7416         * gcc.dg/always_inline3.c (q2): Likewise.
7417         * gcc.dg/winline-3.c: Likewise.
7418         * gcc.dg/winline-7.c (inline void *t): Likewise.
7419
7420 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7421
7422         PR tree-optimization/67666
7423         * g++.dg/pr67666.C: New test.
7424
7425 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7426
7427         PR fortran/67615
7428         * gfortran.dg/pr67615.f90: new test.
7429
7430 2015-09-21  Jeff Law  <law@redhat.com>
7431
7432         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7433
7434 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7435
7436         Complete the implementation of N4230, Nested namespace definition.
7437         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7438         attributes and nested namespace definitions.
7439         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7440         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7441         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7442         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7443         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7444         appearing before the namespace identifier.
7445
7446 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7447
7448         PR c/66415
7449         * gcc.dg/cpp/pr66415-1.c: Test column number.
7450
7451 2015-09-21  Richard Biener  <rguenther@suse.de>
7452
7453         * g++.dg/ext/attr-alias-3.C: Add -g.
7454
7455 2015-09-21  Richard Biener  <rguenther@suse.de>
7456
7457         PR debug/67664
7458         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7459
7460 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7461
7462         PR target/64345
7463         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7464
7465 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7466
7467         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7468
7469 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7470
7471         PR middle-end/60832
7472         * gcc.dg/pr53265.c: Update.
7473
7474 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7475
7476         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7477
7478 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7479
7480         PR target/59478
7481         * gcc.target/sh/pr59478.c: New.
7482
7483 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7484
7485         PR target/67126
7486         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7487         * gcc.target/sh/pr54236-2.c: Likewise.
7488
7489 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7490
7491         * gcc.target/sh/pr43417.c: Move target independent test to ...
7492         * gcc.c-torture/compile/pr43417.c: ... here.
7493
7494 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7495
7496         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7497         check_effective_target_big_endian, check_effective_target_little_endian,
7498         check_effective_target_any_fpu, check_effective_target_double_fpu,
7499         check_effective_target_use_single_only_fpu,
7500         check_effective_target_default_single_fpu,
7501         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7502         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7503         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7504         check_effective_target_fmovd_enabled,
7505         check_effective_target_has_privileged, check_effective_target_has_pref,
7506         check_effective_target_banked_r0r7_isr,
7507         check_effective_target_stack_save_isr): New effective target checks.
7508         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7509         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7510         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7511         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7512         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7513         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7514         * gcc.target/sh/attr-isr.c: Likewise.
7515         * gcc.target/sh/fpul-usage-1.c: Likewise.
7516         * gcc.target/sh/hiconst.c: Likewise.
7517         * gcc.target/sh/mfmovd.c: Likewise.
7518         * gcc.target/sh/pr21255-3.c: Likewise.
7519         * gcc.target/sh/pr33135-1.c: Likewise.
7520         * gcc.target/sh/pr33135-2.c: Likewise.
7521         * gcc.target/sh/pr33135-3.c: Likewise.
7522         * gcc.target/sh/pr33135-4.c: Likewise.
7523         * gcc.target/sh/pr39423-2.c: Likewise.
7524         * gcc.target/sh/pr49880-4.c: Likewise.
7525         * gcc.target/sh/pr49880-5.c: Likewise.
7526         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7527         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7528         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7529         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7530         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7531         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7532         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7533         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7534         * gcc.target/sh/pr50751-2.c: Likewise.
7535         * gcc.target/sh/pr50751-3.c: Likewise.
7536         * gcc.target/sh/pr50751-5.c: Likewise.
7537         * gcc.target/sh/pr50751-6.c: Likewise.
7538         * gcc.target/sh/pr50751-8.c: Likewise.
7539         * gcc.target/sh/pr51244-15.c: Likewise.
7540         * gcc.target/sh/pr51244-2.c: Likewise.
7541         * gcc.target/sh/pr51244-20.c: Likewise.
7542         * gcc.target/sh/pr51244-6.c: Likewise.
7543         * gcc.target/sh/pr52483-4.c: Likewise.
7544         * gcc.target/sh/pr53511-1.c: Likewise.
7545         * gcc.target/sh/pr53512-1.c: Likewise.
7546         * gcc.target/sh/pr53512-2.c: Likewise.
7547         * gcc.target/sh/pr53512-3.c: Likewise.
7548         * gcc.target/sh/pr53512-4.c: Likewise.
7549         * gcc.target/sh/pr53513-1.c: Likewise.
7550         * gcc.target/sh/pr54089-2.c: Likewise.
7551         * gcc.target/sh/pr54089-3.c: Likewise.
7552         * gcc.target/sh/pr54089-4.c: Likewise.
7553         * gcc.target/sh/pr54602-2.c: Likewise.
7554         * gcc.target/sh/pr54602-3.c: Likewise.
7555         * gcc.target/sh/pr54602-4.c: Likewise.
7556         * gcc.target/sh/pr54680.c: Likewise.
7557         * gcc.target/sh/pr55303-1.c: Likewise.
7558         * gcc.target/sh/pr55303-2.c: Likewise.
7559         * gcc.target/sh/pr55303-3.c: Likewise.
7560         * gcc.target/sh/pr56547-1.c: Likewise.
7561         * gcc.target/sh/pr56547-2.c: Likewise.
7562         * gcc.target/sh/pr61195.c: Likewise.
7563         * gcc.target/sh/pr61996.c: Likewise.
7564         * gcc.target/sh/pr6526.c: Likewise.
7565         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7566         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7567         * gcc.target/sh/prefetch.c: Likewise.
7568         * gcc.target/sh/rte-delay-slot.c: Likewise.
7569         * gcc.target/sh/sh2a-band.c: Likewise.
7570         * gcc.target/sh/sh2a-bclr.c: Likewise.
7571         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7572         * gcc.target/sh/sh2a-bld.c: Likewise.
7573         * gcc.target/sh/sh2a-bor.c: Likewise.
7574         * gcc.target/sh/sh2a-bset.c: Likewise.
7575         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7576         * gcc.target/sh/sh2a-bxor.c: Likewise.
7577         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7578         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7579         * gcc.target/sh/sh2a-movrt.c: Likewise.
7580         * gcc.target/sh/sh2a-resbank.c: Likewise.
7581         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7582         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7583         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7584         * gcc.target/sh/sh4a-cosf.c: Likewise.
7585         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7586         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7587         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7588         * gcc.target/sh/sh4a-sinf.c: Likewise.
7589
7590 2015-09-20  Jeff Law  <law@redhat.com>
7591
7592         PR tree-optimization/47679
7593         * g++.dg/warn/Wuninitialized-6.C: New test.
7594
7595 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7596
7597         Implement nested namespace definitions.
7598         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7599         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7600         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7601         * g++.dg/lookup/name-clash5.C: Adjust.
7602         * g++.dg/lookup/name-clash6.C: Likewise.
7603
7604 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7605
7606         * gcc.dg/pragma-diag-5.c: New test.
7607
7608 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7609
7610         PR middle-end/67619
7611         * gcc.dg/torture/pr67619.c: New test.
7612         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7613         New procedure.
7614
7615 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7616
7617         PR tree-optimization/67283
7618         * gcc.dg/tree-ssa/sra-15.c: New.
7619         * gcc.dg/tree-ssa/sra-16.c: New.
7620
7621 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7622
7623         PR sanitizer/64078
7624         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7625         (f2, f3): Make the function static.
7626         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7627
7628 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7629
7630         * gcc.target/arm/attr_thumb-static2.c: New test.
7631
7632 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7633
7634         * gnat.dg/overflow_sum3.adb: New test.
7635
7636 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7637
7638         * gcc.target/arm/stack-checking.c: New test.
7639
7640 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7641
7642         PR fortran/52846
7643         * gfortran.dg/public_private_module_5.f90: Add module procedure
7644         trigger_smod to ensure that the smod file is written.
7645
7646 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7647
7648         * gcc.target/aarch64/copysign_1.c: New.
7649         * gcc.target/aarch64/copysign_2.c: New.
7650
7651 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7652
7653         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7654         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7655         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7656
7657 2015-09-16  John Marino  <gnugcc@marino.st>
7658
7659         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7660
7661 2015-09-16  Richard Biener  <rguenther@suse.de>
7662
7663         PR middle-end/67253
7664         * gcc.dg/torture/pr67253.c: New testcase.
7665
7666 2015-09-16  Richard Biener  <rguenther@suse.de>
7667
7668         PR middle-end/67271
7669         * gcc.dg/pr67271.c: New testcase.
7670
7671 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7672
7673         * gnat.dg/opt49.adb: New test.
7674
7675 2015-09-16  Richard Biener  <rguenther@suse.de>
7676
7677         PR middle-end/67442
7678         * gcc.dg/torture/pr67442.c: New testcase.
7679
7680 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7681
7682         * gnat.dg/array24.adb: New test.
7683         * gnat.dg/blocklocs.adb: Delete.
7684
7685 2015-09-15  Marek Polacek  <polacek@redhat.com>
7686
7687         PR c/67580
7688         * gcc.dg/pr67580.c: New test.
7689
7690 2015-09-15  Richard Biener  <rguenther@suse.de>
7691
7692         PR tree-optimization/67470
7693         * gcc.dg/torture/pr67470.c: New testcase.
7694
7695 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7696
7697         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7698
7699 2015-09-15  Richard Biener  <rguenther@suse.de>
7700
7701         PR middle-end/67563
7702         * gcc.dg/pr67563.c: New testcase.
7703
7704 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7705
7706         PR fortran/67460
7707         * gfortran.dg/pr67460.f90: New test.
7708
7709 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7710
7711         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7712         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7713
7714 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7715
7716         PR c++/51911
7717         * g++.dg/cpp0x/new-auto1.C: New.
7718
7719 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7720
7721         PR c/28901
7722         * g++.dg/warn/unused-variable-1.C: New test.
7723         * g++.dg/warn/unused-variable-2.C: Likewise.
7724         * gcc.dg/unused-4.c: Adjust warning for static const.
7725         * gcc.dg/unused-variable-1.c: New test.
7726         * gcc.dg/unused-variable-2.c: Likewise.
7727
7728 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7729
7730         * gfortran.dg/private_type_3.f90: Require visibility.
7731         * gfortran.dg/module_variable_2.f90: Same.
7732         * gfortran.dg/nested_forall_1.f: Same.
7733         * gfortran.dg/elemental_dependency_4.f90: Same.
7734         * gfortran.dg/bind_c_usage_25.f90: Same.
7735         * gfortran.dg/access_spec_1.f90: Same.
7736         * gfortran.dg/public_private_module_2.f90: Same.
7737         * gfortran.dg/host_assoc_variable_1.f90: Same.
7738         * gfortran.dg/public_private_module_6.f90: Same.
7739         * gfortran.dg/module_variable_1.f90: Same.
7740         * gfortran.dg/pr37286.f90: Same.
7741         * gfortran.dg/internal_pack_7.f90: Same.
7742         * gfortran.dg/submodule_10.f08: Same.
7743         * gfortran.dg/allocatable_function_8.f90: Same.
7744         * gfortran.dg/merge_init_expr_2.f90: Same.
7745         * gfortran.dg/class_37.f03: Same.
7746         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7747         * gfortran.dg/typebound_call_20.f03: Same.
7748         * gfortran.dg/proc_ptr_result_3.f90: Same.
7749         * gfortran.dg/pr32535.f90: Same.
7750         * gfortran.dg/typebound_proc_19.f90: Same.
7751         * gfortran.dg/initialization_10.f90: Same.
7752         * gfortran.dg/bind_c_usage_8.f03: Same.
7753         * gfortran.dg/pr61335.f90: Same.
7754         * gfortran.dg/elemental_dependency_5.f90: Same.
7755         * gfortran.dg/proc_ptr_3.f90: Same.
7756         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7757
7758 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7759
7760         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7761         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7762         * gcc.dg/loop-8.c: Likewise.
7763
7764 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7765
7766         PR ada/66965
7767         * gnat.dg/specs/addr1.ads: Remove.
7768
7769 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7770
7771         * gcc.dg/pie-link.c: Add -pie to dg-options.
7772
7773 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7774
7775         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7776         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7777
7778 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7779
7780         * gcc.target/powerpc/swaps-p8-20.c: New test.
7781         * gcc.target/powerpc/swaps-p8-21.c: New test.
7782
7783 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7784
7785         PR fortran/67526
7786         * gfortran.dg/pr67526.f90: New test.
7787
7788 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7789
7790         PR c++/67318
7791         * g++.dg/cpp0x/variadic166.C: New.
7792
7793 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7794
7795         * c-c++-common/nonnull-1.c: New test.
7796
7797 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7798
7799         PR fortran/66993
7800         * gfortran.dg/submodule_11.f08: New test.
7801
7802 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7803
7804         PR target/67506
7805         * gcc.c-torture/compile/pr67506.c: New test.
7806
7807 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7808
7809         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7810         initialization with a byte mask.  No change expected here.
7811         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7812         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7813         initialization with contigious bitmask.  Literal pool is expectd
7814         to be used here.
7815
7816 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7817
7818         PR target/67439
7819         * gcc.target/arm/pr67439_1.c: New test.
7820
7821 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7822
7823         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7824         model.
7825
7826 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7827
7828         PR c++/67523
7829         * g++.dg/gomp/pr67523.C: New test.
7830
7831         PR c++/67522
7832         * g++.dg/gomp/pr67522.C: New test.
7833
7834         PR middle-end/67521
7835         * c-c++-common/gomp/pr67521.c: New test.
7836
7837         PR middle-end/67517
7838         * c-c++-common/gomp/pr67517.c: New test.
7839
7840         PR c++/67514
7841         * g++.dg/gomp/pr67514.C: New test.
7842
7843         PR c++/67511
7844         * g++.dg/gomp/pr67511.C: New test.
7845
7846         PR c/67502
7847         * c-c++-common/gomp/pr67502.c: New test.
7848
7849 2015-09-09  Marek Polacek  <polacek@redhat.com>
7850
7851         PR middle-end/67512
7852         * gcc.dg/pr67512.c: New test.
7853
7854 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7855
7856         PR c++/53184
7857         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7858         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7859         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7860         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7861
7862 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7863
7864         * gcc.target/aarch64/mod_2.x: New file.
7865         * gcc.target/aarch64/mod_256.x: Likewise.
7866         * gcc.target/arm/mod_2.c: New test.
7867         * gcc.target/arm/mod_256.c: Likewise.
7868         * gcc.target/aarch64/mod_2.c: Likewise.
7869         * gcc.target/aarch64/mod_256.c: Likewise.
7870
7871 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7872
7873         PR c++/67504
7874         * g++.dg/gomp/pr67504.C: New test.
7875
7876         PR c/67501
7877         * c-c++-common/gomp/pr67501.c: New test.
7878
7879         PR c/67500
7880         * gcc.dg/gomp/pr67500.c: New test.
7881
7882         PR c/67495
7883         * gcc.dg/gomp/pr67495.c: New test.
7884
7885 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7886             Sebastian Pop  <s.pop@samsung.com>
7887
7888         PR tree-optimization/53852
7889         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7890         both isl-0.12 and isl-0.15.
7891         * gcc.dg/graphite/uns-interchange-14.c: Same.
7892         * gcc.dg/graphite/uns-interchange-15.c: Same.
7893         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7894
7895 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7896             Sebastian Pop  <s.pop@samsung.com>
7897
7898         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7899         * gcc.dg/graphite/block-1.c: Same.
7900         * gcc.dg/graphite/block-5.c: Same.
7901         * gcc.dg/graphite/block-6.c: Same.
7902         * gcc.dg/graphite/interchange-1.c: Same.
7903         * gcc.dg/graphite/interchange-10.c: Same.
7904         * gcc.dg/graphite/interchange-11.c: Same.
7905         * gcc.dg/graphite/interchange-13.c: Same.
7906         * gcc.dg/graphite/interchange-14.c: Same.
7907         * gcc.dg/graphite/interchange-3.c: Same.
7908         * gcc.dg/graphite/interchange-4.c: Same.
7909         * gcc.dg/graphite/interchange-7.c: Same.
7910         * gcc.dg/graphite/interchange-8.c: Same.
7911         * gcc.dg/graphite/interchange-9.c: Same.
7912         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7913         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7914         * gcc.dg/graphite/pr37485.c: Same.
7915         * gcc.dg/graphite/scop-0.c (int toto): Same.
7916         * gcc.dg/graphite/scop-1.c: Same.
7917         * gcc.dg/graphite/scop-10.c: Same.
7918         * gcc.dg/graphite/scop-11.c: Same.
7919         * gcc.dg/graphite/scop-12.c: Same.
7920         * gcc.dg/graphite/scop-13.c: Same.
7921         * gcc.dg/graphite/scop-16.c: Same.
7922         * gcc.dg/graphite/scop-17.c: Same.
7923         * gcc.dg/graphite/scop-18.c: Same.
7924         * gcc.dg/graphite/scop-2.c: Same.
7925         * gcc.dg/graphite/scop-21.c (int test): Same.
7926         * gcc.dg/graphite/scop-22.c (void foo): Same.
7927         * gcc.dg/graphite/scop-4.c: Same.
7928         * gcc.dg/graphite/scop-5.c: Same.
7929         * gcc.dg/graphite/scop-6.c: Same.
7930         * gcc.dg/graphite/scop-7.c: Same.
7931         * gcc.dg/graphite/scop-8.c: Same.
7932         * gcc.dg/graphite/scop-9.c: Same.
7933         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7934         data-refs remain inside the inner loop.
7935         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7936         * gcc.dg/graphite/uns-interchange-14.c: Same.
7937         * gcc.dg/graphite/uns-interchange-9.c: Same.
7938         * gfortran.dg/graphite/interchange-3.f90
7939
7940 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7941
7942         PR target/63870
7943         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7944         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7945         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7946         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7947         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7948         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7949         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7950         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7951         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7952         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7953         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7954         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7955
7956 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7957
7958         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7959         * lib/target-supports.exp
7960         (check_effective_target_arm_neon_fp16_hw): New.
7961
7962 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7963
7964         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7965         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7966
7967         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7968         (hfloat16_t): New.
7969         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7970         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7971         if supported.
7972         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7973         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7974         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7975         when those are supported.
7976         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7977         (vdup_n_f16): New.
7978
7979         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7980         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7981         cases if supported.
7982
7983         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7984         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7985         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7986         Likewise.
7987         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7988         Likewise.
7989         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7990
7991         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7992         Add float16x8_t case.
7993         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7994         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7995         main, exec_vcreate): Likewise.
7996         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7997         exec_vget_high): Likewise.
7998         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7999         exec_vget_low): Likewise.
8000         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8001         Likewise.
8002         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8003         exec_vld1_dup): Likewise.
8004         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8005         exec_vld1_lane): Likewise.
8006         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8007         Likewise.
8008         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8009         exec_vldX_dup): Likewise.
8010         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8011         exec_vldX_lane): Likewise.
8012         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8013         exec_vset_lane): Likewise.
8014         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8015         exec_vst1_lane): Likewise.
8016
8017 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8018
8019         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8020         * gcc.target/aarch64/vget_low_1.c: Likewise.
8021
8022 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8023
8024         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8025         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8026         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8027         (main): update orig_data to avoid float16 NaN on bigendian.
8028
8029 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8030
8031         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8032         float16x8_t.
8033         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8034         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8035         * gcc.target/aarch64/vld1_lane.c: Likewise.
8036
8037 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8038
8039         PR c++/67369
8040         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8041
8042 2015-09-07  Marek Polacek  <polacek@redhat.com>
8043
8044         PR inline-asm/67448
8045         * gcc.dg/asm-10.c: New test.
8046
8047 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR middle-end/67452
8050         * gcc.dg/lto/pr67452_0.c: New test.
8051
8052 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8053
8054         PR target/65210
8055         * gcc.target/avr/pr65210.c: New test.
8056
8057 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8058
8059         PR testsuite/67450
8060         * lib/target-supports.exp (check_cached_effective_target):
8061         Apppend $prop to et_prop_list only if needed.
8062
8063 2015-09-04  Marek Polacek  <polacek@redhat.com>
8064
8065         PR sanitizer/67279
8066         * gcc.dg/ubsan/pr67279.c: New test.
8067
8068 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8069             Petr Murzin  <petr.murzin@intel.com>
8070             Kirill Yukhin <kirill.yukhin@intel.com>
8071
8072         * gcc.target/i386/avx512f-scatter-1.c: New.
8073         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8074         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8075
8076 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8077
8078         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8079         rather than calling rmdir, cleanup if open fails.
8080
8081 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8082
8083         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8084         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8085         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8086         Return true for PowerPC targets that implement Altivec.
8087
8088 2015-09-03  Renlin Li  <renlin.li@arm.com>
8089
8090         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8091         check the assembly.
8092         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8093
8094 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8095
8096         * gcc.target/powerpc/vec-shift.c: New test.
8097
8098 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8099
8100         PR tree-optimization/65637
8101         * gcc.dg/autopar/reduc-4.c: New test.
8102
8103 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8104
8105         PR tree-optimization/65637
8106         * gcc.dg/autopar/pr46099-2.c: New test.
8107
8108 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8109
8110         PR middle-end/67351
8111         * g++.dg/pr67351.C: New test.
8112
8113 2015-09-03  Richard Biener  <rguenther@suse.de>
8114
8115         PR ipa/66705
8116         * g++.dg/lto/pr66705_0.C: New testcase.
8117
8118 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8119
8120         PR middle-end/60586
8121         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8122         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8123
8124 2015-09-02  Marek Polacek  <polacek@redhat.com>
8125
8126         PR c/67432
8127         * gcc.dg/pr67432.c: New test.
8128
8129 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8130
8131         * lib/target-supports.exp (clear_effective_target_cache): New.
8132         (check_cached_effective_target): Update et_prop_list.
8133         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8134         * g++.dg/compat/compat.exp: Likewise.
8135         * g++.dg/compat/struct-layout-1.exp: Likewise.
8136         * lib/asan-dg.exp: Likewise.
8137         * lib/atomic-dg.exp: Likewise.
8138         * lib/cilk-plus-dg.exp: Likewise.
8139         * lib/clearcap.exp: Likewise.
8140         * lib/mpx-dg.exp: Likewise.
8141         * lib/tsan-dg.exp: Likewise.
8142         * lib/ubsan-dg.exp: Likewise.
8143
8144 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8145
8146         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8147
8148 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8149             Andrew Bennett  <andrew.bennett@imgtec.com>
8150
8151         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8152         dependencies between ISA level and compact-branches.
8153         * gcc.target/mips/branch-10.c: Update expected output to allow
8154         compact forms of b/bal.
8155         * gcc.target/mips/branch-11.c: Likewise.
8156         * gcc.target/mips/branch-12.c: Likewise.
8157         * gcc.target/mips/branch-13.c: Likewise.
8158         * gcc.target/mips/branch-3.c: Likewise.
8159         * gcc.target/mips/branch-4.c: Likewise.
8160         * gcc.target/mips/branch-5.c: Likewise.
8161         * gcc.target/mips/branch-6.c: Likewise.
8162         * gcc.target/mips/branch-7.c: Likewise.
8163         * gcc.target/mips/branch-8.c: Likewise.
8164         * gcc.target/mips/branch-9.c: Likewise.
8165         * gcc.target/mips/branch-cost-1.c: Likewise.
8166         * gcc.target/mips/call-1.c: Likewise.
8167         * gcc.target/mips/call-2.c: Likewise.
8168         * gcc.target/mips/call-3.c: Likewise.
8169         * gcc.target/mips/call-4.c: Likewise.
8170         * gcc.target/mips/call-5.c: Likewise.
8171         * gcc.target/mips/call-6.c: Likewise.
8172         * gcc.target/mips/lazy-binding-1.c: Likewise.
8173         * gcc.target/mips/near-far-1.c: Likewise.
8174         * gcc.target/mips/near-far-2.c: Likewise.
8175         * gcc.target/mips/near-far-3.c: Likewise.
8176         * gcc.target/mips/near-far-4.c: Likewise.
8177         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8178         run with compact branches allowed.
8179         * gcc.target/mips/compact-branches-1.c: New file.
8180         * gcc.target/mips/compact-branches-2.c: Likewise.
8181         * gcc.target/mips/compact-branches-3.c: Likewise.
8182         * gcc.target/mips/compact-branches-4.c: Likewise.
8183         * gcc.target/mips/compact-branches-5.c: Likewise.
8184         * gcc.target/mips/compact-branches-6.c: Likewise.
8185         * gcc.target/mips/compact-branches-7.c: Likewise.
8186
8187 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8188
8189         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8190         Clean-up a created directory if testcase fails.
8191
8192 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8193
8194         PR target/67405
8195         * g++.dg/pr67405.C: New test.
8196
8197 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8200
8201 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8202
8203         * gcc.dg/ifcvt-1.c: New test.
8204         * gcc.dg/ifcvt-2.c: Likewise.
8205         * gcc.dg/ifcvt-3.c: Likewise.
8206
8207 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209         PR libfortran/67412
8210         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8211         *-*-solaris2.10.
8212
8213 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8214
8215         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8216
8217 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8218
8219         PR c++/61753
8220         * g++.dg/other/pr61753.C: New.
8221
8222 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8223
8224         * gcc.dg/tree-ssa/cmp-1.c: New file.
8225
8226 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8227
8228         * gcc.dg/tree-ssa/complex-7.c: New file.
8229
8230 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8231
8232         * gcc.target/powerpc/swaps-p8-19.c: New test.
8233
8234 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8235
8236         PR fortran/67367
8237         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8238
8239 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8240
8241         PR tree-optimization/46193
8242         * gcc.dg/autopar/pr46193.c: New test.
8243
8244 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8245
8246         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8247         use exit code for failure.
8248
8249         * gcc.dg/torture/matrix-1.c: Use plain printf.
8250         * gcc.dg/torture/matrix-2.c: Likewise.
8251         * gcc.dg/torture/matrix-5.c: Likewise.
8252         * gcc.dg/torture/matrix-6.c: Likewise.
8253         * gcc.dg/torture/transpose-1.c: Likewise.
8254         * gcc.dg/torture/transpose-2.c: Likewise.
8255         * gcc.dg/torture/transpose-3.c: Likewise.
8256         * gcc.dg/torture/transpose-4.c: Likewise.
8257         * gcc.dg/torture/transpose-5.c: Likewise.
8258         * gcc.dg/torture/transpose-6.c: Likewise.
8259
8260 2015-08-28  Jeff Law  <law@redhat.com>
8261
8262         PR lto/66752
8263         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8264         * gcc.dg/torture/pr66752-1.c: New test
8265         * g++.dg/torture/pr66752-2.C: New test.
8266
8267 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8268         Revert:
8269         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8270
8271                 * gcc.dg/tree-ssa/sra-15.c: New.
8272
8273 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8274
8275         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8276         * gcc.target/mips/msub-8.c: Ditto
8277
8278 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8279
8280         * lib/target-supports.exp (check-effective_target_vect_double):
8281         Enable for Power targets with VSX hardware available.
8282         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8283         vect_no_align && { ! vect_hw_misalign }.
8284
8285 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8286
8287         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8288         Replaced by opt_files, compile with -floop-nest-optimize.
8289         * g++.dg/graphite/graphite.exp: Same.
8290         * gfortran.dg/graphite/graphite.exp: Same.
8291         * gcc.dg/graphite/block-0.c: Adjust pattern.
8292         * gcc.dg/graphite/block-1.c: Same.
8293         * gcc.dg/graphite/block-3.c: Same.
8294         * gcc.dg/graphite/block-4.c: Same.
8295         * gcc.dg/graphite/block-5.c: Same.
8296         * gcc.dg/graphite/block-6.c: Same.
8297         * gcc.dg/graphite/block-7.c: Same.
8298         * gcc.dg/graphite/block-8.c: Same.
8299         * gcc.dg/graphite/block-pr47654.c: Same.
8300         * gcc.dg/graphite/interchange-0.c: Same.
8301         * gcc.dg/graphite/interchange-1.c: Same.
8302         * gcc.dg/graphite/interchange-10.c: Same.
8303         * gcc.dg/graphite/interchange-11.c: Same.
8304         * gcc.dg/graphite/interchange-12.c: Same.
8305         * gcc.dg/graphite/interchange-13.c: Same.
8306         * gcc.dg/graphite/interchange-14.c: Same.
8307         * gcc.dg/graphite/interchange-15.c: Same.
8308         * gcc.dg/graphite/interchange-3.c: Same.
8309         * gcc.dg/graphite/interchange-4.c: Same.
8310         * gcc.dg/graphite/interchange-5.c: Same.
8311         * gcc.dg/graphite/interchange-6.c: Same.
8312         * gcc.dg/graphite/interchange-7.c: Same.
8313         * gcc.dg/graphite/interchange-8.c: Same.
8314         * gcc.dg/graphite/interchange-9.c: Same.
8315         * gcc.dg/graphite/interchange-mvt.c: Same.
8316         * gcc.dg/graphite/pr37485.c: Same.
8317         * gcc.dg/graphite/uns-block-1.c: Same.
8318         * gcc.dg/graphite/uns-interchange-12.c: Same.
8319         * gcc.dg/graphite/uns-interchange-14.c: Same.
8320         * gcc.dg/graphite/uns-interchange-15.c: Same.
8321         * gcc.dg/graphite/uns-interchange-9.c: Same.
8322         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8323         * gfortran.dg/graphite/interchange-3.f90: Same.
8324
8325 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8326
8327         PR target/67317
8328         * gcc.target/i386/pr67317-1.c: New test.
8329         * gcc.target/i386/pr67317-2.c: Ditto.
8330         * gcc.target/i386/pr67317-3.c: Ditto.
8331         * gcc.target/i386/pr67317-4.c: Ditto.
8332         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8333         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8334
8335 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8336
8337         * gcc.target/powerpc/vec-shr.c: New.
8338
8339 2015-08-27  Marek Polacek  <polacek@redhat.com>
8340
8341         PR middle-end/67005
8342         * gcc.dg/torture/pr67005.c: New test.
8343
8344 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8345
8346         * gcc.dg/tree-ssa/sra-15.c: New.
8347
8348 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8349
8350         * gcc.target/aarch64/long_branch_1.c: New test.
8351
8352 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8353
8354         * gcc.target/s390/20150826-1.c: New test.
8355
8356 2015-08-26  Renlin Li  <renlin.li@arm.com>
8357
8358         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8359
8360 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8361
8362         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8363
8364 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8365
8366         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8367         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8368         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8369         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8370
8371 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8372
8373         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8374         New test directive.
8375         * gcc.target/aarch64/tlsle_1.x: New test source.
8376         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8377         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8378         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8379
8380 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8381
8382         PR fortran/29600
8383         * gfortran.dg/shape_8.f90: New test.
8384
8385 2015-08-25  Marek Polacek  <polacek@redhat.com>
8386
8387         PR middle-end/67330
8388         * gcc.dg/weak/weak-18.c: New test.
8389
8390 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8391
8392         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8393         gcc_jit_context_set_bool_use_external_driver.
8394
8395 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8396
8397         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8398
8399         * gcc.dg/20001117-1.c: Needs return_address.
8400         * gcc.dg/20020415-1.c: Needs alloca.
8401         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8402         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8403         * gcc.dg/pr63186.c: Needs label_values.
8404         * gcc.dg/torture/pr33848.c: Likwise.
8405
8406         * lib/target-supports.exp (check_effective_target_fopenacc,
8407         check_effective_target_fopenmp): Disable for nvptx.
8408         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8409         * gcc.dg/stack-usage-1.c: Likewise.
8410         * gcc.dg/stack-usage-2.c: Likewise.
8411         * gcc.dg/unused-5.c: Likewise.
8412         * gcc.dg/unwind-1.c: Likewise.
8413
8414 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8415
8416         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8417         * g++.dg/Wno-frame-address.C: Ditto.
8418
8419 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8420
8421         PR target/67211
8422         * g++.dg/pr67211.C: New test.
8423
8424 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8425
8426         PR fortran/62536
8427         PR fortran/66175
8428         * gfortran.dg/block_end_error_1.f90: New test.
8429         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8430
8431 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8432
8433         PR target/66821
8434         * gcc.target/i386/pr66821.c: New test.
8435
8436 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8437
8438         PR target/67329
8439         * gcc.target/i386/pr67329.c: New test.
8440
8441 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8442
8443         * gcc.dg/pr49551.c: Needs -fdata-sections.
8444
8445         * gcc.dg/pr64935-2.c: Needs scheduling.
8446
8447         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8448         * gcc.dg/torture/pr63738.c: Likewise.
8449         * gcc.dg/torture/pr64728.c: Likewise.
8450         * gcc.dg/pr63748.c: Likewise.
8451         * gcc.dg/20020312-2.c: Likewise.
8452
8453         * gcc.dg/torture/pr66123.c: Needs label_values.
8454
8455         * gcc.dg/torture/pr41261.c: Needs profiling.
8456         * gcc.dg/pr26570.c: Likewise.
8457         * gcc.dg/pr61776.c: Likewise.
8458         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8459         * gcc.dg/gomp/pr34610.c: Likewise.
8460         * gcc.dg/pr54121.c: Likewise.
8461         * gcc.dg/20050325-1.c: Likewise.
8462         * gcc.dg/pr66899.c: Likewise.
8463         * gcc.dg/pr48770.c: Likewise.
8464         * gcc.dg/pr24225.c: Likewise.
8465
8466         * gcc.dg/pr27531-1.c: Needs io.
8467         * gcc.dg/pr44606.c: Likewise.
8468
8469         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8470
8471         * gcc.dg/pr51990.c: Needs alloca.
8472
8473         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8474
8475 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8476
8477         PR tree-optimization/65468
8478         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8479
8480 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8481
8482         PR libfortran/54572
8483         * gfortran.dg/backtrace_1.f90: New test.
8484
8485 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8486
8487         PR libfortran/62296
8488         * gfortran.dg/execute_command_line_2.f90: New test.
8489
8490 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8491
8492         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8493         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8494         vect_no_int_max to vect_no_int_min_max.
8495         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8496         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8497         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8498         * gcc.dg/vect/slp-reduc-4.c: Same.
8499         * gcc.dg/vect/slp-reduc-5.c: Same.
8500         * gcc.dg/vect/vect-125.c: Same.
8501         * gcc.dg/vect/vect-13.c: Same.
8502         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8503         * gcc.dg/vect/vect-reduc-1.c: Same.
8504         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8505         * gcc.dg/vect/vect-reduc-1char.c:Same.
8506         * gcc.dg/vect/vect-reduc-1short.c: Same.
8507         * gcc.dg/vect/vect-reduc-2.c: Same.
8508         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8509         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8510         * lib/target-supports.exp: Same.
8511
8512 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8513
8514         PR c++/63693
8515         * g++.dg/cpp0x/decltype63.C: New.
8516
8517 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8518
8519         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8520         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8521         * c-c++-common/Wunused-var-8.c: Likewise.
8522         * c-c++-common/gomp/pr61486-2.c: Likewise.
8523         * c-c++-common/Wunused-var-6.c: Likewise.
8524         * c-c++-common/goacc/reduction-1.c: Likewise.
8525         * c-c++-common/goacc/reduction-2.c: Likewise.
8526         * c-c++-common/goacc/reduction-3.c: Likewise.
8527         * c-c++-common/goacc/reduction-4.c: Likewise.
8528         * gcc.dg/builtins-64.c: Likewise.
8529         * gcc.dg/pr59523.c: Likewise.
8530         * gcc.dg/tree-ssa/20080530.c: Likewise.
8531         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8532         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8533         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8534         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8535         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8536         * gcc.dg/pr59011.c: Likewise.
8537         * gcc.dg/uninit-9.c: Likewise.
8538         * gcc.dg/pr61561.c: Likewise.
8539         * gcc.dg/vla-4.c: Likewise.
8540         * gcc.dg/20101010-1.c: Likewise.
8541         * gcc.dg/pr49120.c: Likewise.
8542         * gcc.dg/20030331-2.c: Likewise.
8543         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8544         * gcc.dg/pr25682.c: Likewise.
8545         * gcc.dg/guality/guality.c: Likewise.
8546         * gcc.dg/pr27301.c: Likewise.
8547         * gcc.dg/uninit-9-O0.c: Likewise.
8548         * gcc.dg/fold-alloca-1.c: Likewise.
8549         * gcc.dg/pr41470.c: Likewise.
8550         * gcc.dg/pr51491-2.c: Likewise.
8551         * gcc.dg/winline-7.c: Likewise.
8552         * gcc.dg/vla-2.c: Likewise.
8553         * gcc.dg/pr50764.c: Likewise.
8554         * gcc.dg/c99-vla-1.c: Likewise.
8555         * gcc.dg/pr33238.c: Likewise.
8556         * gcc.dg/c99-const-expr-13.c: Likewise.
8557         * gcc.dg/builtin-return-1.c: Likewise.
8558         * gcc.dg/vla-3.c: Likewise.
8559         * gcc.dg/20020415-1.c: Likewise.
8560         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8561         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8562         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8563         * gcc.dg/torture/calleesave-sse.c: Likewise.
8564         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8565         * gcc.dg/gomp/vla-2.c: Likewise.
8566         * gcc.dg/gomp/vla-3.c: Likewise.
8567         * gcc.dg/gomp/vla-4.c: Likewise.
8568         * gcc.dg/gomp/pr30494.c: Likewise.
8569         * gcc.dg/gomp/vla-5.c: Likewise.
8570         * gcc.dg/pr51990-2.c: Likewise.
8571         * gcc.dg/vla-22.c: Likewise.
8572
8573 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8574
8575         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8576         * gcc.dg/dollar.c: Likewise.
8577         * gcc.dg/pragma-message.c: Likewise.
8578         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8579         * c-c++-common/raw-string-14.c: Likewise.
8580
8581 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8582
8583         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8584         property that instantiation here is a compile-time error.
8585
8586 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8587
8588         * g++.dg/other/pr67065.C: Extend.
8589
8590 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8591
8592         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8593         is freestanding.
8594         (check_effective_target_global_constructor): New.
8595         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8596         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8597         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8598
8599         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8600         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8601         * gcc.c-torture/compile/pr33855.c: Likewise.
8602         * gcc.c-torture/compile/920723-1.c: Likewise.
8603         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8604         writing a const.
8605         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8606         label.
8607         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8608         'call'.
8609
8610         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8611         prototype normal.
8612         * gcc.c-torture/execute/switch-1.c: Likewise.
8613
8614         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8615         * gcc.c-torture/execute/printf-1.c: Likewise.
8616         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8617         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8618         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8619         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8620         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8621         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8622         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8623         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8624         * gcc.c-torture/execute/gofast.c: Likewise.
8625         * gcc.c-torture/execute/complex-6.c: Likewise.
8626
8627         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8628         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8629         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8630         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8631         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8632         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8633         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8634         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8635         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8636         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8637         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8638         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8639         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8640         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8641         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8642         * gcc.dg/setjmp-1.c: Likewise.
8643         * gcc.dg/cleanup-5.c: Likewise.
8644         * gcc.dg/cleanup-12.c: Likewise.
8645         * gcc.dg/cleanup-13.c: Likewise.
8646
8647         * gcc.dg/constructor-1.c: Require global ctor.
8648
8649         * gcc.dg/fork-instrumentation.c: Require profiling.
8650         * gcc.dg/20030107-1.c: Likewise.
8651         * gcc.dg/20030702-1.c: Likewise.
8652
8653         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8654         * gcc.dg/cpp/paste2.c: Likewise.
8655         * gcc.dg/cpp/strify3.c: Likewise.
8656         * gcc.dg/cpp/strify4.c: Likewise.
8657         * gcc.dg/cpp/lexnum.c: Likewise.
8658         * gcc.dg/cpp/digraphs.c: Likewise.
8659         * gcc.dg/cpp/macro1.c: Likewise.
8660
8661 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8662
8663         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8664
8665 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8666
8667         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8668         only once.
8669
8670 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8671
8672         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8673         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8674         vec_vpmsum_be and vec_shasigma_be.
8675
8676 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8677
8678         * lib/target-supports.exp
8679         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8680         with -mfp16-format=ieee.
8681
8682 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8683
8684         PR c++/67065
8685         * g++.dg/other/pr67065.C: New.
8686
8687 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8688
8689         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8690         memcpy.
8691         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8692         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8693         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8694         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8695
8696 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8697
8698         * gcc.dg/wide_shift_64_1.c: New testcase.
8699         * gcc.dg/wide_shift_128_1.c: Likewise.
8700         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8701
8702 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8703
8704         * lib/target-supports.exp
8705         (check_effective_target_fstack_protector_enabled): New test.
8706         * gcc.target/i386/ssp-default.c: New test.
8707
8708 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8709
8710         PR fortran/66929
8711         * gfortran.dg/generic_31.f90: New.
8712
8713 2015-08-19  Marek Polacek  <polacek@redhat.com>
8714
8715         PR middle-end/67133
8716         * g++.dg/torture/pr67133.C: New test.
8717
8718 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8719
8720         * gcc.target/powerpc/altivec-35.c: New test.
8721         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8722         * gcc.target/powerpc/vsx-vector-7.c: New test.
8723
8724 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8725
8726         PR middle-end/36757
8727         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8728         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8729
8730 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8731
8732         PR rtl-optimization/67218
8733         * gcc.c-torture/execute/ieee/pr67218.c,
8734         gcc.target/aarch64/fcvt_int_float_double1.c,
8735         gcc.target/aarch64/fcvt_int_float_double2.c,
8736         gcc.target/aarch64/fcvt_int_float_double3.c,
8737         gcc.target/aarch64/fcvt_int_float_double4.c,
8738         gcc.target/aarch64/fcvt_uint_float_double1.c,
8739         gcc.target/aarch64/fcvt_uint_float_double2.c,
8740         gcc.target/aarch64/fcvt_uint_float_double3.c,
8741         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8742
8743 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8744
8745         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8746         dg-options to disable LSE extensions.
8747         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8748         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8749         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8750         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8751         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8752         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8753         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8754         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8755         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8756         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8757         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8758         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8759         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8760         * gcc.target/aarch64/sync-op-full.c: Likewise.
8761         * gcc.target/aarch64/sync-op-release.c: Likewise.
8762
8763 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8764
8765         PR c++/67160
8766         * g++.dg/cpp1z/feat-cxx1z.C: New.
8767
8768 2015-08-18  Marek Polacek  <polacek@redhat.com>
8769
8770         PR middle-end/67222
8771         * gcc.dg/torture/pr67222.c: New test.
8772
8773 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8774
8775         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8776
8777 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8778
8779         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8780         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8781         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8782
8783 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8784
8785         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8786         which is used in later code.
8787
8788 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8789
8790         PR c++/67216
8791         * g++.dg/cpp0x/nullptr34.C: New.
8792         * g++.dg/warn/Wconversion2.C: Adjust.
8793         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8794         * g++.old-deja/g++.other/null3.C: Likewise.
8795
8796         * g++.dg/cpp0x/pr51313.C: Adjust.
8797
8798 2015-08-17  Richard Biener  <rguenther@suse.de>
8799
8800         PR tree-optimization/67221
8801         * gcc.dg/torture/pr67221.c: New testcase.
8802
8803 2015-08-17  Mike Stump  <mikestump@comcast.net>
8804             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8805
8806         * gcc.target/arm/memcpy-aligned-1.c: New test.
8807
8808 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8809
8810         PR fortran/54656
8811         * gfortran.dg/norm_4.f90: Rename to...
8812         * gfortran.dg/norm2_4.f90: this.
8813         * gfortran.dg/norm2_5.f90: New test.
8814
8815 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8816
8817         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8818         * gcc.dg/ssp-1.c: Make counter a register.
8819         * gcc.dg/ssp-2.c: Likewise.
8820         * gcc.dg/torture/parm-coalesce.c: New.
8821
8822 2015-08-14  Marek Polacek  <polacek@redhat.com>
8823
8824         PR middle-end/67133
8825         * gcc.dg/torture/pr67133.c: New test.
8826
8827 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8828             Matthias Klose  <doko@debian.org>
8829
8830         PR target/67143
8831         * gcc.c-torture/compile/pr67143.c: New
8832         * gcc.target/aarch64/atomic-op-imm.c
8833         (atomic_fetch_add_negative_RELAXED): New.
8834         (atomic_fetch_sub_negative_ACQUIRE): New.
8835
8836 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8837
8838         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8839         * gcc.target/aarch64/target_attr_8.c: Likewise.
8840         * gcc.target/aarch64/target_attr_14.c: Likewise.
8841
8842 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8843
8844         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8845
8846 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8847
8848         * gcc.target/i386/builtin_target.c: Add skylake check.
8849
8850 2015-08-13  Jeff Law  <law@redhat.com>
8851
8852         * gcc.dg/pr66314.c: Moved from here to ..
8853         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8854         to clear all sanitizers before -fsanitize=kernel-address.
8855
8856 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8857
8858         * gcc.target/aarch64/cinc_common_1.c: New test.
8859
8860 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8861
8862         PR c++/53421
8863         * g++.dg/ext/attribute-may-alias-1.C: New.
8864         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8865
8866 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8867
8868         * gcc.target/aarch64/atomic-inst-cas.c: New.
8869         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8870
8871 2015-08-13  Andreas Schwab  <schwab@suse.de>
8872
8873         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8874
8875 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8876
8877         PR c++/62164
8878         * g++.dg/torture/pr62164.C: New.
8879
8880 2015-08-13  Richard Biener  <rguenther@suse.de>
8881
8882         PR tree-optimization/67191
8883         * gcc.dg/torture/pr67191.c: New testcase.
8884         * g++.dg/torture/pr67191.C: Likewise.
8885
8886 2015-08-13  Richard Biener  <rguenther@suse.de>
8887
8888         PR tree-optimization/66502
8889         PR tree-optimization/67167
8890         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8891
8892 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8893
8894         PR c++/53330
8895         * g++.dg/init/new42.C: New.
8896
8897 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8898
8899         PR target/67071
8900         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8901         vector constants.
8902         * gcc.target/powerpc/pr67071-2.c: Likewise.
8903         * gcc.target/powerpc/pr67071-3.c: Likewise.
8904
8905 2015-08-12  Marek Polacek  <polacek@redhat.com>
8906
8907         PR c++/55095
8908         * c-c++-common/Wshift-overflow-6.c: New test.
8909         * c-c++-common/Wshift-overflow-7.c: New test.
8910         * g++.dg/cpp1y/left-shift-2.C: New test.
8911
8912 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8913
8914         PR c++/52742
8915         * g++.dg/cpp0x/pr52742.C: New.
8916
8917 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8918
8919         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8920         Check Knights Landing support.
8921
8922 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8923
8924         PR c++/47461
8925         * g++.dg/warn/Wunused-result-1.C: New.
8926
8927 2015-08-12  Richard Biener  <rguenther@suse.de>
8928
8929         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8930         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8931         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8932         * g++.dg/tree-ssa/pr61034.C: Adjust.
8933         * gcc.dg/fold-compare-2.c: Likewise.
8934         * gcc.dg/pr50763.c: Likewise.
8935         * gcc.dg/predict-3.c: Likewise.
8936         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8937         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8938         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8939         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8940         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8941         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8942         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8943         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8944         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8945         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8946         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8947         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8948
8949 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8950
8951         * gcc.dg/vrp-min-max-1.c: New.
8952         * gcc.dg/vrp-min-max-2.c: New.
8953
8954 2015-08-12  Richard Biener  <rguenther@suse.de>
8955
8956         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8957
8958 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8959
8960         PR testsuite/67175
8961         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8962         Handle absence of vector min/max for sparc.
8963
8964 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8965
8966         PR target/66954
8967         * g++.dg/ext/mv25.C: New test.
8968
8969 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8970
8971         * gcc.target/i386/avx2-vect-shift.c: New test.
8972
8973 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8974
8975         PR c/66098
8976         PR c/66711
8977         * gcc.dg/pragma-diag-3.c: New test.
8978         * gcc.dg/pragma-diag-4.c: New test.
8979
8980 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8981
8982         * c-c++-common/dfp/operator-comma.c: Call init function.
8983         * c-c++-common/dfp/convert-dfp-2.c: New test.
8984
8985 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8986
8987         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8988         Treat model == 0x4f as Broadwell.
8989
8990 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8991
8992         PR libfortran/67140
8993         * gfortran.dg/pr67140.f90: New test.
8994
8995 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8996
8997         PR libgomp/65742
8998         PR middle-end/66332
8999         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9000
9001 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         PR fortran/64022
9004         * gfortran.dg/ieee/large_4.f90: New test.
9005
9006 2015-08-08  Bud Davis  <jmdavis@link.com>
9007
9008         PR fortran/59746
9009         * gfortran.dg/common_22.f90: New.
9010
9011 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9012
9013         PR rtl-optimization/67028
9014         * gcc.dg/pr67028.c: New testcase.
9015
9016 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9017
9018         PR rtl-optimization/67029
9019         * gcc.dg/pr67029.c: New test.
9020
9021 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9022
9023         PR fortran/64104
9024         * gfortran.dg/ieee/ieee_8.f90: New test.
9025
9026 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9027
9028         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9029         modifers.
9030         * gcc.target/aarch64/noplt_2.c: Likewise.
9031         * gcc.target/aarch64/noplt_3.c: Likewise.
9032
9033 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9034
9035         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9036         optimization level, and print a summary at the end.
9037
9038 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9039
9040         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9041
9042 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9043
9044         * gcc.target/aarch64/noplt_3.c: New testcase.
9045
9046 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9047
9048         * gcc.target/aarch64/noplt_1.c: New testcase.
9049         * gcc.target/aarch64/noplt_2.c: Likewise.
9050
9051 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9052
9053         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9054         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9055
9056 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9057
9058         * gcc.target/s390/dwarfregtable-1.c: New test.
9059         * gcc.target/s390/dwarfregtable-2.c: New test.
9060         * gcc.target/s390/dwarfregtable-3.c: New test.
9061
9062 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9063
9064         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9065
9066 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9067
9068         PR fortran/64022
9069         * gfortran.dg/ieee/large_2.f90: New test.
9070         * gfortran.dg/ieee/large_3.F90: New test.
9071
9072 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9073
9074         PR fortran/64022
9075         * gfortran.dg/ieee/large_1.f90: Adjust test.
9076
9077 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9078             Jeff Law  <law@redhat.com>
9079
9080         PR c/16351
9081         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9082         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9083         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9084         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9085         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9086         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9087
9088 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9089
9090         PR middle-end/66311
9091         * gfortran.dg/pr66311.f90: New file.
9092
9093 2015-08-05  Richard Biener  <rguenther@suse.de>
9094
9095         PR tree-optimization/67121
9096         * gcc.dg/torture/pr67121.c: New testcase.
9097
9098 2015-08-05  Nick Clifton  <nickc@redhat.com>
9099
9100         * gcc.target/rl78: New directory.
9101         * gcc.target/rl78/rl78.exp: New file: Test driver.
9102         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9103
9104 2015-08-05  Richard Biener  <rguenther@suse.de>
9105
9106         PR middle-end/67120
9107         * gcc.dg/torture/pr67120.c: New testcase.
9108
9109 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9110
9111         PR fortran/52846
9112
9113         * lib/fortran-modules.exp: Call cleanup-submodules from
9114         cleanup-modules.
9115         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9116         cover the cases where private entities are no longer optimized
9117         away.
9118         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9119         same reason.
9120         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9121         * gfortran.dg/submodule_5.f08: The same.
9122         * gfortran.dg/submodule_9.f08: The same.
9123         * gfortran.dg/submodule_10.f08: New test.
9124
9125 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9126
9127         PR c++/66595
9128         * g++.dg/cpp1y/var-templ35.C: New.
9129
9130 2015-08-05  Richard Biener  <rguenther@suse.de>
9131
9132         PR tree-optimization/67055
9133         * g++.dg/torture/pr67055.C: New testcase.
9134
9135 2015-08-05  Richard Biener  <rguenther@suse.de>
9136
9137         PR tree-optimization/67109
9138         * gcc.dg/torture/pr67109.c: New testcase.
9139         * gcc.dg/vect/vect-119.c: Adjust.
9140
9141 2015-08-05  Richard Biener  <rguenther@suse.de>
9142
9143         PR middle-end/67107
9144         * gcc.dg/pr67107.c: New testcase.
9145
9146 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9147
9148         PR c++/66197
9149         * g++.dg/cpp1z/abbrev2.C: New.
9150
9151 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9152
9153         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9154
9155 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9156
9157         PR c++/66392
9158         * g++.dg/init/explicit4.C: New.
9159
9160 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9161
9162         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9163         without VSX an Power8 vector support.
9164
9165 2015-08-04  Richard Biener  <rguenther@suse.de>
9166
9167         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9168
9169 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9170
9171         PR target/67110
9172         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9173         -fno-pie -no-pie.
9174
9175 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9176
9177         PR c++/66427
9178         * g++.dg/cpp1y/var-templ34.C: New.
9179
9180 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9181
9182         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9183         * gcc.target/aarch64/target_attr_1.c: Likewise.
9184         * gcc.target/aarch64/target_attr_2.c: Likewise.
9185         * gcc.target/aarch64/target_attr_3.c: Likewise.
9186         * gcc.target/aarch64/target_attr_4.c: Likewise.
9187         * gcc.target/aarch64/target_attr_5.c: Likewise.
9188         * gcc.target/aarch64/target_attr_6.c: Likewise.
9189         * gcc.target/aarch64/target_attr_7.c: Likewise.
9190         * gcc.target/aarch64/target_attr_8.c: Likewise.
9191         * gcc.target/aarch64/target_attr_9.c: Likewise.
9192         * gcc.target/aarch64/target_attr_10.c: Likewise.
9193         * gcc.target/aarch64/target_attr_11.c: Likewise.
9194         * gcc.target/aarch64/target_attr_12.c: Likewise.
9195         * gcc.target/aarch64/target_attr_13.c: Likewise.
9196         * gcc.target/aarch64/target_attr_14.c: Likewise.
9197         * gcc.target/aarch64/target_attr_15.c: Likewise.
9198
9199 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9200
9201         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9202
9203 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9204
9205         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9206
9207 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9208
9209         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9210         message.
9211
9212 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9213
9214         PR fortran/64022
9215         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9216         * gfortran.dg/ieee/large_1.f90: New test.
9217
9218 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9219
9220         PR tree-optimization/67043
9221         * gcc.dg/pr67043.c: New test.
9222
9223 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9224
9225         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9226
9227 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9228
9229         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9230         it to push/pop timing items.
9231         (main): For each optimization level, create a gcc_jit_timer, and
9232         time all of the iteration within that level cumulatively.
9233         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9234         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9235
9236 2015-08-03  Alexander Basov <coohpt@gmail.com>
9237
9238         PR middle-end/64744
9239         PR middle-end/48470
9240         PR middle-end/43404
9241         * gcc.target/arm/pr43404.c : New testcase.
9242         * gcc.target/arm/pr48470.c : New testcase.
9243         * gcc.target/arm/pr64744-1.c : New testcase.
9244         * gcc.target/arm/pr64744-2.c : New testcase.
9245
9246 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9247
9248         PR tree-optimization/67077
9249         * gcc.dg/pr67077.c: New test.
9250
9251 2015-08-03  Jeff Law  <law@redhat.com>
9252
9253         PR middle-end/66314
9254         PR gcov-profile/66899
9255         * gcc.dg/pr66899.c: New test.
9256         * gcc.dg/pr66314.c: New test.
9257
9258 2015-08-03  Marek Polacek  <polacek@redhat.com>
9259
9260         PR c/67088
9261         * gcc.dg/pr67088.c: New test.
9262
9263 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9264
9265         PR target/66731
9266         * gcc.target/arm/vnmul-1.c: New.
9267         * gcc.target/arm/vnmul-2.c: New.
9268         * gcc.target/arm/vnmul-3.c: New.
9269         * gcc.target/arm/vnmul-4.c: New.
9270
9271 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9272
9273         PR fortran/64921
9274         * gfortran.dg/class_allocate_20.f90: New.
9275
9276 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9277
9278         * gcc.target/aarch64/csel_bfx_1.c: New test.
9279         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9280
9281 2015-08-02  Martin Sebor  <msebor@redhat.com>
9282
9283         * g++.dg/Wframe-address-in-Wall.C: New test.
9284         * g++.dg/Wframe-address.C: New test.
9285         * g++.dg/Wno-frame-address.C: New test.
9286         * gcc.dg/Wframe-address-in-Wall.c: New test.
9287         * gcc.dg/Wframe-address.c: New test.
9288         * gcc.dg/Wno-frame-address.c: New test.
9289
9290 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9291
9292         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9293
9294 2015-08-01  Michael Collison  <michael.collison@linaro.org
9295             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9296
9297         * gcc.target/arm/mincmp.c: New test.
9298
9299 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9300
9301         PR fortran/67091
9302         * gfortran.dg/associated_target_6.f03: New test
9303
9304 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9305
9306         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9307         optimize ("-ftree-parallelize-loops=0").
9308         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9309         detected reductions.
9310         * gcc.dg/autopar/reduc-2short.c: Same.
9311         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9312         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9313         detected reductions.
9314         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9315         and max reductions.
9316
9317 2015-07-31  Marek Polacek  <polacek@redhat.com>
9318
9319         PR sanitizer/66977
9320         * g++.dg/ubsan/pr66977.C: New test.
9321
9322 2015-07-30  Marek Polacek  <polacek@redhat.com>
9323
9324         * c-c++-common/Wtautological-compare-3.c: New test.
9325
9326 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9327
9328         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9329         (CHECK): Pass address of scalar, rather than array.
9330
9331 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9332
9333         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9334
9335 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9336
9337         * gcc.target/aarch64/fp16/fp16.exp: New.
9338         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9339         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9340
9341 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9342
9343         * gcc.target/aarch64/f16_movs_1.c: New test.
9344
9345 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9346
9347         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9348         outer loop.
9349
9350 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9351             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9352
9353         * gcc.dg/parm-incomplete-1.c: Update.
9354         * gcc.dg/pr18809-1.c: Update.
9355         * gcc.dg/pr27953.c: Update.
9356         * gcc.dg/vla-11.c: Update.
9357
9358 2015-07-27  Marek Polacek  <polacek@redhat.com>
9359
9360         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9361
9362 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9363
9364         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9365         attribute.  Update comment.
9366         (main): Remove.
9367         Add scan for not parallelizing inner loop.
9368         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9369         attribute.
9370         (main): Remove.
9371
9372 2015-07-27  Marek Polacek  <polacek@redhat.com>
9373
9374         PR bootstrap/67030
9375         * c-c++-common/Wtautological-compare-2.c: New test.
9376
9377 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9378
9379         PR target/66232
9380         * gcc.target/i386/pr66232-6.c: New tests.
9381         * gcc.target/i386/pr66232-7.c: Likewise.
9382         * gcc.target/i386/pr66232-8.c: Likewise.
9383         * gcc.target/i386/pr66232-9.c: Likewise.
9384
9385 2015-07-27  Marek Polacek  <polacek@redhat.com>
9386
9387         PR c++/66555
9388         PR c/54979
9389         * c-c++-common/Wtautological-compare-1.c: New test.
9390
9391 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9392
9393         PR c++/18969
9394         * g++.dg/template/pr18969.C: New test.
9395         * g++.dg/template/pr18969-2.C: New test.
9396         * g++.old-deja/g++.jason/overload.C: Remove return value in
9397         template function returning void.
9398
9399 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9400
9401         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9402         immediates to avoid shift-overflow warnings.
9403
9404 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9405
9406         PR c++/66857
9407         * g++.dg/init/pr66857.C: New test.
9408
9409 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9410
9411         PR target/66648
9412         * gcc.target/i386/pr66648.c: New test.
9413
9414 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9415
9416         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9417         interchange_files and block_files variables.
9418         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9419         arithmetic.
9420         * gcc.dg/graphite/uns-interchange-12.c: Same.
9421         * gcc.dg/graphite/uns-interchange-14.c: Same.
9422         * gcc.dg/graphite/uns-interchange-15.c: Same.
9423         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9424         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9425
9426 2015-07-25  Jeff Law  <law@redhat.com>
9427
9428         Revert:
9429         PR lto/66752
9430         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9431         * gcc.dg/torture/pr66752-1.c: New test
9432         * g++.dg/torture/pr66752-2.C: New test.
9433
9434 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9435
9436         Revert:
9437         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9438
9439         PR rtl-optimization/64164
9440         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9441         * gcc.dg/ssp-1.c: Make counter a register.
9442         * gcc.dg/ssp-2.c: Likewise.
9443         * gcc.dg/torture/parm-coalesce.c: New.
9444
9445 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9446
9447         * gcc.dg/graphite/block-1.c: Xfail scan.
9448         * gcc.dg/graphite/interchange-12.c: Same.
9449         * gcc.dg/graphite/interchange-14.c: Same.
9450         * gcc.dg/graphite/interchange-15.c: Same.
9451         * gcc.dg/graphite/interchange-9.c: Same.
9452         * gcc.dg/graphite/interchange-mvt.c: Same.
9453         * gcc.dg/graphite/uns-block-1.c: New test.
9454         * gcc.dg/graphite/uns-interchange-12.c: New test.
9455         * gcc.dg/graphite/uns-interchange-14.c: New test.
9456         * gcc.dg/graphite/uns-interchange-15.c: New test.
9457         * gcc.dg/graphite/uns-interchange-9.c: New test.
9458         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9459
9460 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9461
9462         PR c++/64079
9463         * c-c++-common/Wunused-function-1.c: New.
9464
9465 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9466
9467         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9468         alternative exit-first loop transform.
9469         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9470         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9471         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9472         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9473         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9474         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9475         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9476         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9477         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9478
9479 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9480
9481         PR ipa/66566
9482         * gcc.target/i386/mpx/pr66566.c: New test.
9483
9484 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9485
9486         PR bootstrap/66978
9487         * gcc.target/i386/pr66978.c: New test.
9488
9489 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9490
9491         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9492
9493 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9494
9495         * gcc.target/s390/insv-1.c: New test.
9496         * gcc.target/s390/insv-2.c: New test.
9497         * gcc.target/s390/insv-3.c: New test.
9498
9499 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9500
9501         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9502
9503 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9504
9505         PR middle-end/25530
9506         * gcc.dg/pr25530.c: New test.
9507
9508 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9509
9510         PR middle-end/25529
9511         * gcc.dg/pr25529.c: New test.
9512
9513 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9514
9515         * gcc.target/arm/reg_equal_test.c: New test.
9516
9517 2015-07-23  Jeff Law  <law@redhat.com>
9518
9519         PR lto/66752
9520         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9521         * gcc.dg/torture/pr66752-1.c: New test
9522         * g++.dg/torture/pr66752-2.C: New test.
9523
9524 2015-07-23  Marek Polacek  <polacek@redhat.com>
9525
9526         PR c++/66572
9527         * g++.dg/warn/Wlogical-op-2.C: New test.
9528
9529 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9530
9531         PR rtl-optimization/64164
9532         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9533         * gcc.dg/ssp-1.c: Make counter a register.
9534         * gcc.dg/ssp-2.c: Likewise.
9535         * gcc.dg/torture/parm-coalesce.c: New.
9536
9537 2015-07-23  Marek Polacek  <polacek@redhat.com>
9538
9539         PR sanitizer/66908
9540         * c-c++-common/ubsan/pr66908.c: New test.
9541
9542 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9543
9544         * gcc.dg/autopar/outer-4.c: Add xfail.
9545         * gcc.dg/autopar/outer-5.c: Same.
9546         * gcc.dg/autopar/outer-6.c: Same.
9547         * gcc.dg/autopar/reduc-2.c: Same.
9548         * gcc.dg/autopar/reduc-2char.c: Same.
9549         * gcc.dg/autopar/reduc-2short.c: Same.
9550         * gcc.dg/autopar/reduc-8.c: Same.
9551         * gcc.dg/autopar/uns-outer-4.c: New test.
9552         * gcc.dg/autopar/uns-outer-5.c: New test.
9553         * gcc.dg/autopar/uns-outer-6.c: New test.
9554
9555 2015-07-23  Richard Biener  <rguenther@suse.de>
9556
9557         PR tree-optimization/66952
9558         * gcc.dg/torture/pr66952.c: Use signed char.
9559
9560 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9561
9562         PR tree-optimization/66926,66951
9563         * gcc.dg/vect/pr66951.c: New test.
9564
9565 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9566
9567         PR c++/52987
9568         * g++.dg/parse/error57.C: New.
9569         * g++.dg/expr/string-2.C: Update.
9570
9571 2015-07-23  Richard Biener  <rguenther@suse.de>
9572
9573         PR tree-optimization/66945
9574         * gcc.dg/torture/pr66945.c: New testcase.
9575
9576 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9577
9578         PR target/66954
9579         * g++.dg/ext/mv24.C: New test.
9580
9581 2015-07-22  Marek Polacek  <polacek@redhat.com>
9582
9583         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9584         dg-options.
9585
9586 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9587
9588         PR fortran/61831
9589         PR fortran/66929
9590         * gfortran.dg/generic_30.f90: New.
9591
9592 2015-07-22  Richard Biener  <rguenther@suse.de>
9593
9594         PR tree-optimization/66952
9595         * gcc.dg/torture/pr66952.c: New testcase.
9596
9597 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9598
9599         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9600         test.
9601         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9602         test.
9603         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9604         test.
9605         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9606         test.
9607         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9608         test.
9609         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9610         test.
9611         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9612         test.
9613         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9614         test.
9615         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9616         test.
9617         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9618         test.
9619         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9620         test.
9621         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9622         test.
9623         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9624         test.
9625         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9626         test.
9627         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9628         test.
9629         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9630         test.
9631         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9632         test.
9633         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9634         test.
9635         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9636         test.
9637         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9638         test.
9639         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9640         test.
9641         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9642         test.
9643         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9644         test.
9645         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9646         test.
9647         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9648         test.
9649         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9650         test.
9651         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9652         test.
9653         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9654         test.
9655         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9656         test.
9657         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9658         test.
9659         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9660         test.
9661         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9662         test.
9663         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9664         test.
9665         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9666         test.
9667         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9668         test.
9669         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9670         test.
9671         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9672         test.
9673         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9674         test.
9675         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9676         test.
9677         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9678         test.
9679         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9680         test.
9681         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9682         test.
9683         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9684         test.
9685         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9686         test.
9687         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9688         test.
9689         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9690         test.
9691         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9692         test.
9693         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9694         test.
9695         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9696         test.
9697         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9698         test.
9699         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9700         test.
9701         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9702         test.
9703         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9704         test.
9705         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9706         test.
9707         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9708         test.
9709         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9710         test.
9711         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9712         test.
9713         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9714         test.
9715         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9716         test.
9717         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9718         test.
9719         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9720         test.
9721         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9722         test.
9723         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9724         test.
9725         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9726         test.
9727         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9728         test.
9729         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9730         test.
9731         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9732         test.
9733         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9734         test.
9735         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9736         test.
9737         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9738         test.
9739         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9740         test.
9741         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9742         test.
9743         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9744         test.
9745         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9746         test.
9747         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9748         test.
9749         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9750         test.
9751         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9752         test.
9753         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9754         test.
9755         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9756         test.
9757         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9758         test.
9759         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9760         test.
9761         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9762         test.
9763         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9764         test.
9765         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9766         test.
9767         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9768         test.
9769         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9770         test.
9771         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9772         test.
9773         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9774         test.
9775         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9776         test.
9777         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9778         test.
9779         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9780         test.
9781         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9782         test.
9783         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9784         test.
9785         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9786         test.
9787         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9788         test.
9789         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9790         test.
9791         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9792         test.
9793         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9794         test.
9795         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9796         test.
9797         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9798         test.
9799         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9800         test.
9801         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9802         test.
9803         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9804         test.
9805         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9806         test.
9807         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9808         test.
9809         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9810         test.
9811         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9812         test.
9813         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9814         test.
9815         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9816         test.
9817         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9818         test.
9819         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9820         test.
9821         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9822         test.
9823         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9824         test.
9825         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9826         test.
9827         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9828         test.
9829         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9830         test.
9831         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9832         test.
9833         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9834         test.
9835         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9836         test.
9837         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9838         test.
9839         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9840         test.
9841         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9842         test.
9843         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9844         test.
9845         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9846         test.
9847         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9848         test.
9849         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9850         test.
9851         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9852         test.
9853         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9854         test.
9855         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9856         test.
9857         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9858         test.
9859         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9860         test.
9861         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9862         test.
9863
9864 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9865
9866         * g++.dg/template/crash81.C: Update.
9867
9868 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9869
9870         PR ipa/66424.
9871         * gcc.target/i386/pr66424.c: New.
9872
9873 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9874
9875         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9876
9877 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9878
9879         PR fortran/61831
9880         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9881         Drop address sanitization.
9882
9883 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9884
9885         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9886         Skip -march=armv4t.
9887         (dg-additional-options): Set armv5t flag.
9888
9889 2015-07-21  Marek Polacek  <polacek@redhat.com>
9890
9891         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9892         * gcc.dg/vmx/unpack.c: Likewise.
9893         * gcc.target/powerpc/quad-atomic.c: Likewise.
9894
9895 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9896
9897         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9898
9899 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9900
9901         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9902         model.
9903
9904 2015-07-20  Marek Polacek  <polacek@redhat.com>
9905
9906         PR c++/55095
9907         * c-c++-common/Wshift-overflow-1.c: New test.
9908         * c-c++-common/Wshift-overflow-2.c: New test.
9909         * c-c++-common/Wshift-overflow-3.c: New test.
9910         * c-c++-common/Wshift-overflow-4.c: New test.
9911         * c-c++-common/Wshift-overflow-5.c: New test.
9912         * g++.dg/cpp1y/left-shift-1.C: New test.
9913         * gcc.dg/c90-left-shift-2.c: New test.
9914         * gcc.dg/c90-left-shift-3.c: New test.
9915         * gcc.dg/c99-left-shift-2.c: New test.
9916         * gcc.dg/c99-left-shift-3.c: New test.
9917         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9918         * gcc.c-torture/execute/pr40386.c: Likewise.
9919         * gcc.dg/vect/pr33373.c: Likewise.
9920         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9921         * gcc.dg/vect/vect-shift-2.c: Likewise.
9922
9923 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9924
9925         * gcc.target/aarch64/neg_abs_1.c: New test.
9926
9927 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9928
9929         PR target/66922
9930         * gcc.target/i386/pr66922.c: New test.
9931
9932 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9933
9934         PR middle-end/46851
9935         PR middle-end/60340
9936         * gcc.dg/tree-ssa/pr42327.c: Removed.
9937         * g++.dg/other/pr35011.C: Removed.
9938
9939 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9940
9941         PR target/66906
9942         * gcc.target/i386/pr66906.c: New test.
9943
9944 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9945
9946         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9947         as follow-up to r225930.
9948
9949 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9950
9951         PR fortran/52846
9952         * lib/fortran-modules.exp (proc cleanup-submodules): New
9953         procedure.
9954         * gfortran.dg/submodule_1.f08: Change extension and clean up
9955         the submodule files.
9956         * gfortran.dg/submodule_2.f08: ditto
9957         * gfortran.dg/submodule_6.f08: ditto
9958         * gfortran.dg/submodule_7.f08: ditto
9959         * gfortran.dg/submodule_8.f08: New test
9960         * gfortran.dg/submodule_9.f08: New test
9961
9962 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9963             Sebastian Pop  <s.pop@samsung.com>
9964
9965         PR middle-end/61929
9966         * gcc.dg/graphite/pr61929.c: New.
9967
9968 2015-07-17  Marek Polacek  <polacek@redhat.com>
9969
9970         * gcc.dg/fold-minus-7.c: New test.
9971
9972 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9973
9974         * gfortran.dg/co_reduce_1.f90: New file.
9975
9976 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9977
9978         PR target/66824
9979         * gcc.target/i386/pr66824.c:
9980
9981 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9982
9983         PR fortran/66035
9984         * gfortran.dg/structure_constructor_13.f03: New test.
9985
9986 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9987
9988         PR fortran/61831
9989         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9990         of generated while loops in the tree dump.
9991         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9992
9993 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9994
9995         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9996
9997 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9998
9999         PR target/66891
10000         * gcc.target/i386/pr66891.c: New test.
10001
10002 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10003
10004         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10005
10006 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10007
10008         PR rtl-optimization/66626
10009         * gcc.target/i386/pr66626-2.c: New.
10010
10011 2015-07-16  Martin Liska  <mliska@suse.cz>
10012
10013         * g++.dg/ipa/pr66896.c: New test.
10014
10015 2015-07-16  Richard Biener  <rguenther@suse.de>
10016
10017         PR tree-optimization/66894
10018         * gcc.dg/torture/pr66894.c: New testcase.
10019
10020 2015-07-16  Richard Biener  <rguenther@suse.de>
10021
10022         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10023
10024 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10025
10026         PR target/66866
10027         * g++.dg/pr66866.C: New test.
10028
10029 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10030
10031         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10032
10033 2015-07-15  Richard Biener  <rguenther@suse.de>
10034
10035         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10036         { -O3 -fomit-frame-pointer },
10037         { -O3 -fomit-frame-pointer -funroll-loops } and
10038         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10039         in favor of
10040         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10041           -finline-functions }
10042
10043 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10044
10045         * gcc.target/mips/interrupt_handler-5.c: New test.
10046
10047 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10048             Robert Suchanek  <robert.suchanek@imgtec.com>
10049
10050         * gcc.target/mips/interrupt_handler-4.c: New test.
10051
10052 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10053
10054         PR testsuite/66734
10055         * gcc.dg/lto/lto.exp: Initialize MPX.
10056
10057 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10058
10059         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10060         dg-skip-if.
10061         * gcc.target/arm/scd42-3.c: Likewise.
10062
10063 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10064
10065         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10066         code to be run when the pre-arch code increases the isa_rev to
10067         mips32r6 or greater.
10068
10069 2015-07-15  Richard Biener  <rguenther@suse.de>
10070
10071         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10072         { -O3 -fomit-frame-pointer },
10073         { -O3 -fomit-frame-pointer -funroll-loops } and
10074         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10075         in favor of
10076         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10077           -finline-functions }
10078         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10079         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10080         to additional_flags.
10081
10082 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10083
10084         PR rtl-optimization/66838
10085         * gcc.target/i386/pr66838.c: New test.
10086
10087 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10088
10089         PR c++/66850
10090         * g++.dg/template/pr66850.C: New test.
10091
10092 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10093             Cesar Philippidis  <cesar@codesourcery.com>
10094             Chung-Lin Tang  <cltang@codesourcery.com>
10095
10096         * gcc.target/nios2/nios2-flushd.c: New.
10097         * gcc.target/nios2/nios2-rdprs.c: New.
10098         * gcc.target/nios2/r2-atomic.c: New.
10099         * gcc.target/nios2/r2-eni.c: New.
10100         * gcc.target/nios2/r2-wrpie.c: New.
10101
10102 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10103             Cesar Philippidis  <cesar@codesourcery.com>
10104             Chung-Lin Tang  <cltang@codesourcery.com>
10105
10106         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10107         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10108
10109 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10110             Cesar Philippidis  <cesar@codesourcery.com>
10111             Chung-Lin Tang  <cltang@codesourcery.com>
10112
10113         * gcc.target/nios2/andci.c: New.
10114         * gcc.target/nios2/bmx.c: New.
10115         * gcc.target/nios2/cdx-add.c: New.
10116         * gcc.target/nios2/cdx-branch.c: New.
10117         * gcc.target/nios2/cdx-callret.c: New.
10118         * gcc.target/nios2/cdx-loadstore.c: New.
10119         * gcc.target/nios2/cdx-logical.c: New.
10120         * gcc.target/nios2/cdx-mov.c: New.
10121         * gcc.target/nios2/cdx-shift.c: New.
10122         * gcc.target/nios2/cdx-sub.c: New.
10123         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10124
10125 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10126
10127         PR c++/65071
10128         * g++.dg/cpp0x/vt-65071.C: New.
10129
10130 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10131             Cesar Philippidis  <cesar@codesourcery.com>
10132             Chung-Lin Tang  <cltang@codesourcery.com>
10133
10134         * gcc.target/nios2/r2-io-range.c: New.
10135         * gcc.target/nios2/r2-stio-1.c: New.
10136         * gcc.target/nios2/r2-stio-2.c: New.
10137         * gcc.target/nios2/nios2-ldxio.c: New.
10138         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10139         of just compile.  Add more tests.
10140
10141 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10142
10143         gfortran.dg/pr66864.f90: New test.
10144
10145 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10146
10147         PR rtl-optimization/66626
10148         * gcc.target/i386/pr66626.c: New.
10149
10150 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10151
10152         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10153         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10154         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10155
10156 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10157
10158         * g++.dg/template/crash81.C: Adjust for error + inform change.
10159         * g++.dg/template/pr58878.C: Likewise.
10160         * g++.dg/template/shadow1.C: Likewise.
10161         * g++.dg/template/shadow2.C: Likewise.
10162         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10163         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10164         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10165         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10166
10167 2015-07-14  Richard Biener  <rguenther@suse.de>
10168
10169         PR tree-optimization/66863
10170         * gcc.dg/torture/pr66863.c: New testcase.
10171
10172 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10173
10174         PR c++/65186
10175         * g++.dg/template/pr65186.C: New test.
10176
10177 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10178
10179         * gcc.target/arm/macro_defs0.c: Add directive to skip
10180         test if -marm is present.
10181         * gcc.target/arm/macro_defs1.c: Likewise.
10182
10183 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10184
10185         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10186         if-conversion..
10187         * gcc.target/aarch64/adds1.c: Likewise.
10188         * gcc.target/aarch64/ands_1.c: Likewise.
10189         * gcc.target/aarch64/bics_1.c: Likewise.
10190         * gcc.target/aarch64/subs1.c: Likewise.
10191         * gcc.target/aarch64/subs3.c: Likewise.
10192
10193 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10194
10195         PR fortran/64589
10196         * gfortran.dg/pr64589.f90: New test.
10197
10198 2015-07-13  Renlin Li  <renlin.li@arm.com>
10199
10200         PR rtl/66556
10201         * gcc.c-torture/execute/pr66556.c: New.
10202
10203 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10204
10205         * gcc.dg/20020219-1.c: Fix double word typos.
10206         * gcc.dg/20020919-1.c: Same.
10207
10208 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10209             Jeff Law  <law@redhat.com>
10210
10211         PR middle-end/66726
10212         * g++.dg/tree-ssa/pr66726.c: New test.
10213         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10214         * gcc.dg/tree-ssa/pr66726.c: New test.
10215
10216 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10217
10218         PR c++/58734
10219         * g++.dg/cpp0x/variadic-ttp2.C: New.
10220
10221 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10222
10223         PR c++/30044
10224         * g++.dg/cpp0x/auto46.C: New test.
10225         * g++.dg/template/pr30044.C: New test.
10226         * g++.dg/template/shadow2.C: New test.
10227         * g++.dg/template/error55.C: New test.
10228         * g++.dg/template/crash83.C: Accept any error string.
10229         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10230         parameters.
10231         * g++.dg/cpp0x/variadic19.C: Likewise
10232         * g++.dg/template/canon-type-13.C: Likewise.
10233         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10234         * g++.dg/torture/20070621-1.C: Likewise.
10235
10236 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10237
10238         PR c++/54521
10239         * g++.dg/init/explicit3.C: New.
10240
10241 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         PR target/66819
10244         * gcc.target/i386/pr66819-1.c: New test.
10245         * gcc.target/i386/pr66819-2.c: Likewise.
10246         * gcc.target/i386/pr66819-3.c: Likewise.
10247         * gcc.target/i386/pr66819-4.c: Likewise.
10248         * gcc.target/i386/pr66819-5.c: Likewise.
10249
10250 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10251
10252         PR target/66703
10253         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10254         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10255         type to prevent possible flag-clobbering zero-extensions.
10256         * gcc.target/i386/pr66703.c: New test.
10257
10258 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10259
10260         PR c++/60842
10261         * g++.dg/cpp0x/nsdmi-template15.C: New.
10262
10263 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10264
10265         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10266
10267 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10268
10269         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10270         * gcc.target/arm/flip-thumb.c: Likewise.
10271
10272 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         PR target/66813
10275         * gcc.target/i386/pr66813.c: New test.
10276
10277 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR middle-end/66820
10280         * gcc.dg/gomp/pr66820.c: New test.
10281
10282 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10283
10284         PR c++/65592
10285         * g++.dg/cpp0x/scoped_enum6.C: New.
10286
10287 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10288
10289         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10290         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10291
10292 2015-07-10  Richard Biener  <rguenther@suse.de>
10293
10294         PR tree-optimization/66823
10295         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10296         which should not be necessary.  XFAIL.
10297
10298 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10299
10300         PR c++/64848
10301         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10302
10303 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10304
10305         PR middle-end/66633
10306         * gcc.dg/gomp/pr66633-1.c: New test.
10307         * gcc.dg/gomp/pr66633-2.c: New test.
10308         * gcc.dg/gomp/pr66633-3.c: New test.
10309         * gcc.dg/gomp/pr66633-4.c: New test.
10310
10311 2015-07-09  John Marino  <gnugcc@marino.st>
10312
10313         * lib/target-supports.exp (check_effective_target_pie):
10314         Add *-*-dragonfly*
10315
10316 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10317
10318         PR target/66814
10319         * gcc.target/i386/pr66814.c: New test.
10320
10321 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10322
10323         PR target/66731
10324         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10325         * gcc.target/aarch64/fnmul-2.c: Likewise.
10326         * gcc.target/aarch64/fnmul-3.c: Likewise.
10327         * gcc.target/aarch64/fnmul-4.c: Likewise.
10328
10329 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10330
10331         PR c++/65790
10332         * g++.dg/cpp0x/vt-65790.C: New.
10333
10334 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10335
10336         PR target/66818
10337         * gcc.target/i386/pr66818.c: New test.
10338
10339 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10340
10341         PR target/66817
10342         * gcc.target/i386/pr66817.c: New test.
10343
10344 2015-07-09  Marek Polacek  <polacek@redhat.com>
10345
10346         PR tree-optimization/66718
10347         * gcc.dg/vect/vect-126.c: New test.
10348
10349 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10350
10351         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10352         even when dwarf-2 is not the default.
10353
10354 2015-07-08  Jeff Law  <law@redhat.com>
10355
10356         PR testsuite/66796
10357         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10358         to have a single memory reference.
10359
10360 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10361
10362         * g++.dg/other/dump-ada-spec-9.C: New test.
10363
10364 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10365
10366         * g++.dg/vect/vect.exp: Run also simd* tests.
10367         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10368         (check_vect): Fix up get_cpuid call for C++.
10369         * g++.dg/vect/simd-clone-1.cc: New test.
10370
10371 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10372
10373         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10374
10375 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10376
10377         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10378         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10379
10380 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10381
10382         PR target/66806
10383         * gcc.target/i386/pr66806.c: New test.
10384
10385 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10386
10387         PR c++/66421
10388         * g++.dg/cpp0x/auto45.C: New.
10389
10390 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10391
10392         PR middle-end/66334
10393         * gcc.target/i386/pr66334.c: New.
10394
10395 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10396
10397         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10398         comments.
10399
10400 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10401
10402         PR jit/66783
10403         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10404         (verify_code): Update expected error message.
10405         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10406         (verify_code): Likewise.
10407         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10408         (verify_code): Likewise.
10409
10410 2015-07-08  Richard Biener  <rguenther@suse.de>
10411
10412         PR tree-optimization/66793
10413         * gcc.dg/torture/pr66793.c: New testcase.
10414
10415 2015-07-08  Richard Biener  <rguenther@suse.de>
10416
10417         PR tree-optimization/66794
10418         * gcc.dg/torture/pr66794.c: New testcase.
10419
10420 2015-07-08  Marek Polacek  <polacek@redhat.com>
10421
10422         PR c++/66748
10423         * g++.dg/abi/abi-tag15.C: New test.
10424
10425 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10426
10427         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10428         * gcc.target/mips/branch-3.c: Ditto
10429         * gcc.target/mips/branch-4.c: Ditto.
10430         * gcc.target/mips/branch-5.c: Ditto.
10431         * gcc.target/mips/branch-6.c: Ditto.
10432         * gcc.target/mips/branch-7.c: Ditto.
10433         * gcc.target/mips/branch-8.c: Ditto.
10434         * gcc.target/mips/branch-9.c: Ditto.
10435         * gcc.target/mips/branch-10.c: Ditto.
10436         * gcc.target/mips/branch-11.c: Ditto.
10437         * gcc.target/mips/branch-12.c: Ditto.
10438         * gcc.target/mips/branch-13.c: Ditto.
10439         * gcc.target/mips/umips-branch-5.c: New file.
10440         * gcc.target/mips/umips-branch-6.c: New file.
10441         * gcc.target/mips/umips-branch-7.c: New file.
10442         * gcc.target/mips/umips-branch-8.c: New file.
10443         * gcc.target/mips/umips-branch-9.c: New file.
10444         * gcc.target/mips/umips-branch-10.c: New file.
10445         * gcc.target/mips/umips-branch-11.c: New file.
10446         * gcc.target/mips/umips-branch-12.c: New file.
10447         * gcc.target/mips/umips-branch-13.c: New file.
10448         * gcc.target/mips/umips-branch-14.c: New file.
10449         * gcc.target/mips/umips-branch-15.c: New file.
10450         * gcc.target/mips/umips-branch-16.c: New file.
10451         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10452         (OCCUPY_0xfffc): New define.
10453
10454 2015-07-08  Renlin Li  <renlin.li@arm.com>
10455
10456         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10457
10458 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10459
10460         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10461
10462 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10463
10464         * gcc.target/i386/bt-3.c: New test.
10465         * gcc.target/i386/bt-4.c: Ditto.
10466
10467 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10468
10469         * g++.dg/other/dump-ada-spec-8.C: New test.
10470
10471 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10472
10473         PR jit/66783
10474         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10475         test case.
10476         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10477         New test case.
10478         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10479         New test case.
10480         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10481         Avoid using an opaque struct for local "f".
10482
10483 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10484
10485         PR jit/66779
10486         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10487         * jit.dg/test-pr66779.c: New testcase.
10488
10489 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10490
10491         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10492         NOCOMPRESSION.
10493
10494 2015-07-07  Richard Biener  <rguenther@suse.de>
10495
10496         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10497
10498 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10499
10500         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10501         * gcc.target/mips/call-5.c: Ditto.
10502         * gcc.target/mips/call-6.c: Ditto.
10503
10504 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10505
10506         * gcc.dg/dx-test.c: New test-case.
10507
10508 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10509
10510         PR fortran/66578
10511         * gfortran.dg/allocate_with_source_9.f08: New test.
10512
10513 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10514
10515         PR target/52144
10516         * gcc.target/arm/flip-thumb.c: Fix scan.
10517         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10518         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10519         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10520         Fix return value.
10521
10522 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR target/65956
10525         * gcc.c-torture/execute/pr65956.c: New test.
10526
10527 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10528
10529         * gcc.target/arm/aapcs/align1.c: New.
10530         * gcc.target/arm/aapcs/align_rec1.c: New.
10531         * gcc.target/arm/aapcs/align2.c: New.
10532         * gcc.target/arm/aapcs/align_rec2.c: New.
10533         * gcc.target/arm/aapcs/align3.c: New.
10534         * gcc.target/arm/aapcs/align_rec3.c: New.
10535         * gcc.target/arm/aapcs/align4.c: New.
10536         * gcc.target/arm/aapcs/align_rec4.c: New.
10537         * gcc.target/arm/aapcs/align_vararg1.c: New.
10538         * gcc.target/arm/aapcs/align_vararg2.c: New.
10539
10540 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10541
10542         * gfortran.dg/iomsg_2.f90: New test.
10543
10544 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10545
10546         PR target/66749
10547         * gcc.target/i386/pr66749.c: New test.
10548
10549 2015-07-06  Richard Biener  <rguenther@suse.de>
10550
10551         PR tree-optimization/66772
10552         * gcc.dg/torture/pr66772-1.c: New testcase.
10553         * gcc.dg/torture/pr66772-2.c: Likewise.
10554
10555 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10556
10557         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10558         the jals instruction.
10559
10560 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         PR target/53383
10563         * gcc.target/i386/pr53383-1.c: New file.
10564         * gcc.target/i386/pr53383-2.c: Likewise.
10565         * gcc.target/i386/pr53383-3.c: Likewise.
10566
10567 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10568
10569         * gcc.target/aarch64/fnmul-1.c: New.
10570         * gcc.target/aarch64/fnmul-2.c: New.
10571         * gcc.target/aarch64/fnmul-3.c: New.
10572         * gcc.target/aarch64/fnmul-4.c: New.
10573
10574 2015-07-06  Richard Biener  <rguenther@suse.de>
10575
10576         PR middle-end/66759
10577         * gcc.dg/torture/pr66759.c: New testcase.
10578
10579 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10580
10581         PR fortran/58586
10582         * gfortran.dg/alloc_comp_class_3.f03: New test.
10583         * gfortran.dg/alloc_comp_class_4.f03: New test.
10584
10585 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10586
10587         * gcc.c-torture/execute/pr66757.c: New test.
10588
10589 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10590
10591         PR tree-optimization/66720
10592         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10593
10594 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10595             Sandra Loosemore <sandra@codesourcery.com>
10596
10597         * gcc.target/nios2/gprel-offset.c: New test.
10598
10599 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10600
10601         PR fortran/66725
10602         * gfortran.dg/pr66725.f90: New test.
10603
10604 2015-07-03  Jason Merrill  <jason@redhat.com>
10605
10606         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10607         Avoid narrowing error.
10608
10609 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10610
10611         PR rtl-optimization/66706
10612         * gcc.target/powerpc/shift-int.c: New testcase.
10613
10614 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10615
10616         PR target/66746.
10617         * gcc.target/i386/pr66746.c: New file.
10618
10619 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10620
10621         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10622
10623 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10624
10625         PR tree-optimization/66119
10626         * g++.dg/opt/pr66119.C: New.
10627
10628 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10629
10630         PR fortran/52846
10631         * gfortran.dg/submodule_1.f90: New test
10632         * gfortran.dg/submodule_2.f90: New test
10633         * gfortran.dg/submodule_3.f90: New test
10634         * gfortran.dg/submodule_4.f90: New test
10635         * gfortran.dg/submodule_5.f90: New test
10636         * gfortran.dg/submodule_6.f90: New test
10637         * gfortran.dg/submodule_7.f90: New test
10638
10639 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10640
10641         PR preprocessor/53690
10642         * g++.dg/cpp/pr53690.C: New.
10643
10644 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10645
10646         * gcc.target/powerpc/vec-cmp.c: New test.
10647
10648 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10649
10650         PR fortran/56520
10651         * gfortran.dg/pr56520.f90: New test.
10652
10653 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10654
10655         PR fortran/66545
10656         * gfortran.dg/pr66545_1.f90: New test.
10657         * gfortran.dg/pr66545_2.f90: New test.
10658
10659 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10660
10661         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10662         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10663
10664 2015-07-02  Richard Biener  <rguenther@suse.de>
10665
10666         PR testsuite/66719
10667         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10668         unaligned loads.
10669
10670 2015-07-02  Richard Biener  <rguenther@suse.de>
10671
10672         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10673
10674 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10677
10678 2015-07-01  Jason Merrill  <jason@redhat.com>
10679
10680         * lib/target-supports.exp (cxx_default): Set to C++14.
10681
10682 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10683
10684         PR testsuite/66723
10685         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10686         scan-assembler.
10687
10688 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10689
10690         * gfortran.dg/warn_conversion_8.f90:  New test.
10691
10692 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10693
10694         PR rtl-optimization/61047
10695         * gcc.c-torture/execute/20150611-1.c: New testcase.
10696
10697 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10698
10699         PR jit/66700
10700         * jit.dg/all-non-failing-tests.h: Add
10701         test-pr66700-observing-write-through-ptr.c.
10702         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10703
10704 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10705
10706         * jit.dg/test-accessing-union.c: Add comments for use by
10707         gcc/jit/docs/topics/types.rst.
10708
10709 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10710
10711         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10712         'do-require-effective-target' with 'dg-require-effective-target'.
10713         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10714         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10715         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10716         'stlex' with 'strex' as the expected output.
10717
10718 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10719
10720         PR c++/60365
10721         * g++.dg/cpp0x/gen-attrs-60.C: New.
10722         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10723
10724 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10725
10726         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10727         New function.
10728         * gcc.target/aarch64/pic-small.c: Restrict this test under
10729         check_effective_target_aarch64_small_fpic.
10730
10731 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10732
10733         * gfortran.dg/gomp/pr66633.f90: New test.
10734
10735 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10736
10737         PR c++/66686
10738         * g++.dg/template/pr66686.C: New test.
10739
10740 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10741
10742         * gnat.dg/lto17.ad[sb]: New test.
10743
10744 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10745
10746         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10747         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10748         testcase.
10749         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10750         New testcase.
10751         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10752         New testcase.
10753         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10754         New testcase.
10755         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10756         New testcase.
10757         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10758         New testcase.
10759         * jit.dg/test-switch.c: New testcase.
10760         * jit.dg/test-switch.cc: New testcase.
10761
10762 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10763
10764         PR jit/66546
10765         * jit.dg/all-non-failing-tests.h: Add note about
10766         test-validly-unreachable-block.c.
10767         * jit.dg/test-validly-unreachable-block.c: New file.
10768
10769 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10770
10771         PR jit/66628
10772         * jit.dg/all-non-failing-tests.h: Add note about
10773         test-extra-options.c.
10774         * jit.dg/test-extra-options.c: New testcase.
10775
10776 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10777
10778         PR debug/66691
10779         * gcc.target/i386/pr66691.c: New.
10780
10781 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10782
10783         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10784         * gcc.target/i386/iamcu/args.h: Likewise.
10785         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10786         * gcc.target/i386/iamcu/defines.h: Likewise.
10787         * gcc.target/i386/iamcu/macros.h: Likewise.
10788         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10789         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10790         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10791         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10792         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10793         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10794         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10795         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10796         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10797         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10798         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10799         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10800         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10801         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10802         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10803         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10804         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10805
10806 2015-06-30  Marek Polacek  <polacek@redhat.com>
10807
10808         * gcc.dg/fold-minus-6.c: New test.
10809
10810         * gcc.dg/fold-ior-3.c: New test.
10811
10812 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10813
10814         Implement N4197 - Adding u8 character literals
10815         * g++.dg/cpp1z/utf8.C: New.
10816         * g++.dg/cpp1z/utf8-neg.C: New.
10817         * g++.dg/cpp1z/udlit-utf8char.C: New.
10818
10819 2015-06-30  Marek Polacek  <polacek@redhat.com>
10820
10821         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10822
10823 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10824
10825         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10826         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10827         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10828         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10829
10830 2015-06-30  Marek Polacek  <polacek@redhat.com>
10831
10832         * gcc.dg/fold-ior-2.c: New test.
10833
10834 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10835
10836         PR tree-optimization/66652
10837         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10838         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10839         pointers.
10840         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10841
10842 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10843
10844         PR c++/65977
10845         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10846         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10847
10848 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10849
10850         PR fortran/66605
10851         * gfortran.dg/wunused-parameter.f90: New test.
10852
10853 2015-06-29  Richard Henderson  <rth@redhat.com>
10854
10855         * gcc.target/i386/asm-flag-1.c: New.
10856         * gcc.target/i386/asm-flag-2.c: New.
10857         * gcc.target/i386/asm-flag-3.c: New.
10858         * gcc.target/i386/asm-flag-4.c: New.
10859         * gcc.target/i386/asm-flag-5.c: New.
10860
10861 2015-06-29  Marek Polacek  <polacek@redhat.com>
10862
10863         PR c/66322
10864         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10865         * c-c++-common/pr66322.c: New test.
10866         * g++.dg/eh/scope1.C: Remove dg-warning.
10867
10868 2015-06-29  Richard Biener  <rguenther@suse.de>
10869
10870         PR tree-optimization/66677
10871         * gcc.dg/vect/pr66677.c: New testcase.
10872
10873 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10874
10875         PR middle-end/64130
10876         * gcc.dg/tree-ssa/pr64130.c: New test.
10877
10878 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10879
10880         * gcc.target/aarch64/pic-small.c: New testcase.
10881
10882 2015-06-26  Richard Biener  <rguenther@suse.de>
10883
10884         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10885
10886 2015-06-26  Marek Polacek  <polacek@redhat.com>
10887
10888         * gcc.dg/fold-and-1.c: New test.
10889         * gcc.dg/fold-and-2.c: New test.
10890
10891 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10892
10893         * gnat.dg/warn11.adb: Add missing dg directive.
10894         * gnat.dg/warn12.adb: New test.
10895         * gnat.dg/warn12_pkg.ads: New helper.
10896
10897 2015-06-26  Richard Biener  <rguenther@suse.de>
10898
10899         * gfortran.dg/reassoc_3.f90: Adjust.
10900
10901 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10902
10903         PR target/66412
10904         * gcc.target/i386/pr66412.c: New test.
10905
10906 2015-06-25  Richard Biener  <rguenther@suse.de>
10907
10908         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10909
10910 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10911
10912         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10913
10914 2015-06-25  Richard Biener  <rguenther@suse.de>
10915
10916         * gfortran.dg/vect/vect-9.f90: New testcase.
10917
10918 2015-06-25  Nick Clifton  <nickc@redhat.com>
10919
10920         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10921         H8300 and M32R targets.
10922
10923 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10924
10925         PR fortran/66528
10926         * gfortran.dg/maxerrors.f90: New test.
10927
10928 2015-06-08  DJ Delorie  <dj@redhat.com>
10929
10930         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10931
10932 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10933
10934         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10935
10936 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10937
10938         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10939         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10940         * gcc.target/aarch64/nofp_1.c: New file.
10941
10942 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10943
10944         Implement N3928 - Extending static_assert
10945         * g++.dg/cpp0x/static_assert8.C: Adjust.
10946         * g++.dg/cpp0x/static_assert12.C: New.
10947         * g++.dg/cpp0x/static_assert13.C: New.
10948         * g++.dg/cpp1y/static_assert1.C: New.
10949         * g++.dg/cpp1y/static_assert2.C: New.
10950         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10951
10952 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10953
10954         PR c++/65750
10955         * g++.dg/cpp0x/trailing11.C: New.
10956
10957 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10958
10959         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10960         multilibs.
10961         * gcc.target/arm/memset-inline-10.c: Likewise.
10962         * gcc.target/arm/pr58784.c: Likewise.
10963         * gcc.target/arm/pr59985.C: Likewise.
10964         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10965
10966 2015-06-24  Renlin Li  <renlin.li@arm.com>
10967
10968         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10969         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10970
10971 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10972
10973         Revert:
10974         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10975
10976         PR c++/30044
10977         * g++.dg/cpp0x/auto45.C: New test.
10978         * g++.dg/template/pr30044.C: New test.
10979         * g++.dg/template/crash83.C: Accept any error string.
10980         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10981         parameters.
10982         * g++.dg/cpp0x/variadic18.C: Likewise
10983         * g++.dg/template/canon-type-13.C: Likewise.
10984         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10985
10986 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10987
10988         PR c++/65811
10989         * g++.dg/other/linkage2.C: New.
10990
10991 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10992
10993         PR target/63408
10994         * gcc.target/arm/pr63408.c: New test.
10995
10996 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10997
10998         * lib/c-torture.exp: Don't call check_effective_target_lto
10999         before setting up environment correctly.
11000         * lib/gcc-dg.exp: Likewise, and protect
11001         gcc_force_conventional_output.
11002
11003 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11004
11005         PR rtl-optimization/66306
11006         * gcc.target/s390/pr66306.c: New test.
11007
11008 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11009
11010         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11011         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11012         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11013         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11014         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11015         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11016         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11017
11018 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11019
11020         PR target/65803
11021         * gcc.c-torture/pr65803.c: New test.
11022
11023 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11024
11025         PR c++/30044
11026         * g++.dg/cpp0x/auto45.C: New test.
11027         * g++.dg/template/pr30044.C: New test.
11028         * g++.dg/template/crash83.C: Accept any error string.
11029         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11030         parameters.
11031         * g++.dg/cpp0x/variadic18.C: Likewise
11032         * g++.dg/template/canon-type-13.C: Likewise.
11033         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11034
11035 2015-06-23  Marek Polacek  <polacek@redhat.com>
11036
11037         * c-c++-common/Wlogical-op-3.c: New test.
11038
11039 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11040
11041         PR c++/66254
11042         * g++.dg/cpp0x/scoped_enum5.C: New.
11043
11044 2015-06-23  Richard Biener  <rguenther@suse.de>
11045
11046         PR tree-optimization/66636
11047         * gcc.dg/vect/pr66636.c: New testcase.
11048
11049 2015-06-23  Marek Polacek  <polacek@redhat.com>
11050
11051         * gcc.dg/fold-minus-4.c: New test.
11052         * gcc.dg/fold-minus-5.c: New test.
11053         * c-c++-common/ubsan/overflow-add-5.c: New test.
11054
11055 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11056
11057         Add missing testcase from r224672.
11058         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11059
11060         * gcc.target/vax/bswapdi-1.c: New.
11061
11062 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11063
11064         PR fortran/64674
11065         * gfortran.dg/associate_18.f08: New test.
11066
11067 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11068
11069         PR target/66560
11070         * gcc.target/i386/pr66560-1.c: New test.
11071         * gcc.target/i386/pr66560-2.c: Ditto.
11072         * gcc.target/i386/pr66560-3.c: Ditto.
11073         * gcc.target/i386/pr66560-4.c: Ditto.
11074
11075 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11076
11077         * gcc.target/nvptx/nvptx.exp: New file.
11078         * gcc.target/nvptx/proto-1.c: Likewise.
11079
11080 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11081
11082         PR tree-optimization/66449
11083         * gcc.dg/vect/pr66449.c: New test.
11084
11085 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11086
11087         * g++.dg/other/dump-ada-spec-5.C: New test.
11088         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11089         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11090
11091 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11092
11093         * g++.dg/inherit/pure1.C: Test location too.
11094
11095 2015-06-22  Marek Polacek  <polacek@redhat.com>
11096
11097         * gcc.dg/fold-ior-1.c: New test.
11098         * gcc.dg/fold-minus-2.c: New test.
11099         * gcc.dg/fold-minus-3.c: New test.
11100         * gcc.dg/fold-plus-1.c: New test.
11101         * gcc.dg/fold-plus-2.c: New test.
11102         * gcc.dg/fold-xor-4.c: New test.
11103         * gcc.dg/fold-xor-5.c: New test.
11104
11105 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11106
11107         PR target/65914
11108         * g++.dg/torture/pr65914.C:  New.
11109
11110 2015-06-22  Richard Biener  <rguenther@suse.de>
11111
11112         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11113         not existing TORTURE_OPTIONS only.
11114         * lib/gcc-dg.exp: Likewise.
11115
11116 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11117
11118         PR target/52144
11119         * gcc.target/arm/flip-thumb.c: New test.
11120
11121 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11122             Martin Liska  <mliska@suse.cz>
11123
11124         PR ipa/65908
11125         * g++.dg/ipa/pr65908.C: New testcase.
11126
11127 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11128
11129         PR c++/65882
11130         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11131         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11132
11133 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11134
11135         * gnat.dg/specs/debug1.ads: Adjust.
11136
11137 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11138
11139         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11140         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11141         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11142         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11143         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11144         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11145         * gcc.target/aarch64/fmovd-zero.c: Delete.
11146         * gcc.target/aarch64/fmovf-zero.c: Delete.
11147
11148 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11149
11150         * gcc.target/vax/bswapdi-1.c: New.
11151
11152 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11153
11154         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11155
11156 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11157
11158         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11159
11160 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11161
11162         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11163
11164 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11165
11166         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11167
11168 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11169
11170         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11171
11172 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11173
11174         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11175
11176 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11177
11178         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11179
11180 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11181
11182         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11183
11184 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11185
11186         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11187
11188 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11189
11190         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11191
11192 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11193
11194         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11195
11196 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11197
11198         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11199
11200 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11201
11202         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11203
11204 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11205
11206         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11207
11208 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11209
11210         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11211
11212 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11213
11214         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11215
11216 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11217
11218         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11219
11220 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11221
11222         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11223
11224 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11225
11226         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11227
11228 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11229
11230         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11231         (_ARM_FPSCR): Add FZ field.
11232         (clean_results): Force FZ=1 on AArch64.
11233         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11234
11235 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11236
11237         * gcc.target/aarch64/pr62308.c: New test.
11238
11239 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11240
11241         PR fortran/66549
11242         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11243
11244 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11245
11246         * gcc.target/i386/mpx/pr66581.c: New test.
11247
11248 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11249
11250         * gcc.target/i386/cmov9.c: New test.
11251
11252 2015-06-18  Richard Biener  <rguenther@suse.de>
11253
11254         * g++.dg/other/const4.C: New testcase.
11255
11256 2015-06-18  Michael Matz  <matz@suse.de>
11257
11258         PR middle-end/66253
11259         * gcc.dg/vect/pr66253.c: New testcase.
11260
11261 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11262
11263         PR target/66569
11264         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11265
11266 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11267
11268         PR middle-end/66568
11269         * gcc.target/i386/mpx/pr66568.c: New test.
11270
11271 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11272
11273         PR middle-end/66567
11274         * gcc.target/i386/mpx/pr66567.c: New test.
11275
11276 2015-06-18  Richard Biener  <rguenther@suse.de>
11277
11278         PR tree-optimization/66510
11279         * gcc.dg/vect/slp-perm-12.c: New testcase.
11280
11281 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11282
11283         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11284         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11285         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11286         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11287
11288 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11289
11290         PR c++/66571
11291         * g++.dg/gomp/pr66571-1.C: New test.
11292
11293         PR middle-end/66429
11294         * c-c++-common/gomp/pr66429.c: New test.
11295
11296 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11297
11298         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11299         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11300         ...this.
11301         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11302         New testcase.
11303         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11304         New testcase.
11305
11306 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11307
11308         PR testsuite/65944
11309         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11310
11311 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11312
11313         * gcc.target/mips/pr65862-1.c: New test.
11314         * gcc.target/mips/pr65862-2.c: Likewise.
11315
11316 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11317
11318         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11319         * gcc.target/i386/pr52252-atom.c: Ditto.
11320         * gcc.target/i386/vect-div-1.c: Ditto.
11321         * gcc.target/i386/rotate-5.c: Ditto.
11322         * gcc.target/i386/pr50202.c: Ditto.
11323         * gcc.target/i386/pr37843-3.c: Ditto.
11324         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11325         * gcc.target/i386/pr53397-1.c: Ditto.
11326         * gcc.target/i386/pr55934.c: Ditto.
11327         * gcc.target/i386/pr37843-4.c: Ditto.
11328         * gcc.target/i386/pr60451.c: Ditto.
11329         * gcc.target/i386/pr53397-2.c: Ditto.
11330         * gcc.target/i386/vectorize1.c: Ditto.
11331         * gcc.target/i386/extract-insert-combining.c: Ditto.
11332         * gcc.target/i386/pr53759.c: Ditto.
11333         * gcc.target/i386/pr52252-core.c: Ditto.
11334         * gcc.target/i386/rotate-3.c: Ditto.
11335         * gcc.target/i386/sse-20.c: Ditto.
11336         * gcc.target/i386/rotate-4.c: Ditto.
11337         * gcc.target/i386/pr61403.c: Ditto.
11338         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11339         * gcc.target/i386/pr60901.c: Ditto.
11340         * gcc.target/i386/pr59794-7.c: Ditto.
11341         * gcc.target/i386/pr62208.c: Ditto.
11342         * gcc.target/i386/pr53416.c: Ditto.
11343         * gcc.target/i386/asm-dialect-1.c: Ditto.
11344         * gcc.target/i386/pr50038.c: Ditto.
11345         * gcc.target/i386/47698.c: Ditto.
11346         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11347         * gcc.target/i386/pr59794-2.c: Ditto.
11348         * gcc.target/i386/pr59794-3.c: Ditto.
11349         * gcc.target/i386/pr39058.c: Ditto.
11350         * gcc.target/i386/pr60205-1.c: Ditto.
11351         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11352         * gcc.target/i386/sse2-movq-2.c: Ditto.
11353
11354 2015-06-17  Richard Biener  <rguenther@suse.de>
11355
11356         PR tree-optimization/66251
11357         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11358
11359 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11360
11361         PR c++/59682
11362         * g++.dg/parse/new-placement1.C: New.
11363
11364 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11365
11366         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11367         * jit.dg/test-compound-assignment.c: New testcase.
11368
11369 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11370
11371         PR jit/66539
11372         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11373         to "testcases" array.
11374
11375 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11376
11377         PR jit/66539
11378         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11379         * jit.dg/test-debug-strings.c: New test case.
11380         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11381         the discriminant has a sane debug string.
11382
11383 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11384
11385         PR target/56766
11386         * gcc.target/i386/pr56766-1.c: New test.
11387         * gcc.target/i386/pr56766-2.c: Ditto.
11388
11389 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11390
11391         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11392         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11393         * gcc.target/mips/loongson-simd.c: Ditto.
11394
11395 2015-06-16  Richard Biener  <rguenther@suse.de>
11396
11397         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11398
11399 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11400
11401         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11402         passed by the testsuite driver.
11403
11404 2015-06-16  Richard Biener  <rguenther@suse.de>
11405
11406         * gcc.dg/vect/slp-perm-11.c: New testcase.
11407
11408 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11409
11410         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11411         dg-options.
11412
11413 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11414
11415         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11416         Reinstate calls to torture-init and torture-finalize.
11417
11418 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11419
11420         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11421
11422 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11423
11424         PR c++/58583
11425         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11426
11427 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11428
11429         PR c++/51048
11430         * g++.dg/cpp0x/local-type1.C: New.
11431
11432 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11433
11434         PR fortran/44672
11435         PR fortran/45440
11436         PR fortran/57307
11437         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11438         unimplemented error.
11439         * gfortran.dg/allocate_with_source_7.f08: New test.
11440         * gfortran.dg/allocate_with_source_8.f08: New test.
11441
11442 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11443
11444         PR c++/65168
11445         * g++.dg/warn/Walways-true-3.C: New test.
11446
11447 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11448
11449         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11450
11451 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11452
11453         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11454         (main): Remove superfluous attributes.
11455         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11456         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11457
11458 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11459
11460         * gcc.target/i386/monitorx.c: New.
11461         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11462         * gcc.target/i386/sse-13.c: Ditto.
11463         * gcc.target/i386/sse-14.c: Ditto.
11464         * gcc.target/i386/sse-22.c: Ditto.
11465         * gcc.target/i386/sse-23.c: Ditto.
11466         * g++.dg/other/i386-2.C: Ditto.
11467         * g++.dg/other/i386-3.C: Ditto.
11468
11469 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11470
11471         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11472
11473 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11474
11475         PR fortran/66079
11476         * gfortran.dg/allocatable_scalar_13.f90: New test
11477
11478 2015-06-11  Marek Polacek  <polacek@redhat.com>
11479
11480         * gcc.dg/fold-xor-3.c: New test.
11481
11482 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11483
11484         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11485         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11486
11487 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11488
11489         PR target/52144
11490         * gcc.target/arm/pragma_attribute.c: New test.
11491
11492 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11493
11494         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11495
11496 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11497
11498         PR target/66473
11499         * gcc.target/i386/pr66473.c: New test.
11500
11501 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR target/66470
11504         * gcc.dg/tls/pr66470.c: New test.
11505         * gcc.target/i386/pr66470.c: New test.
11506
11507 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11508
11509         PR target/52144
11510         * gcc.target/arm/attr_arm.c: New test
11511         * gcc.target/arm/attr_arm-err.c: New test
11512         * gcc.target/arm/attr_thumb.c: New test
11513         * gcc.target/arm/attr_thumb-static.c: New test
11514
11515 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11516
11517         PR target/66200
11518         PR target/66428
11519         PR c++/66192
11520         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11521
11522 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11523
11524         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11525         passed by the testsuite driver.
11526
11527 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11528
11529         Revert:
11530         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11531         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11532         * gcc.dg/ssp-1.c: Make counter a register.
11533         * gcc.dg/ssp-2.c: Likewise.
11534         * gcc.dg/torture/parm-coalesce.c: New.
11535
11536 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11537
11538         * gcc.target/i386/vararg-loc.c: New test.
11539
11540 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11541
11542         PR c++/65815
11543         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11544         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11545
11546 2015-06-09  Marek Polacek  <polacek@redhat.com>
11547
11548         PR tree-optimization/66299
11549         * gcc.dg/pr66299-1.c: New test.
11550         * gcc.dg/pr66299-2.c: New test.
11551         * gcc.dg/pr66299-3.c: New test.
11552
11553 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11554
11555         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11556         passed by the testsuite driver.
11557
11558 2015-06-09  Richard Biener  <rguenther@suse.de>
11559
11560         PR middle-end/66423
11561         * gcc.dg/fold-modpow2.c: New testcase.
11562
11563 2015-06-09  Richard Biener  <rguenther@suse.de>
11564
11565         PR tree-optimization/66419
11566         * gcc.dg/vect/bb-slp-37.c: New testcase.
11567
11568 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11569
11570         * gcc.target/arm/stl-cond.c: New test.
11571
11572 2015-06-09  Richard Biener  <rguenther@suse.de>
11573
11574         PR middle-end/66413
11575         * gcc.dg/torture/pr66413.c: New testcase.
11576
11577 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11578
11579         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11580         * gcc.dg/ssp-1.c: Make counter a register.
11581         * gcc.dg/ssp-2.c: Likewise.
11582         * gcc.dg/torture/parm-coalesce.c: New.
11583
11584 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11585
11586         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11587         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11588
11589 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11590
11591         PR rtl-optimization/66444
11592         * gcc.dg/pr66444.c: New test.
11593
11594 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11595
11596         PR fortran/66245
11597         * gfortran.dg/class_is_1.f90: New test.
11598         * gfortran.dg/type_is_1.f90: Ditto.
11599
11600 2015-06-08  Marek Polacek  <polacek@redhat.com>
11601
11602         PR c/66415
11603         * gcc.dg/cpp/pr66415-1.c: New test.
11604         * gcc.dg/cpp/pr66415-2.c: New test.
11605
11606 2015-06-08  Richard Biener  <rguenther@suse.de>
11607
11608         PR tree-optimization/66422
11609         * gcc.dg/Warray-bounds-16.c: New testcase.
11610
11611 2015-06-08  Richard Biener  <rguenther@suse.de>
11612
11613         * gcc.dg/vect/slp-perm-10.c: New testcase.
11614         * gcc.dg/vect/slp-23.c: Adjust.
11615         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11616         vector pointer update.
11617
11618 2015-06-08  Marek Polacek  <polacek@redhat.com>
11619
11620         PR sanitizer/66452
11621         * g++.dg/ubsan/pr66452.C: New test.
11622
11623 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11624
11625         PR tree-optimization/66436
11626         * gcc.dg/gomp/dump-new-function-2.c: New test.
11627         * gcc.dg/gomp/dump-new-function-3.c: Same.
11628         * gcc.dg/gomp/dump-new-function.c: Same.
11629
11630 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11631
11632         PR tree-optimization/66435
11633         * gcc.dg/gomp/notify-new-function-2.c: New test.
11634         * gcc.dg/gomp/notify-new-function-3.c: Same.
11635         * gcc.dg/gomp/notify-new-function.c: Same.
11636
11637 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11638
11639         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11640         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11641         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11642         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11643         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11644         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11645         -fshort-enum.
11646
11647 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11648
11649         PR fortran/47659
11650         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11651         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11652         for assignment.
11653         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11654         * gfortran.dg/warn_conversion_5.f90: New test.
11655         * gfortran.dg/warn_conversion_6.f90: New test.
11656         * gfortran.dg/warn_conversion_7.f90: New test.
11657
11658 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11659
11660         PR fortran/66347
11661         * gfortran.dg/blockdata_9.f: New test.
11662
11663 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11664
11665         PR fortran/66385
11666         * gfortran.dg/forall_17.f90:  New test.
11667
11668 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11669
11670         * g++.dg/cpp0x/pr57101.C: Add warning.
11671         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11672         * g++.dg/ext/visibility/anon7.C: Same.
11673         * g++.dg/ipa/pr63587-2.C: Same.
11674         * g++.dg/opt/dump1.C: Same.
11675         * g++.dg/opt/pr59622-3.C: Same.
11676         * g++.dg/opt/pr59622.C: Same.
11677         * g++.dg/torture/pr46383.C: Same.
11678         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11679         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11680         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11681         functions.
11682         * gfortran.dg/intent_out_8.f90: Same.
11683         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11684
11685 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11686
11687         PR fortran/66377
11688         gfortran.dg/equiv_9.f90: New test.
11689
11690
11691 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11692
11693         merge from gomp4 branch:
11694         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11695
11696         PR tree-optimization/65443
11697         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11698         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11699         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11700
11701 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11702
11703         PR c++/52595
11704         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11705
11706 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11707
11708         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11709
11710 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11711
11712         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11713
11714 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11715
11716         * gcc.target/i386/noplt-1.c: New test.
11717         * gcc.target/i386/noplt-2.c: New test.
11718         * gcc.target/i386/noplt-3.c: New test.
11719         * gcc.target/i386/noplt-4.c: New test.
11720
11721 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11722
11723         PR fortran/58749
11724         * gfortran.dg/adjustl_1.f90:  New test.
11725
11726 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11727
11728         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11729         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11730
11731 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11732
11733         * lto.c (iterative_hash_canonical_type,
11734         gimple_register_canonical_type): only hash main variants of types
11735
11736 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11737
11738         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11739         Move set of dg-do-what-default after early return.
11740
11741 2015-06-04  Marek Polacek  <polacek@redhat.com>
11742
11743         PR c/66341
11744         * gcc.dg/lvalue-8.c: New test.
11745
11746 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11747             Paolo Carlini  <paolo.carlini@oracle.com>
11748
11749         PR c++/66130
11750         * g++.dg/other/pr66130.C: New.
11751         * g++.dg/cpp0x/pr66130.C: Likewise.
11752
11753 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11754
11755         * g++.dg/cpp0x/decl-loc1.C: New.
11756         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11757         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11758         * g++.dg/init/ctor8.C: Likewise.
11759         * g++.dg/parse/semicolon4.C: Likewise.
11760
11761 2015-06-03  Marek Polacek  <polacek@redhat.com>
11762
11763         PR sanitizer/66190
11764         * g++.dg/ubsan/static-init-1.C: New test.
11765         * g++.dg/ubsan/static-init-2.C: New test.
11766         * g++.dg/ubsan/static-init-3.C: New test.
11767
11768 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11769
11770         PR target/66275
11771         * gcc.target/i386/pr66275.c: New test.
11772
11773 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11774
11775         * gcc.dg/Wcxx-compat-22.c: New testcase.
11776         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11777         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11778         * c-c++-common/pr58346-1.c: Likewise.
11779         * c-c++-common/transparent-union-1.c: Likewise.
11780
11781 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11782
11783         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11784         * g++.dg/plugin/def_plugin.c: New file.
11785         * g++.dg/plugin/def-plugin-test.C: New file.
11786
11787 2015-06-03  Richard Biener  <rguenther@suse.de>
11788
11789         * gcc.dg/vect/bb-slp-36.c: New testcase.
11790
11791 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11792
11793         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11794
11795 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11796
11797         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11798         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11799         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11800         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11801
11802 2015-06-03  Marek Polacek  <polacek@redhat.com>
11803
11804         PR c/64223
11805         PR c/29358
11806         * gcc.dg/pr64223-1.c: New test.
11807         * gcc.dg/pr64223-2.c: New test.
11808
11809 2015-06-03  Richard Biener  <rguenther@suse.de>
11810
11811         PR tree-optimization/63916
11812         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11813
11814 2015-06-03  Richard Biener  <rguenther@suse.de>
11815
11816         PR tree-optimization/66375
11817         * gcc.dg/torture/pr66375.c: New testcase.
11818
11819 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11820
11821         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11822
11823 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11824
11825         PR target/65768
11826         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11827
11828 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11829
11830         PR fortran/66380
11831         * gfortran.dg/reshape_7.f90: New test.
11832
11833 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11834
11835         PR c/66220:
11836         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11837         (fn_36): New.
11838
11839 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11840
11841         PR c/49551
11842         * gcc.dg/pr49551.c: New testcase.
11843
11844 2015-06-02  Richard Biener  <rguenther@suse.de>
11845
11846         PR debug/65549
11847         * g++.dg/lto/pr65549_0.C: New testcase.
11848
11849 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11850
11851         PR libgomp/65742
11852         PR middle-end/66332
11853         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11854
11855 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11856
11857         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11858
11859 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11860
11861         PR c++/61683
11862         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11863
11864 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11865
11866         PR tree-optimization/48052
11867         * gcc.dg/tree-ssa/scev-8.c: New.
11868         * gcc.dg/tree-ssa/scev-9.c: New.
11869         * gcc.dg/tree-ssa/scev-10.c: New.
11870         * gcc.dg/vect/pr48052.c: New.
11871
11872 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11873
11874         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11875
11876 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11877
11878         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11879
11880 2015-06-02  Marek Polacek  <polacek@redhat.com>
11881
11882         PR middle-end/66345
11883         * gcc.dg/torture/pr66345.c: New test.
11884
11885 2015-06-02  Richard Biener  <rguenther@suse.de>
11886
11887         PR tree-optimization/65961
11888         * gcc.dg/torture/pr65961.c: New testcase.
11889
11890 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11891
11892         PR tree-optimization/52563
11893         PR tree-optimization/62173
11894         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11895         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11896
11897 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11898
11899         * gnat.dg/specs/varsize_return2.ads: New test.
11900         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11901
11902 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11903
11904         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11905
11906 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11907
11908         PR target/65697
11909         * gcc.target/aarch64/sync-comp-swap.c: New.
11910         * gcc.target/aarch64/sync-comp-swap.x: New.
11911         * gcc.target/aarch64/sync-op-acquire.c: New.
11912         * gcc.target/aarch64/sync-op-acquire.x: New.
11913         * gcc.target/aarch64/sync-op-full.c: New.
11914         * gcc.target/aarch64/sync-op-full.x: New.
11915         * gcc.target/aarch64/sync-op-release.c: New.
11916         * gcc.target/aarch64/sync-op-release.x: New.
11917
11918 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11919
11920         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11921         (bar): Predefined.
11922
11923 2015-06-01  Richard Biener  <rguenther@suse.de>
11924
11925         PR tree-optimization/66349
11926         PR tree-optimization/66352
11927         PR tree-optimization/66357
11928         * gcc.dg/torture/pr66357.c: New testcase.
11929         * gcc.dg/torture/pr66349.c: Likewise.
11930         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11931
11932 2015-06-01  Richard Biener  <rguenther@suse.de>
11933
11934         Revert
11935         2015-05-29  Richard Biener  <rguenther@suse.de>
11936
11937         PR tree-optimization/66314
11938         * gcc.dg/asan/pr66314.c: New testcase.
11939
11940 2015-06-01  Richard Biener  <rguenther@suse.de>
11941
11942         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11943
11944 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11947         directives.
11948         (hp3, hp4): Add inline keyword.
11949         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11950         (hp2): Add inline keyword.
11951         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11952         (hp2): Add inline keyword.
11953
11954 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11955
11956         PR target/65527
11957         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11958         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11959         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11960         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11961
11962 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11963
11964         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11965         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11966
11967 2015-06-01  Richard Biener  <rguenther@suse.de>
11968
11969         PR tree-optimization/66280
11970         * g++.dg/torture/pr66280.C: New testcase.
11971         * g++.dg/torture/pr66280-2.C: Likewise.
11972
11973 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11974
11975         * gnat.dg/addr9_1.adb: New test.
11976         * gnat.dg/addr9_2.adb: Likewise.
11977         * gnat.dg/addr9_3.adb: Likewise.
11978         * gnat.dg/addr9_4.adb: Likewise.
11979
11980 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11981
11982           * g++.dg/other/dump-ada-spec-4.C: New test.
11983
11984 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11985
11986         * gcc.dg/alias-8.c: Fix dg-warning.
11987
11988 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11989
11990         * gcc.dg/alias-8.c: Do not xfail.
11991         * gcc.dg/pr62167.c: Prevent FRE.
11992         * gcc.dg/alias-14.c: New testcase.
11993
11994 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11995
11996         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11997
11998 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11999
12000         PR target/66215
12001         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12002         dg-options.
12003         * gcc.target/s390/hotpatch-10.c: Likewise.
12004         * gcc.target/s390/hotpatch-11.c: Likewise.
12005         * gcc.target/s390/hotpatch-12.c: Likewise.
12006         * gcc.target/s390/hotpatch-17.c: Likewise.
12007         * gcc.target/s390/hotpatch-18.c: Likewise.
12008         * gcc.target/s390/hotpatch-20.c: Likewise.
12009         * gcc.target/s390/hotpatch-21.c: Likewise.
12010         * gcc.target/s390/hotpatch-22.c: Likewise.
12011         * gcc.target/s390/hotpatch-23.c: Likewise.
12012         * gcc.target/s390/hotpatch-24.c: Likewise.
12013         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12014         to check for the exact nops too.
12015         * gcc.target/s390/hotpatch-3.c: Likewise.
12016         * gcc.target/s390/hotpatch-4.c: Likewise.
12017         * gcc.target/s390/hotpatch-5.c: Likewise.
12018         * gcc.target/s390/hotpatch-6.c: Likewise.
12019         * gcc.target/s390/hotpatch-7.c: Likewise.
12020         * gcc.target/s390/hotpatch-8.c: Likewise.
12021         * gcc.target/s390/hotpatch-9.c: Likewise.
12022         * gcc.target/s390/hotpatch-14.c: Likewise.
12023         * gcc.target/s390/hotpatch-15.c: Likewise.
12024         * gcc.target/s390/hotpatch-16.c: Likewise.
12025         * gcc.target/s390/hotpatch-19.c: Likewise.
12026         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12027         scan-assembler-times counting number of .align directives.
12028         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12029         dg-options.  Remove scan-assembler-times counting number of .align
12030         directives.
12031         * gcc.target/s390/hotpatch-26.c: New file.
12032         * gcc.target/s390/hotpatch-27.c: New file.
12033         * gcc.target/s390/hotpatch-28.c: New file.
12034         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12035         using -Os -O0 -O1 -O2 -O3 options.
12036
12037 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12038
12039         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12040
12041 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12042
12043         PR tree-optimization/66142
12044         * gcc.dg/vect/pr66142.c: New test.
12045
12046 2015-05-29  Richard Biener  <rguenther@suse.de>
12047
12048         PR tree-optimization/66314
12049         * gcc.dg/asan/pr66314.c: New testcase.
12050
12051 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12052
12053         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12054         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12055         Adjust all callers.
12056         (schedule-cleanups, dg-keep-saved-temps): New proc.
12057         (gcc-dg-test-1): Schedule cleanups.
12058         * lib/profopt.exp (profopt-execute): Likewise.
12059         * g++.dg/cdce3.C: Adjust expected line numbers.
12060         * gcc.dg/cdce1.c: Likewise.
12061         * gcc.dg/cdce2.c: Likewise.
12062         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12063         * gcc.dg/strlenopt-24.c: Likewise.
12064         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12065         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12066         * obj-c++.dg/encode-2.mm: Likewise.
12067
12068 2015-05-28  DJ Delorie  <dj@redhat.com>
12069
12070         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12071
12072 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * gnat.dg/discr43.adb: New test.
12075
12076 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12077
12078         * gnat.dg/varsize_temp.adb: Rename into...
12079         * gnat.dg/varsize1.adb: ...this.
12080         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12081         * gnat.dg/varsize2.ad[sb]: ...this.
12082         * gnat.dg/varsize3_1.adb: New test.
12083         * gnat.dg/varsize3_2.adb: Likewise.
12084         * gnat.dg/varsize3_3.adb: Likewise.
12085         * gnat.dg/varsize3_4.adb: Likewise.
12086         * gnat.dg/varsize3_5.adb: Likewise.
12087         * gnat.dg/varsize3_6.adb: Likewise.
12088         * gnat.dg/varsize3_pkg1.ads: New helper.
12089         * gnat.dg/varsize3_pkg2.ads: Likewise.
12090         * gnat.dg/varsize3_pkg3.ads: Likewise.
12091
12092 2015-05-28  Richard Biener  <rguenther@suse.de>
12093
12094         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12095
12096 2015-05-28  Richard Biener  <rguenther@suse.de>
12097
12098         PR tree-optimization/66142
12099         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12100
12101 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12102
12103         PR target/63810
12104         * gcc.dg/darwin-minversion-3.c: Update testcase.
12105         * gcc.dg/darwin-minversion-4.c: Ditto.
12106         * gcc.dg/darwin-minversion-5.c: New testcase.
12107         * gcc.dg/darwin-minversion-6.c: Ditto.
12108         * gcc.dg/darwin-minversion-7.c: Ditto.
12109         * gcc.dg/darwin-minversion-8.c: Ditto.
12110         * gcc.dg/darwin-minversion-9.c: Ditto.
12111         * gcc.dg/darwin-minversion-10.c: Ditto.
12112         * gcc.dg/darwin-minversion-11.c: Ditto.
12113         * gcc.dg/darwin-minversion-12.c: Ditto.
12114
12115 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12116
12117         PR rtl-optimization/66168
12118         * gcc.c-torture/compile/pr66168.c: New test.
12119
12120 2015-05-27  Jeff Law  <law@redhat.com>
12121
12122         PR target/39726
12123         * gcc.dg/target/m68k/pr39726-1.c: New test.
12124
12125 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12126
12127         PR c++/66270
12128         * g++.dg/ext/alias-canon3.C: New.
12129
12130 2015-05-27  Richard Biener  <rguenther@suse.de>
12131
12132         PR tree-optimization/66272
12133         Revert parts of
12134         2014-08-15  Richard Biener  <rguenther@suse.de>
12135
12136         PR tree-optimization/62031
12137         * gcc.dg/torture/pr66272.c: New testcase.
12138
12139 2015-05-27  Richard Biener  <rguenther@suse.de>
12140
12141         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12142
12143 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12144
12145         PR target/65358
12146         * gcc.dg/pr65358.c: New test.
12147
12148 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12149
12150         PR fortran/65548
12151         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12152         semantic.
12153         * gfortran.dg/allocate_with_source_6.f90: New test.
12154
12155 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12156
12157         * gnat.dg/atomic7_1.adb: New test.
12158         * gnat.dg/atomic7_2.adb: Likewise.
12159         * gnat.dg/atomic7_pkg1.ads: New helper.
12160         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12161
12162 2015-05-26  Michael Matz  <matz@suse.de>
12163
12164         PR middle-end/66251
12165         * gcc.dg/vect/pr66251.c: New test.
12166
12167 2015-05-26  Richard Biener  <rguenther@suse.de>
12168
12169         PR tree-optimization/66142
12170         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12171
12172 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12173
12174         PR fortran/66082
12175         * gfortran.dg/allocatable_scalar_13.f90: New test
12176
12177 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12178
12179         * gnat.dg/warn11.adb: New test.
12180         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12181
12182 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12183
12184         * gnat.dg/vfa1_1.adb: New test.
12185         * gnat.dg/vfa1_2.adb: Likewise.
12186         * gnat.dg/vfa1_3.adb: Likewise.
12187         * gnat.dg/vfa1_4.adb: Likewise.
12188         * gnat.dg/vfa1_pkg.ads: New helper.
12189
12190 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12191
12192         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12193         * gcc.target/i386/pr66232-3.c: Likewise.
12194
12195 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12196
12197         PR target/66274
12198         * gcc.target/i386/pr66274.c: New test.
12199
12200 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12201
12202         * gnat.dg/renaming6.ad[sb]: New test.
12203
12204 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12205
12206         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12207         and 'dg-require-effective-target pie'.
12208
12209 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12210
12211         PR c++/66243
12212         * g++.dg/cpp0x/pr66243.C: New.
12213
12214 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12215
12216         PR lto/66180
12217         * g++.dg/lto/pr66180_0.C: New testcase.
12218         * g++.dg/lto/pr66180_1.C: New testcase.
12219
12220 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12221
12222         PR fortran/66257
12223         * typebound_call_27.f90: New file.
12224
12225 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12226
12227         PR c++/65936
12228         * g++.dg/template/pr65936.C: New.
12229
12230 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12231
12232         PR tree-optimization/63387
12233         * gcc.dg/pr63387-2.c: New testcase.
12234
12235 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12236
12237         * gcc.dg/simd-1.c: Update to the new message.
12238
12239 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12240
12241         * gcc.dg/nand.c: New testcase.
12242
12243 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12244
12245         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12246         Set dg-do-what-default to compile only on ARM targets without
12247         arm_neon_hw execution support.  Remove redundant c-torture-execute
12248         in loop over test cases.
12249
12250 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12251
12252         PR target/65491
12253         * gcc.target/aarch64/pr65491_1.c: New test.
12254         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12255         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12256
12257 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12258
12259         PR c++/65598
12260         * g++.dg/cpp0x/explicit9.C: New.
12261         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12262
12263 2015-05-22  Richard Biener  <rguenther@suse.de>
12264
12265         PR tree-optimization/66251
12266         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12267
12268 2015-05-22  Marek Polacek  <polacek@redhat.com>
12269
12270         PR c/47043
12271         * c-c++-common/attributes-enum-1.c: New test.
12272         * c-c++-common/attributes-enum-2.c: New test.
12273         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12274         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12275
12276 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12277
12278         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12279         effective target support.  If no arm_neon_hw support, do not attempt
12280         to execute the tests; only compile them.
12281         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12282         and "dg-require-effective-target arm_neon_ok".
12283         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12284         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12285         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12286         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12287         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12288         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12289         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12290         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12291         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12292         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12293         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12294         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12295         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12296         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12297         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12298         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12299         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12300         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12301         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12302         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12303         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12304         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12305         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12306         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12307         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12308         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12309         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12310         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12311         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12312         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12313         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12314         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12315         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12316         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12317         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12318         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12319         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12320         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12321         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12322         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12323         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12324         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12325         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12326         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12327         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12328         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12329         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12330         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12331         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12332         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12333         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12334         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12335         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12336         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12337         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12338         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12339         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12340         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12341         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12342         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12343         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12344         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12345         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12346         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12347         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12348         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12349         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12350         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12351         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12352         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12353         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12354         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12355         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12356         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12357         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12358         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12359         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12360         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12361         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12362         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12363         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12364         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12365         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12366         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12367         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12368         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12369         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12370         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12371         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12372         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12373         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12374         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12375         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12376         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12377         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12378         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12379         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12380         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12381         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12382         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12383         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12384         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12385         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12386         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12387         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12388         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12389         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12390         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12391         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12392         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12393         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12394         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12395         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12396
12397 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12398
12399         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12400         * gcc.dg/vect/pr59354.c: Likewise.
12401         * gcc.dg/vect/pr64252.c: Likewise.
12402         * gcc.dg/vect/pr64404.c: Likewise.
12403         * gcc.dg/vect/pr64493.c: Likewise.
12404         * gcc.dg/vect/pr64495.c: Likewise.
12405         * gcc.dg/vect/pr64844.c: Likewise.
12406         * gcc.dg/vect/pr65518.c: Likewise.
12407         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12408
12409 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12410
12411         PR c++/66210
12412         * g++.dg/cpp1y/var-templ28.C: New.
12413
12414 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12415
12416         PR target/66232
12417         * gcc.target/i386/pr66232-1.c: New test.
12418         * gcc.target/i386/pr66232-2.c: Likewise.
12419         * gcc.target/i386/pr66232-3.c: Likewise.
12420         * gcc.target/i386/pr66232-4.c: Likewise.
12421         * gcc.target/i386/pr66232-5.c: Likewise.
12422
12423 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12424
12425         * g++.dg/cpp1y/pr60943.C: New.
12426
12427 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR tree-optimization/66233
12430         * gcc.c-torture/execute/pr66233.c: New test.
12431
12432 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12433
12434         PR fortran/66176
12435         * gfortran.dg/inline_matmul_11.f90:  New test.
12436
12437 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12438
12439         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12440         instead of listing several targets on its own.
12441         * gcc.target/i386/pr32219-2.c: Likewise.
12442         * gcc.target/i386/pr32219-3.c: Likewise.
12443         * gcc.target/i386/pr32219-4.c: Likewise.
12444         * gcc.target/i386/pr32219-5.c: Likewise.
12445         * gcc.target/i386/pr32219-6.c: Likewise
12446         * gcc.target/i386/pr32219-7.c: Likewise.
12447         * gcc.target/i386/pr32219-8.c: Likewise.
12448         * gcc.target/i386/pr39013-1.c: Likewise.
12449         * gcc.target/i386/pr39013-2.c: Likewise.
12450         * gcc.target/i386/pr64317.c: Likewise.
12451
12452 2015-05-21  Jeff Law  <law@redhat.com>
12453
12454         * gcc.target/hppa/shadd-3.c: New test.
12455         * gcc.target/hppa/shadd-4.c: New test.
12456
12457 2015-05-21  Michael Matz  <matz@suse.de>
12458
12459         * gcc.dg/vect/vect-strided-store.c: New test.
12460         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12461         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12462
12463 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12464
12465         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12466         * gcc.dg/pow-sqrt-synth-1.c: New test.
12467         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12468
12469 2015-05-21  Richard Biener  <rguenther@suse.de>
12470
12471         PR c++/66211
12472         * g++.dg/conversion/pr66211.C: New testcase.
12473         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12474
12475 2015-05-21  Jeff Law  <law@redhat.com>
12476
12477         * gcc.target/hppa/shadd-2.c: New test.
12478
12479 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12480
12481         PR target/54236
12482         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12483
12484 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12485
12486         PR target/65937
12487         * gcc.target/arm/pr26702.c: Adjust target selector.
12488
12489 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12490
12491         PR middle-end/66221
12492         * gcc.dg/lto/pr66221_0.c: New test.
12493         * gcc.dg/lto/pr66221_1.c: New test.
12494
12495 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12496
12497         PR c/52952
12498         * gcc.dg/redecl-4.c: Update column numbers.
12499         * gcc.dg/format/bitfld-1.c: Likewise.
12500         * gcc.dg/format/attr-2.c: Likewise.
12501         * gcc.dg/format/attr-6.c: Likewise.
12502         * gcc.dg/format/attr-7.c (baz): Likewise.
12503         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12504         * gcc.dg/format/attr-4.c: Likewise.
12505         * gcc.dg/format/branch-1.c: Likewise.
12506         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12507         locations within strings with embedded escape sequences.
12508
12509 2015-05-20  Jeff Law  <law@redhat.com>
12510
12511         * gcc.target/hppa/hppa.exp: New target test driver.
12512         * gcc.target/hppa/shadd-1.c: New test.
12513
12514 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12515
12516         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12517
12518 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12519
12520         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12521         (fn_33_k_and_r_style): New.
12522         (fn_33_stroustrup_style): New.
12523         (fn_33_allman_style): New.
12524         (fn_33_whitesmiths_style): New.
12525         (fn_33_horstmann_style): New.
12526         (fn_33_ratliff_banner_style): New.
12527         (fn_33_lisp_style): New.
12528         (fn_34_indent_dash_gnu): New.
12529         (fn_34_indent_dash_kr): New.
12530         (fn_34_indent_dash_orig): New.
12531         (fn_34_indent_linux_style): New.
12532
12533 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12534
12535         PR fortran/65548
12536         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12537
12538 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12539
12540         PR tree-optimization/65447
12541         * gcc.dg/tree-ssa/pr65447.c: New test.
12542
12543 2015-05-19  Nathan sidwell  <nathan@acm.org>
12544
12545         * g++.dg/cpp0x/pr65954.C: New.
12546
12547 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12548
12549         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
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  David Sherwood  <david.sherwood@arm.com>
12557
12558         * gcc.dg/loop-invariant.c: New testcase.
12559
12560 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12561
12562         * lib/target-supports.exp: Vector do not always have natural
12563         alignment on s390*.
12564
12565 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12566
12567         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12568         s390*.
12569         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12570
12571 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12572
12573         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12574         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12575         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12576         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12577         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12578         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12579         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12580         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12581         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12582         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12583
12584 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12585
12586         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12587
12588 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12589
12590         * gcc.target/s390/s390.exp
12591         (check_effective_target_vector): New check.
12592         * gcc.target/s390/vector/vec-abi-1.c: New test.
12593         * gcc.target/s390/vector/vec-abi-2.c: New test.
12594         * gcc.target/s390/vector/vec-abi-3.c: New test.
12595         * gcc.target/s390/vector/vec-abi-4.c: New test.
12596         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12597         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12598         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12599         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12600         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12601         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12602         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12603         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12604         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12605         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12606         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12607         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12608         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12609         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12610         * gcc.target/s390/vector/vec-init-1.c: New test.
12611         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12612         * gcc.target/s390/vector/vec-shift-1.c: New test.
12613         * gcc.target/s390/vector/vec-sub-1.c: New test.
12614
12615 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12616
12617         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12618
12619 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12620
12621         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12622
12623 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12624
12625         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12626
12627 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12628
12629         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12630
12631 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12632
12633         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12634
12635 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12636
12637         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12638
12639 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12640
12641         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12642
12643 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12644
12645         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12646
12647 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12648
12649         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12650
12651 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12652
12653         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12654
12655 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12656
12657         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12658
12659 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12660
12661         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12662
12663 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12664
12665         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12666
12667 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12668
12669         PR tree-optimization/66187
12670         * gcc.c-torture/execute/pr66187.c: New test.
12671         * gcc.dg/pr66187-1.c: New test.
12672         * gcc.dg/pr66187-2.c: New test.
12673
12674 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12675
12676         * gcc.dg/vect/bb-slp-35.c: Adjust.
12677
12678 2015-05-19  Richard Biener  <rguenther@suse.de>
12679
12680         PR tree-optimization/66165
12681         * gcc.dg/torture/pr66165.c: New testcase.
12682
12683         PR tree-optimization/66185
12684         * gcc.dg/torture/pr66185.c: New testcase.
12685
12686 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12687
12688         PR target/54236
12689         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12690
12691 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12692
12693         * gcc.target/mips/p5600-bonding.c : New file.
12694
12695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12696
12697         PR fortran/66106
12698         * gfortran.dg/interface_operator_1.f90: New tests.
12699
12700 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12701
12702         PR fortran/66057
12703         * gfortran.dg/generic_29.f90: New tests.
12704
12705 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12706
12707         PR fortran/66043
12708         * gfortran.dg/storage_size_6.f90: New tests.
12709
12710 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12711
12712         PR fortran/66045
12713         * gfortran.dg/null1.f90: New test.
12714
12715 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12716
12717         PR fortran/66044
12718         * gfortran.dg/entry_21.f90: New test.
12719
12720 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12721
12722         PR fortran/66043
12723         * gfortran.dg/storage_size_6.f90: New tests.
12724
12725 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12726
12727         PR fortran/66040
12728         * gfortran.dg/misplaced_statement.f90: New test.
12729
12730 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12731
12732         PR fortran/66039
12733         * gfortran.dg/filepos1.f90: New test
12734
12735 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12736
12737         PR fortran/64925
12738         * gfortran.dg/pr64925.f90: New test.
12739
12740 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12741
12742         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12743         unit.
12744         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12745
12746 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12747
12748         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12749         to the family of pie capable targets.
12750
12751 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12752
12753         * gcc.target/arm/bics_1.c : New testcase.
12754         * gcc.target/arm/bics_2.c : New testcase.
12755         * gcc.target/arm/bics_3.c : New testcase.
12756         * gcc.target/arm/bics_4.c : New testcase.
12757
12758 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12759
12760         * gcc.target/mips/umips-attr.c: New test.
12761
12762 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12763
12764         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12765         * gcc.dg/20150120-2.c (dg-final): Ditto.
12766         * gcc.dg/20150120-2.c (dg-final): Ditto.
12767         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12768
12769 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12770
12771         PR target/66174
12772         * gcc.target/i386/pr66174.c: New test.
12773
12774 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12775
12776         PR fortran/37131
12777         * gfortran.dg/matmul_bounds_6.f90:  New test.
12778         * gfortran.dg/matmul_bounds_7.f90:  New test.
12779
12780 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12781
12782         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12783         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12784         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12785         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12786         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12787         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12788
12789 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12790
12791         PR fortran/65903
12792         * gfortran.dg/continuation_13.f90: Update test.
12793         * gfortran.dg/pr65903.f90: New test.
12794
12795 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12796
12797         PR fortran/66113
12798         * gfortran.dg/block_14.f90:  New test.
12799
12800 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12801
12802         PR fortran/44054
12803         * lib/gfortran-dg.exp: Update regex to handle two locations for
12804         the same diagnostic without caret.
12805         * gfortran.dg/badline.f: Test also that line numbers are correct
12806         before and after "left but not entered" warning.
12807
12808 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12809             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12810
12811         PR target/65768
12812         * gcc.target/arm/maskdata.c: New test.
12813
12814 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12815
12816         PR fortran/65792
12817         * gfortran.dg/derived_constructor_components_5: New test
12818
12819 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12820
12821         PR target/66140
12822         * gcc.target/alpha/pr66140.c: New test.
12823
12824 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12825
12826         PR c/48956
12827         * gcc.dg/Wconversion-complex-c99.c: New test.
12828         * gcc.dg/Wconversion-complex-gnu.c: New test.
12829
12830 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12831
12832         PR tree-optimization/64454
12833         * gcc.dg/modmod.c: New testcase.
12834
12835 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12836
12837         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12838
12839 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12840
12841         PR middle-end/66134
12842         * gcc.target/i386/mpx/pr66134.c: New test.
12843
12844 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12845
12846         * gcc.target/powerpc/pr60158.c: New test.
12847
12848 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12849
12850         * gcc.target/i386/sibcall-7.c: New test.
12851         * gcc.target/i386/sibcall-8.c: New test.
12852
12853 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12854
12855         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12856         (abs64_in_dreg): Likewise.
12857
12858 2015-05-14  Marek Polacek  <polacek@redhat.com>
12859
12860         PR c/66066
12861         PR c/66127
12862         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12863         * gcc.dg/pr19984.c: Likewise.
12864         * gcc.dg/pr66066-1.c: New test.
12865         * gcc.dg/pr66066-2.c: New test.
12866         * gcc.dg/pr66066-3.c: New test.
12867
12868 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12869
12870         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12871         * gcc.dg/pow-sqrt.x: New file.
12872         * gcc.dg/pow-sqrt-1.c: New test.
12873         * gcc.dg/pow-sqrt-2.c: Likewise.
12874         * gcc.dg/pow-sqrt-3.c: Likewise.
12875
12876 2015-05-13  Richard Biener  <rguenther@suse.de>
12877
12878         PR tree-optimization/66123
12879         * gcc.dg/torture/pr66123.c: New testcase.
12880
12881 2015-05-13  Richard Biener  <rguenther@suse.de>
12882
12883         PR middle-end/66110
12884         * gcc.dg/alias-2.c: Adjust.
12885         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12886
12887 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12888
12889         PR target/65103
12890         * gcc.target/i386/pr65103-3.c: New.
12891
12892 2015-05-13  Martin Liska  <mliska@suse.cz>
12893
12894         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12895
12896 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12897
12898         PR target/66112
12899         * gcc.target/i386/pr66112-2.c: New test.
12900
12901         PR target/66112
12902         * gcc.target/i386/pr66112-1.c: New test.
12903
12904 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12905
12906         PR target/66048
12907         * gcc.target/i386/mpx/pr66048.cc: New.
12908
12909 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12910
12911         PR rtl-optimization/64616
12912         * gcc.dg/loop-8.c: New test.
12913         * gcc.dg/loop-9.c: New test.
12914
12915 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12916
12917         PR target/pr66047.c
12918         * gcc.target/i386/pr66047.c: New testcase.
12919
12920 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12921
12922         PR ipa/65873
12923         * gcc.c-torture/compile/pr65873.c: New testcase.
12924
12925 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12926
12927         PR fortran/66111
12928         * gfortran.dg/inline_matmul_10.f90:  New test.
12929
12930 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12931
12932         * c-c++-common/Wmisleading-indentation.c: New testcase.
12933         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12934         * c-c++-common/Wmisleading-indentation-2.md: New file.
12935
12936 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12937
12938         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12939         "break".
12940         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12941
12942 2015-05-12  Richard Biener  <rguenther@suse.de>
12943
12944         PR tree-optimization/66101
12945         * gcc.dg/torture/pr66101.c: New testcase.
12946
12947 2015-05-12  Richard Biener  <rguenther@suse.de>
12948
12949         PR tree-optimization/37021
12950         * gcc.target/i386/vect-addsub.c: New testcase.
12951
12952 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12953
12954         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12955
12956 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12957
12958         PR tree-optimization/66010
12959         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12960
12961 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12962
12963         PR c++/65133
12964         * g++.dg/cpp0x/trailing10.C: New.
12965
12966 2015-05-12  Richard Biener  <rguenther@suse.de>
12967
12968         * gcc.dg/vect/bb-slp-35.c: New testcase.
12969
12970 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12971
12972         PR fortran/66100
12973         * gfortran.dg/bound_simplification_6.f90: New.
12974
12975 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12976
12977         * gcc.target/mips/branch-1.c: Pass argument to bar().
12978
12979 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12980
12981         PR target/65753
12982         * gcc.target/i386/pr65753.c: New test.
12983
12984 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12985
12986         PR rtl-optimization/66076
12987         * gcc.dg/torture/pr66076.c: New test.
12988
12989 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12990
12991         PR fortran/66041
12992         * gfortran.dg/inline_matmul_7.f90:  New test.
12993         * gfortran.dg/inline_matmul_8.f90:  New test.
12994         * gfortran.dg/inline_matmul_9.f90:  New test.
12995
12996 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12997
12998         * gfortran.dg/bound_simplification_5.f90: New.
12999
13000 2015-05-09  Jason Merrill  <jason@redhat.com>
13001
13002         * lib/target-supports.exp (cxx_default): New global.
13003         (check_effective_target_c++11_only)
13004         (check_effective_target_c++14_only)
13005         (check_effective_target_c++98_only)
13006         (check_effective_target_c++1z_only): Check it.
13007
13008 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13009
13010         PR tree-optimization/64454
13011         * gcc.dg/tree-ssa/vrp97.c: New file.
13012         * gcc.dg/vect/slp-perm-7.c: Update.
13013
13014 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13015
13016         PR fortran/65894
13017         * gfortran.dg/elemental_subroutine_11.f90: New test.
13018
13019 2015-05-08  Richard Biener  <rguenther@suse.de>
13020
13021         PR tree-optimization/66036
13022         * gcc.dg/vect/slp-41.c: New testcase.
13023
13024 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13025
13026         * gfortran.dg/elemental_optional_args_7.f90: New.
13027
13028 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13029
13030         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13031         allow cmlt or sshr.
13032
13033 2015-05-08  Marek Polacek  <polacek@redhat.com>
13034
13035         PR c/64918
13036         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13037         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13038
13039 2015-05-07  Marek Polacek  <polacek@redhat.com>
13040
13041         PR c/65179
13042         * c-c++-common/Wshift-negative-value-1.c: New test.
13043         * c-c++-common/Wshift-negative-value-2.c: New test.
13044         * c-c++-common/Wshift-negative-value-3.c: New test.
13045         * c-c++-common/Wshift-negative-value-4.c: New test.
13046         * c-c++-common/Wshift-negative-value-5.c: New test.
13047         * c-c++-common/Wshift-negative-value-6.c: New test.
13048         * gcc.dg/c90-left-shift-1.c: New test.
13049         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13050         * gcc.dg/c99-left-shift-1.c: New test.
13051
13052 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13053
13054         PR middle-end/192
13055         PR middle-end/54303
13056         * gcc.dg/fdata-sections-2.c: New file.
13057
13058 2015-05-07  Marek Polacek  <polacek@redhat.com>
13059
13060         PR testsuite/66046
13061         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13062         last dg-output.
13063         * c-c++-common/ubsan/align-7.c: Likewise.
13064         * c-c++-common/ubsan/bounds-8.c: Likewise.
13065         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13066         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13067         * c-c++-common/ubsan/null-1.c: Likewise.
13068         * c-c++-common/ubsan/null-10.c: Likewise.
13069         * c-c++-common/ubsan/null-11.c: Likewise.
13070         * c-c++-common/ubsan/null-2.c: Likewise.
13071         * c-c++-common/ubsan/null-3.c: Likewise.
13072         * c-c++-common/ubsan/null-4.c: Likewise.
13073         * c-c++-common/ubsan/null-5.c: Likewise.
13074         * c-c++-common/ubsan/null-6.c: Likewise.
13075         * c-c++-common/ubsan/null-7.c: Likewise.
13076         * c-c++-common/ubsan/null-8.c: Likewise.
13077         * c-c++-common/ubsan/null-9.c: Likewise.
13078         * c-c++-common/ubsan/object-size-1.c: Likewise.
13079         * c-c++-common/ubsan/object-size-10.c: Likewise.
13080         * c-c++-common/ubsan/object-size-4.c: Likewise.
13081         * c-c++-common/ubsan/object-size-5.c: Likewise.
13082         * c-c++-common/ubsan/object-size-7.c: Likewise.
13083         * c-c++-common/ubsan/object-size-8.c: Likewise.
13084         * c-c++-common/ubsan/object-size-9.c: Likewise.
13085         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13086         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13087         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13088         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13089         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13090         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13091         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13092         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13093         * c-c++-common/ubsan/pr59333.c: Likewise.
13094         * c-c++-common/ubsan/pr59667.c: Likewise.
13095         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13096         * c-c++-common/ubsan/pr60636.c: Likewise.
13097         * c-c++-common/ubsan/pr63802.c: Likewise.
13098         * c-c++-common/ubsan/recovery-1.c: Likewise.
13099         * c-c++-common/ubsan/recovery-3.c: Likewise.
13100         * c-c++-common/ubsan/shift-1.c: Likewise.
13101         * c-c++-common/ubsan/shift-2.c: Likewise.
13102         * c-c++-common/ubsan/shift-4.c: Likewise.
13103         * c-c++-common/ubsan/shift-7.c: Likewise.
13104         * c-c++-common/ubsan/undefined-2.c: Likewise.
13105         * c-c++-common/ubsan/vla-1.c: Likewise.
13106         * g++.dg/ubsan/null-1.C: Likewise.
13107         * g++.dg/ubsan/null-3.C: Likewise.
13108         * g++.dg/ubsan/null-4.C: Likewise.
13109         * g++.dg/ubsan/vptr-8.C: Likewise.
13110         * g++.dg/ubsan/vptr-9.C: Likewise.
13111         * gcc.dg/ubsan/bounds-2.c: Likewise.
13112         * gcc.dg/ubsan/object-size-9.c: Likewise.
13113
13114 2015-05-07  Jeff Law  <law@redhat.com>
13115
13116         * gcc.dg/tree-ssa/shorten-1.c: New test.
13117
13118 2015-05-07  Richard Biener  <rguenther@suse.de>
13119
13120         PR tree-optimization/66002
13121         * gcc.dg/vect/vect-125.c: New testcase.
13122
13123 2015-05-07  Marek Polacek  <polacek@redhat.com>
13124             Martin Uecker  <uecker@eecs.berkeley.edu>
13125
13126         * c-c++-common/ubsan/bounds-10.c: New test.
13127
13128 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13129
13130         * jit.dg/harness.h (set_options): Wrap with
13131         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13132         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13133         Special-case test-benchmark.c as a negative.
13134         * jit.dg/test-benchmark.c: New file.
13135
13136 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13137
13138         PR target/64208
13139         * gcc.target/arm/pr64208.c: New test.
13140
13141 2015-05-06  Alan Modra  <amodra@gmail.com>
13142
13143         PR target/66020
13144         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13145         (gparms): Make volatile.
13146
13147 2015-05-06  Richard Biener  <rguenther@suse.de>
13148
13149         PR tree-optimization/62283
13150         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13151
13152 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13153
13154         PR target/66015
13155         * gcc.target/aarch64/iinline-attr-1.c: New test.
13156
13157 2015-05-06  Richard Biener  <rguenther@suse.de>
13158
13159         * gcc.dg/vect/bb-slp-34.c: New testcase.
13160
13161 2015-05-06  Richard Biener  <rguenther@suse.de>
13162
13163         PR tree-optimization/62283
13164         * gcc.dg/vect/bb-slp-14.c: Adjust.
13165
13166 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13167
13168         PR target/65990
13169         * gcc.target/i386/pr65990.c: New test.
13170
13171 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13172
13173         PR target/65915
13174         * gcc.target/i386/pr65915.c: New.
13175
13176 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13177
13178         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13179         'va_list escapes 0'.
13180
13181 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13182
13183         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13184         in r222173.
13185
13186 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13187
13188         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13189         * gcc.target/arm/pr65924.c: Likewise.
13190
13191 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13192
13193         PR target/65871
13194         * gcc.target/i386/pr65871-3.c: New test.
13195
13196 2015-05-04  Jeff Law  <law@redhat.com>
13197
13198         Revert:
13199         2015-05-04  Jeff Law  <law@redhat.com>
13200         * gcc.dg/tree-ssa/shorten-1.c: New test.
13201
13202 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13203             Jakub Jelinek  <jakub@redhat.com>
13204
13205         PR c++/66007
13206         * g++.dg/cpp0x/Wnarrowing4.C: New.
13207
13208 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13209
13210         * lib/target-supports.exp
13211         (check_effective_target_keeps_null_pointer_checks): Clarify that
13212         this is for targets that disable -fdelete-null-pointer-checks,
13213         not default it to off.
13214         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13215         -fdelete-null-pointer-checks explicit.
13216         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13217         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13218         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13219         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13220         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13221         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13222         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13223         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13224         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13225         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13226         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13227         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13228         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13229         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13230         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13231         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13232         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13233         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13234         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13235         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13236         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13237         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13238         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13239         * g++.dg/cpp0x/static_assert9.C: Likewise.
13240         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13241         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13242         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13243         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13244         * g++.dg/tree-ssa/pr26406.C: Likewise.
13245
13246 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13247
13248         PR tree-optimization/65984
13249         * c-c++-common/ubsan/pr65984.c: New test.
13250
13251 2015-05-04  Jeff Law  <law@redhat.com>
13252
13253         * gcc.dg/tree-ssa/shorten-1.c: New test.
13254
13255 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13256
13257         PR fortran/44735
13258         * gfortran.dg/pr44735.f90: New test.
13259
13260 2015-05-04  Richard Biener  <rguenther@suse.de>
13261
13262         PR tree-optimization/65965
13263         * gcc.dg/vect/bb-slp-33.c: New testcase.
13264
13265 2015-05-04  Richard Biener  <rguenther@suse.de>
13266
13267         PR tree-optimization/65935
13268         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13269
13270 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13271
13272         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13273         for each supported variant instead of CHECK_RESULTS.
13274         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13275         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13276         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13277         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13278         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13279         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13280         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13281         expected results for unsupported variants.  Call CHECK for each
13282         supported variant instead of CHECK_RESULTS.
13283         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13284         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13285         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13286         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13287         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13288         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13289         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13290         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13291         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13292         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13293         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13294         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13295         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13296         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13297         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13298         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13299         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13300         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13301         expected results for unsupported variants.
13302         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13303         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13304         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13305         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13306         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13307         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13308         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13309         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13310         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13311         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13312         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13313         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13314         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13315         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13316         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13317         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13318         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13319         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13320         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13321         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13322         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13323         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13324         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13325         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13326         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13327         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13328         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13329         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13330
13331 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13332
13333         PR fortran/37131
13334         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13335
13336 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13337             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13338
13339         PR c++/65858
13340         * g++.dg/cpp0x/Wnarrowing3.C: New.
13341
13342 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13343
13344         * gcc.dg/20150120-1.c: New test.
13345         * gcc.dg/20150120-2.c: New test.
13346         * gcc.dg/20150120-3.c: New test.
13347
13348 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13349
13350         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13351
13352 2015-05-01  Renlin Li  <renlin.li@arm.com>
13353
13354         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13355
13356 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13357
13358         * gfortran.dg/bound_simplification_4.f90: New.
13359
13360 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13361
13362         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13363         with powerpc_p8vector_ok.
13364
13365 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13366
13367         PR fortran/37131
13368         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13369         scan pattern.
13370         * gfortran.dg/bound_9.f90:  New test case.
13371
13372 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13373
13374         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13375         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13376         for 32bit x86 targets.
13377         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13378         for 32bit x86 targets.
13379         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13380         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13381         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13382         for 32bit x86 targets.
13383
13384 2015-04-30  Marek Polacek  <polacek@redhat.com>
13385
13386         PR tree-optimization/63551
13387         * g++.dg/ipa/pr63551.C: New test.
13388
13389 2015-04-30  Caroline Tice  <cmtice@google.com>
13390
13391         PR  65929
13392         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13393         partition size on certain targets.
13394
13395 2015-04-30  Renlin Li  <renlin.li@arm.com>
13396
13397         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13398
13399 2015-04-30  Marek Polacek  <polacek@redhat.com>
13400
13401         * c-c++-common/Wbool-compare-3.c: New test.
13402
13403         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13404         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13405
13406 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13407
13408         PR c++/57610
13409         * g++.dg/init/ref22.C: New.
13410
13411 2015-04-30  Marek Polacek  <polacek@redhat.com>
13412
13413         * gcc.dg/init-bad-8.c: New test.
13414
13415         * gcc.dg/incomplete-typedef-1.c: New test.
13416
13417 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13418
13419         PR c++/59955
13420         * g++.dg/template/crash121.C: New.
13421
13422 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13423
13424         * gcc.target/mips/call-from-init.c: New test.
13425         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13426
13427 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13428
13429         PR target/65871
13430         * gcc.target/i386/pr65871-1.c: New test.
13431         * gcc.target/i386/pr65871-2.c: Ditto.
13432
13433 2015-04-29  Marek Polacek  <polacek@redhat.com>
13434
13435         PR c/64610
13436         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13437         * c-c++-common/Wbool-compare-2.c: New test.
13438
13439 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13440
13441         PR target/65770
13442         * gcc.target/aarch64/vstN_lane_1.c: New file.
13443
13444 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13445
13446         PR c++/64667
13447         * g++.dg/warn/Winit-self-3.C: New.
13448
13449 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13450
13451         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13452
13453 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13454
13455         PR target/65924
13456         * gcc.target/arm/pr65924.c: New test.
13457
13458 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13459
13460         * g++.dg/gomp/tpl-target-update.C: New file.
13461
13462 2015-04-29  Richard Biener  <rguenther@suse.de>
13463
13464         PR tree-optimization/65917
13465         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13466
13467 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13468
13469         PR target/64835
13470         * gcc.dg/ipa/iinline-attr.c: New test.
13471         * gcc.target/i386/iinline-attr-2.c: New test.
13472
13473 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13474
13475         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13476         segfault is fixed.
13477
13478 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13479
13480         * gcc.dg/vect/vect-33.c: Remove spurious line.
13481
13482 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13483
13484         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13485
13486 2015-04-28  Marek Polacek  <polacek@redhat.com>
13487
13488         PR c/65901
13489         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13490         * gcc.dg/pr65901.c: New test.
13491
13492 2015-04-28  Richard Biener  <rguenther@suse.de>
13493
13494         PR tree-optimization/62283
13495         * gfortran.dg/vect/pr62283-2.f: New testcase.
13496         * gcc.dg/vect/bb-slp-14.c: Adjust.
13497
13498 2015-04-28  Richard Biener  <rguenther@suse.de>
13499
13500         PR tree-optimization/65851
13501         * g++.dg/torture/pr65851.C: New testcase.
13502
13503 2015-04-27  Jeff Law <law@redhat.com>
13504
13505         PR tree-optimization/65217
13506         * gcc.target/i386/pr65217.c: Remove XFAIL.
13507
13508 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13509
13510         PR fortran/60322
13511         Add tests forgotten to svn-add.
13512         * gfortran.dg/class_allocate_19.f03: New test.
13513         * gfortran.dg/class_array_20.f03: New test.
13514         * gfortran.dg/class_array_21.f03: New test.
13515         * gfortran.dg/finalize_29.f08: New test.
13516
13517 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13518
13519         PR fortran/59678
13520         PR fortran/65841
13521         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13522         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13523
13524 2015-04-27  Caroline Tice  <cmtice@google.com>
13525
13526         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13527         partition size.
13528
13529 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13530
13531         PR target/64579
13532         * gcc.target/powerpc/htm-1.c: New test.
13533         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13534         on 64-bit compiles.
13535         (__builtin_tabortdci): Likewise.
13536         (__builtin_tcheck): Remove operand.
13537         * lib/target-supports.exp (check_htm_hw_available): New function.
13538
13539 2015-04-27  Richard Biener  <rguenther@suse.de>
13540
13541         * gcc.target/i386/pr65217.c: XFAIL.
13542
13543 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13544
13545         PR tree-optimization/65875
13546         * gcc.c-torture/compile/pr65875.c: New test.
13547
13548 2015-04-25  Marek Polacek  <polacek@redhat.com>
13549
13550         PR c/52085
13551         * gcc.dg/enum-incomplete-2.c: New test.
13552         * gcc.dg/enum-mode-1.c: New test.
13553
13554 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13555
13556         PR target/65849
13557         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13558         set new options.
13559         * gcc.target/powerpc/pr65849-2.c: Likewise.
13560
13561 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13562
13563         PR tree-optimization/65802
13564         * g++.dg/pr65802.C: Move to ...
13565         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13566         stdarg.h.  Rewrite for C.
13567         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13568         va_start and va_end.  Remove unnecessary inline asm.
13569
13570 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13571             Wei Mi  <wmi@google.com>
13572
13573         * gcc.target/i386/sse2-load-multi.c: New test.
13574         * gcc.target/i386/sse2-store-multi.c: Ditto.
13575
13576 2015-04-24  Marek Polacek  <polacek@redhat.com>
13577
13578         PR c/65830
13579         * c-c++-common/pr65830.c: New test.
13580
13581         PR c/63357
13582         * c-c++-common/Wlogical-op-1.c: New test.
13583
13584 2015-04-24  Marek Polacek  <polacek@redhat.com>
13585
13586         PR c/61534
13587         * c-c++-common/pr61534-1.c: New test.
13588
13589 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13590             Steven Bosscher <steven@gcc.gnu.org>
13591
13592         PR rtl-optimization/34503
13593         * gcc.target/arm/pr64616.c: New file.
13594
13595 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13596
13597         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13598
13599 2015-04-24  Terry Guo  <terry.guo@arm.com>
13600
13601         * gcc.target/arm/pr65710.c: Update the options.
13602
13603 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13604
13605         * gcc.target/i386/pr65523.c: Skip x32.
13606
13607 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13608
13609         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13610         to look for vcl* where appropriate.
13611
13612 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13613
13614         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13615         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13616
13617 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13618
13619         PR target/26702
13620         * gcc.target/arm/pr26702.c: New test.
13621
13622 2015-04-23  Marek Polacek  <polacek@redhat.com>
13623
13624         PR c/65345
13625         * gcc.dg/pr65345-1.c: New test.
13626         * gcc.dg/pr65345-2.c: New test.
13627
13628 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13629
13630         * gcc.target/powerpc/crypto-builtin-2.c: New.
13631
13632 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13633
13634         PR fortran/60322
13635         * gfortran.dg/class_allocate_19.f03: New test.
13636         * gfortran.dg/class_array_20.f03: New test.
13637         * gfortran.dg/class_array_21.f03: New test.
13638         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13639         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13640         initialization correctly.
13641         * gfortran.dg/finalize_29.f08: New test.
13642
13643 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13644
13645         * gcc.target/powerpc/swaps-p8-18.c: New test.
13646
13647 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13648
13649         PR target/65456
13650         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13651         * gcc.dg/vect/bb-slp-25.c: Likewise.
13652         * gcc.dg/vect/bb-slp-29.c: Likewise.
13653         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13654         vect_no_align && { ! vect_hw_misalign }.
13655         * gcc.dg/vect/bb-slp-9.c: Likewise.
13656         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13657         vect_hw_misalign.
13658         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13659         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13660         account for POWER8, where peeling for alignment is not needed.
13661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13662         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13663         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13664         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13665         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13666         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13667         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13668         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13669         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13670         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13671         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13672         * gcc.dg/vect/pr16105.c: Likewise.
13673         * gcc.dg/vect/pr20122.c: Likewise.
13674         * gcc.dg/vect/pr33804.c: Likewise.
13675         * gcc.dg/vect/pr33953.c: Likewise.
13676         * gcc.dg/vect/pr56787.c: Likewise.
13677         * gcc.dg/vect/pr58508.c: Likewise.
13678         * gcc.dg/vect/slp-25.c: Likewise.
13679         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13680         * gcc.dg/vect/vect-105.c: Likewise.
13681         * gcc.dg/vect/vect-27.c: Likewise.
13682         * gcc.dg/vect/vect-29.c: Likewise.
13683         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13684         POWER8.
13685         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13686         && { ! vect_hw_misalign }.
13687         * gcc.dg/vect/vect-44.c: Likewise.
13688         * gcc.dg/vect/vect-48.c: Likewise.
13689         * gcc.dg/vect/vect-50.c: Likewise.
13690         * gcc.dg/vect/vect-52.c: Likewise.
13691         * gcc.dg/vect/vect-56.c: Likewise.
13692         * gcc.dg/vect/vect-60.c: Likewise.
13693         * gcc.dg/vect/vect-72.c: Likewise.
13694         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13695         * gcc.dg/vect/vect-75.c: Likewise.
13696         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13697         * gcc.dg/vect/vect-77-global.c: Likewise.
13698         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13699         * gcc.dg/vect/vect-78-global.c: Likewise.
13700         * gcc.dg/vect/vect-93.c: Likewise.
13701         * gcc.dg/vect/vect-95.c: Likewise.
13702         * gcc.dg/vect/vect-96.c: Likewise.
13703         * gcc.dg/vect/vect-cond-1.c: Likewise.
13704         * gcc.dg/vect/vect-cond-3.c: Likewise.
13705         * gcc.dg/vect/vect-cond-4.c: Likewise.
13706         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13707         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13708         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13709         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13710         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13711         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13712         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13713         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13714         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13715         * gcc.dg/vect/vect-outer-5.c: Likewise.
13716         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13717         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13718         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13719         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13720         * gcc.dg/vect/vect-peel-3.c: Likewise.
13721         * gcc.dg/vect/vect-peel-4.c: Likewise.
13722         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13723         * gcc.target/powerpc/pr65456.c: New test.
13724         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13725         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13726         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13727         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13728         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13729         vect_no_align && { ! vect_hw_misalign }.
13730         * gfortran.dg/vect/vect-3.f90: Likewise.
13731         * gfortran.dg/vect/vect-4.f90: Likewise.
13732         * gfortran.dg/vect/vect-5.f90: Likewise.
13733         * lib/target-supports.exp (check_effective_target_vect_no_align):
13734         Return 1 for POWER8.
13735         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13736
13737 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13738
13739         PR fortran/65429
13740         * gfortran.dg/pr65429.f90: New test.
13741
13742 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13743
13744         * c-c++-common/asan/user-section-1.c: New test.
13745         * c-c++-common/asan/user-section-2.c: New test.
13746         * c-c++-common/asan/user-section-3.c: New test.
13747
13748 2015-04-22  Hale Wang  <hale.wang@arm.com>
13749             Terry Guo  <terry.guo@arm.com>
13750
13751         PR rtl-optimization/64818
13752         * gcc.target/arm/pr64818.c: New test.
13753
13754 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13755
13756         PR ipa/65076
13757         * g++.dg/tree-ssa/pr61034.C: Update template.
13758         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13759         * gcc.dg/Warray-bounds-11.c: Likewise.
13760         * gcc.dg/Warray-bounds.c: Likewise.
13761
13762 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13763
13764         PR libgfortran/65234
13765         * gfortran.dg/fmt_unlimited.f90: New test.
13766
13767 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13768
13769         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13770         headers.
13771         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13772         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13773         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13774         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13775         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13776         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13777         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13778
13779 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13780
13781         PR libgfortran/56743
13782         * gfortran.dg/namelist_87.f90: New test.
13783
13784 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13785
13786         * gcc.target/aarch64/mult-synth_1.c: New test.
13787         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13788         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13789         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13790         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13791         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13792
13793 2015-04-21  Richard Biener  <rguenther@suse.de>
13794
13795         PR tree-optimization/65650
13796         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13797         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13798         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13799         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13800         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13801         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13802
13803 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13804
13805         PR tree-optimization/65802
13806         * g++.dg/pr65802.C: New test.
13807
13808 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13809
13810         PR testsuite/65767
13811         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13812         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13813
13814 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13815
13816         PR c++/65801
13817         * g++.dg/cpp0x/Wnarrowing2.C: New.
13818
13819 2015-04-20  Jeff Law  <law@redhat.com>
13820
13821         PR tree-optimization/65658
13822         * gcc.dg/pr65658.c: New test.
13823
13824 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13825
13826         PR target/64134
13827         * gcc.target/aarch64/vec_init_1.c: New test.
13828
13829 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13830
13831         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13832         targets.
13833
13834 2015-04-18  Martin Sebor  <msebor@redhat.com>
13835
13836         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13837         of non-nul characters.
13838         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13839
13840 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13841
13842         PR target/65787
13843         * gcc.target/powerpc/pr65787.c: New.
13844
13845 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13846
13847         PR target/65689
13848         * gcc.target/aarch64/c-output-template-4.c: New test.
13849
13850 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13851
13852         PR target/65780
13853         * gcc.dg/pr65780-1.c: New test.
13854         * gcc.dg/pr65780-2.c: Likewise.
13855         * gcc.target/i386/pr32219-9.c: Likewise.
13856         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13857         symbol.
13858         * gcc.target/i386/pr64317.c (c): Initialize.
13859
13860 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13861
13862         PR target/65612
13863         * g++.dg/ext/mv18.C: New test.
13864         * g++.dg/ext/mv19.C: Likewise.
13865         * g++.dg/ext/mv20.C: Likewise.
13866         * g++.dg/ext/mv21.C: Likewise.
13867         * g++.dg/ext/mv22.C: Likewise.
13868         * g++.dg/ext/mv23.C: Likewise.
13869
13870 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13871
13872         PR c++/64527
13873         * g++.dg/init/pr64527.C: New test.
13874
13875 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13876             Michael Matz  <matz@suse.de>
13877
13878         PR tree-optimization/64950
13879         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13880         x86_64-*-*.
13881
13882 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13883
13884         * c-c++-common/asan/user-section-1.c: New test.
13885
13886 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13887
13888         PR debug/65771
13889         * gcc.dg/debug/pr65771.c: New test.
13890
13891 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13892
13893         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13894         __buitlin_alloca with __builtin_alloca.
13895
13896 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13897
13898         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13899
13900 2015-04-16  Richard Biener  <rguenther@suse.de>
13901
13902         PR tree-optimization/64277
13903         * gcc.dg/Warray-bounds-14.c: New testcase.
13904         * gcc.dg/Warray-bounds-15.c: Likewise.
13905         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13906         * c-c++-common/ubsan/bounds-6.c: Likewise.
13907
13908 2015-04-16  Renlin Li  <renlin.li@arm.com>
13909
13910         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13911         * gcc.target/arm/unsigned-float.c: New.
13912
13913 2015-04-16  Richard Biener  <rguenther@suse.de>
13914
13915         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13916         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13917         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13918
13919 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13920
13921         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13922         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13923         * g++.dg/cpp0x/defaulted21.C: Likewise.
13924         * g++.dg/cpp0x/defaulted28.C: Likewise.
13925         * g++.dg/cpp0x/defaulted47.C: Likewise.
13926         * g++.dg/cpp0x/elision_neg.C: Likewise.
13927         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13928         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13929         * g++.dg/cpp0x/implicit1.C: Likewise.
13930         * g++.dg/cpp0x/implicit9.C: Likewise.
13931         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13932         * g++.dg/cpp0x/range-for13.C: Likewise.
13933         * g++.dg/gomp/clause-2.C: Likewise.
13934         * g++.dg/gomp/udr-5.C: Likewise.
13935         * g++.dg/inherit/access6.C: Likewise.
13936         * g++.dg/lookup/duperr1.C: Likewise.
13937         * g++.dg/lookup/friend2.C: Likewise.
13938         * g++.dg/lookup/pr6936.C: Likewise.
13939         * g++.dg/lookup/scoped1.C: Likewise.
13940         * g++.dg/lookup/using26.C: Likewise.
13941         * g++.dg/lookup/using38.C: Likewise.
13942         * g++.dg/other/access2.C: Likewise.
13943         * g++.dg/overload/defarg3.C: Likewise.
13944         * g++.dg/overload/defarg6.C: Likewise.
13945         * g++.dg/parse/access11.C: Likewise.
13946         * g++.dg/parse/access2.C: Likewise.
13947         * g++.dg/parse/access3.C: Likewise.
13948         * g++.dg/parse/access4.C: Likewise.
13949         * g++.dg/parse/access5.C: Likewise.
13950         * g++.dg/parse/access6.C: Likewise.
13951         * g++.dg/parse/access8.C: Likewise.
13952         * g++.dg/parse/access9.C: Likewise.
13953         * g++.dg/parse/crash40.C: Likewise.
13954         * g++.dg/tc1/dr142.C: Likewise.
13955         * g++.dg/tc1/dr166.C: Likewise.
13956         * g++.dg/tc1/dr52.C: Likewise.
13957         * g++.dg/template/access11.C: Likewise.
13958         * g++.dg/template/access18.C: Likewise.
13959         * g++.dg/template/access19.C: Likewise.
13960         * g++.dg/template/access2.C: Likewise.
13961         * g++.dg/template/access20.C: Likewise.
13962         * g++.dg/template/access26.C: Likewise.
13963         * g++.dg/template/access3.C: Likewise.
13964         * g++.dg/template/access7.C: Likewise.
13965         * g++.dg/template/conv12.C: Likewise.
13966         * g++.dg/template/crash69.C: Likewise.
13967         * g++.dg/template/friend31.C: Likewise.
13968         * g++.dg/template/friend32.C: Likewise.
13969         * g++.dg/template/memfriend15.C: Likewise.
13970         * g++.dg/template/memfriend16.C: Likewise.
13971         * g++.dg/template/memfriend17.C: Likewise.
13972         * g++.dg/template/memfriend7.C: Likewise.
13973         * g++.dg/template/pr32519.C: Likewise.
13974         * g++.dg/template/qualttp21.C: Likewise.
13975         * g++.dg/template/qualttp8.C: Likewise.
13976         * g++.dg/template/ttp10.C: Likewise.
13977         * g++.dg/template/typedef11.C: Likewise.
13978         * g++.dg/template/typedef13.C: Likewise.
13979         * g++.dg/template/typedef19.C: Likewise.
13980         * g++.dg/template/typedef20.C: Likewise.
13981         * g++.dg/template/typedef22.C: Likewise.
13982         * g++.dg/template/using16.C: Likewise.
13983         * g++.dg/template/virtual3.C: Likewise.
13984         * g++.dg/ubsan/pr61272.C: Likewise.
13985         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13986         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13987         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13988         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13989         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13990         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13991         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13992         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13993         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13994         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13995         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13996         * g++.old-deja/g++.jason/access17.C: Likewise.
13997         * g++.old-deja/g++.jason/access18.C: Likewise.
13998         * g++.old-deja/g++.jason/access22.C: Likewise.
13999         * g++.old-deja/g++.jason/access23.C: Likewise.
14000         * g++.old-deja/g++.jason/access8.C: Likewise.
14001         * g++.old-deja/g++.jason/delete3.C: Likewise.
14002         * g++.old-deja/g++.jason/report.C: Likewise.
14003         * g++.old-deja/g++.law/access2.C: Likewise.
14004         * g++.old-deja/g++.law/access3.C: Likewise.
14005         * g++.old-deja/g++.law/access4.C: Likewise.
14006         * g++.old-deja/g++.law/access5.C: Likewise.
14007         * g++.old-deja/g++.law/arm12.C: Likewise.
14008         * g++.old-deja/g++.law/arm14.C: Likewise.
14009         * g++.old-deja/g++.law/ctors13.C: Likewise.
14010         * g++.old-deja/g++.law/union2.C: Likewise.
14011         * g++.old-deja/g++.law/visibility12.C: Likewise.
14012         * g++.old-deja/g++.law/visibility15.C: Likewise.
14013         * g++.old-deja/g++.law/visibility16.C: Likewise.
14014         * g++.old-deja/g++.law/visibility17.C: Likewise.
14015         * g++.old-deja/g++.law/visibility18.C: Likewise.
14016         * g++.old-deja/g++.law/visibility19.C: Likewise.
14017         * g++.old-deja/g++.law/visibility20.C: Likewise.
14018         * g++.old-deja/g++.law/visibility21.C: Likewise.
14019         * g++.old-deja/g++.law/visibility24.C: Likewise.
14020         * g++.old-deja/g++.law/visibility4.C: Likewise.
14021         * g++.old-deja/g++.law/visibility5.C: Likewise.
14022         * g++.old-deja/g++.law/visibility6.C: Likewise.
14023         * g++.old-deja/g++.law/visibility7.C: Likewise.
14024         * g++.old-deja/g++.law/visibility8.C: Likewise.
14025         * g++.old-deja/g++.law/visibility9.C: Likewise.
14026         * g++.old-deja/g++.niklas/t135.C: Likewise.
14027         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14028         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14029         * g++.old-deja/g++.other/access11.C: Likewise.
14030         * g++.old-deja/g++.other/access4.C: Likewise.
14031         * g++.old-deja/g++.other/access7.C: Likewise.
14032         * g++.old-deja/g++.other/crash1.C: Likewise.
14033         * g++.old-deja/g++.other/crash7.C: Likewise.
14034         * g++.old-deja/g++.other/friend1.C: Likewise.
14035         * g++.old-deja/g++.other/friend4.C: Likewise.
14036         * g++.old-deja/g++.other/friend9.C: Likewise.
14037         * g++.old-deja/g++.other/lineno1.C: Likewise.
14038         * g++.old-deja/g++.other/using1.C: Likewise.
14039         * g++.old-deja/g++.pt/enum14.C: Likewise.
14040         * g++.old-deja/g++.pt/friend11.C: Likewise.
14041         * g++.old-deja/g++.pt/friend21.C: Likewise.
14042         * g++.old-deja/g++.pt/friend3.C: Likewise.
14043         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14044         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14045         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14046         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14047
14048 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14049
14050         PR ipa/65765
14051         * g++.dg/ipa/pr65765.C: New test.
14052
14053 2015-04-15  Nick Clifton  <nickc@redhat.com>
14054
14055         * gcc.target/rx/builtins.c: Disable RMPA test if string
14056         instructions are not allowed.
14057
14058 2015-04-15  Alan Modra  <amodra@gmail.com>
14059
14060         * gcc.dg/pr65408.c: New.
14061
14062 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14063
14064         PR target/65729
14065         * gcc.target/arm/pr65729.c: New test.
14066
14067 2015-04-14  Richard Biener  <rguenther@suse.de>
14068
14069         PR tree-optimization/65758
14070         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14071
14072 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14073
14074         PR target/65648
14075         * gcc.c-torture/execute/pr65648.c: New test.
14076
14077 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14078
14079         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14080         __builtin_finite instead of finite.
14081         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14082         Likewise.
14083
14084 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14085
14086         PR tree-optimization/63387
14087         * gcc.dg/pr63387.c: New testcase.
14088
14089 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14090
14091         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14092
14093 2015-04-13  Richard Biener  <rguenther@suse.de>
14094
14095         PR tree-optimization/65204
14096         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14097
14098 2015-04-13  Terry Guo  <terry.guo@arm.com>
14099
14100         PR target/65710
14101         * gcc.target/arm/pr65710.c: New.
14102
14103 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14104
14105         PR tree-optimization/65747
14106         * g++.dg/torture/pr65747.C: New test.
14107
14108 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14109
14110         PR c++/65736
14111         * g++.dg/cpp0x/pr65736.C: New test.
14112
14113 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14114             Martin Liska  <mliska@suse.cz>
14115
14116         PR ipa/65722
14117         * g++.dg/ipa/pr65722.C: New testcase.
14118
14119 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR tree-optimization/65735
14122         * gcc.c-torture/compile/pr65735.c: New test.
14123
14124 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14125
14126         PR middle-end/65554
14127         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14128
14129 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14130
14131         PR target/65671
14132         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14133
14134 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14135
14136         PR target/65647
14137         * gcc.target/arm/pr65647-2.c: New.
14138
14139 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14140
14141         PR target/65694
14142         * g++.dg/torture/pr65694.C: New test.
14143
14144 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14145
14146         * gfortran.dg/coarray_lock_6.f90: New.
14147         * gfortran.dg/coarray_lock_7.f90: New.
14148         * gfortran.dg/coarray/lock_2.f90: New.
14149
14150 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14151
14152         PR fortran/56674
14153         PR fortran/58813
14154         PR fortran/59016
14155         PR fortran/59024
14156         * gfortran.dg/used_types_27.f90: New.
14157
14158 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14159
14160         PR target/65671
14161         * gcc.target/i386/pr65671.c: New.
14162
14163 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14164
14165         PR tree-optimization/65709
14166         * c-c++-common/ubsan/align-9.c: New test.
14167
14168 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14169
14170         PR fortran/56852
14171         * gfortran.dg/pr56852.f90: New test.
14172
14173 2015-04-09  Marek Polacek  <polacek@redhat.com>
14174             Jakub Jelinek  <jakub@redhat.com>
14175
14176         PR middle-end/65554
14177         * g++.dg/opt/pr65554.C: New test.
14178
14179 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR c++/65690
14182         * c-c++-common/attr-aligned-1.c: New test.
14183
14184 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14185
14186         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14187
14188 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14189
14190         PR target/65676
14191         * gcc.target/i386/sse-25.c: New.
14192
14193 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14194
14195         PR target/65693
14196         * gcc.target/i386/pr65693.c: New test.
14197
14198 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14199
14200         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14201
14202 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14203
14204         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14205
14206 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14207
14208         * gcc.target/i386/thunk-retbnd.c: New.
14209
14210 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14211
14212         * gnat.dg/opt48.adb: New test.
14213         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14214         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14215
14216 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14217
14218         PR ipa/65540
14219         * gcc.c-torture/compile/pr65540.c: New.
14220
14221 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14222
14223         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14224         -Wno-pointer-arith.
14225
14226 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14227
14228         PR debug/65678
14229         * g++.dg/debug/pr65678.C: New test.
14230
14231         PR middle-end/65680
14232         * gcc.c-torture/compile/pr65680.c: New test.
14233
14234 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14235
14236         PR fortran/65548
14237         * gfortran.dg/allocate_with_source_5.f90: New test.
14238
14239 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14240
14241         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14242         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14243
14244 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14245
14246         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14247
14248 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14249
14250         PR target/65614
14251         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14252         to get floating point compression.
14253         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14254
14255 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14256
14257         PR preprocessor/61977
14258         * gcc.dg/cpp/pr61977.c: New test.
14259
14260 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14261
14262         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14263
14264 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14265
14266         PR target/65647
14267         * gcc.target/arm/pr65647.c: New.
14268
14269 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14270
14271         PR ipa/65655
14272         * g++.dg/torture/pr65655.C: New testcase.
14273
14274 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14275
14276         PR c++/64085
14277         * g++.dg/cpp1y/lambda-init13.C: New.
14278
14279 2015-04-03  Marek Polacek  <polacek@redhat.com>
14280
14281         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14282
14283 2015-04-02  Marek Polacek  <polacek@redhat.com>
14284
14285         PR c++/65642
14286         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14287         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14288
14289 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14290
14291         PR preprocessor/61977
14292         * gcc.target/powerpc/pr61977-1.c: New test.
14293         * gcc.target/powerpc/pr61977-2.c: New test.
14294
14295 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14296
14297         PR c++/56100
14298         * g++.dg/warn/Wshadow-8.C: New.
14299         * g++.dg/warn/Wshadow-9.C: Likewise.
14300         * g++.dg/warn/Wshadow-10.C: Likewise.
14301         * g++.dg/warn/Wshadow-11.C: Likewise.
14302
14303 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14304
14305         * gcc.dg/pr23623.c: Added aligned attribute.
14306         * gcc.dg/20141029-1.c: Likewise.
14307         * gcc.dg/20150306-1.c: New test.
14308
14309 2015-04-01  Marek Polacek  <polacek@redhat.com>
14310
14311         PR c++/65554
14312         * g++.dg/cpp0x/initlist93.C: New test.
14313         * g++.dg/cpp0x/initlist94.C: New test.
14314
14315 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14316
14317         PR target/65624
14318         * gcc.target/aarch64/pr65624.c: New test.
14319
14320 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14321
14322         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14323
14324 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14325
14326         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14327         extra variable to force stack alignment.
14328         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14329         extra variable to force stack alignment.
14330
14331 2015-03-31  Marek Polacek  <polacek@redhat.com>
14332
14333         PR c++/65390
14334         * g++.dg/template/pr65390.C: New test.
14335
14336 2015-03-31  Martin Liska  <mliska@suse.cz>
14337
14338         * g++.dg/ipa/pr65557.C: New test.
14339
14340 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14341
14342         * gcc.target/s390/hotpatch-25.c: New test.
14343         * gcc.target/s390/hotpatch-1.c: Update test.
14344         * gcc.target/s390/hotpatch-10.c: Update test.
14345         * gcc.target/s390/hotpatch-11.c: Update test.
14346         * gcc.target/s390/hotpatch-12.c: Update test.
14347         * gcc.target/s390/hotpatch-13.c: Update test.
14348         * gcc.target/s390/hotpatch-14.c: Update test.
14349         * gcc.target/s390/hotpatch-15.c: Update test.
14350         * gcc.target/s390/hotpatch-16.c: Update test.
14351         * gcc.target/s390/hotpatch-17.c: Update test.
14352         * gcc.target/s390/hotpatch-18.c: Update test.
14353         * gcc.target/s390/hotpatch-19.c: Update test.
14354         * gcc.target/s390/hotpatch-2.c: Update test.
14355         * gcc.target/s390/hotpatch-21.c: Update test.
14356         * gcc.target/s390/hotpatch-22.c: Update test.
14357         * gcc.target/s390/hotpatch-23.c: Update test.
14358         * gcc.target/s390/hotpatch-24.c: Update test.
14359         * gcc.target/s390/hotpatch-3.c: Update test.
14360         * gcc.target/s390/hotpatch-4.c: Update test.
14361         * gcc.target/s390/hotpatch-5.c: Update test.
14362         * gcc.target/s390/hotpatch-6.c: Update test.
14363         * gcc.target/s390/hotpatch-7.c: Update test.
14364         * gcc.target/s390/hotpatch-8.c: Update test.
14365         * gcc.target/s390/hotpatch-9.c: Update test.
14366         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14367
14368 2015-03-31  Richard Biener  <rguenther@suse.de>
14369
14370         PR middle-end/65626
14371         * g++.dg/torture/pr65626.C: New testcase.
14372
14373 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14374
14375         PR target/65531
14376         * gcc.target/i386/mpx/pr65531.cc: New.
14377
14378 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14379
14380         PR target/65602
14381         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14382         __builtin_alloca instead of alloca.
14383         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14384         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14385         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14386         check.
14387
14388 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14389
14390         PR ipa/65610
14391         * g++.dg/ubsan/pr65610.C: New test.
14392
14393 2015-03-30  Marek Polacek  <polacek@redhat.com>
14394
14395         PR c++/65398
14396         * g++.dg/cpp0x/pr65398-2.C: New test.
14397
14398 2015-03-30  Marek Polacek  <polacek@redhat.com>
14399
14400         * c-c++-common/pr65556.c: Change the width of bit-fields.
14401
14402 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14403
14404         PR ipa/65588
14405         * gcc.target/i386/pr65588.c: New testcase.
14406
14407 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14408
14409         PR libgfortran/65563
14410         * gfortran.dg/open_errors_2.f90:  New test.
14411
14412 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14413
14414         PR libgfortran/65596
14415         * gfortran.dg/namelist_86.f90: New test.
14416
14417 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14418
14419         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14420         statement to reflect new ownership.
14421
14422 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14423
14424         PR c++/42328
14425         * g++.dg/template/friend58.C: New.
14426         * g++.dg/template/friend59.C: Likewise.
14427
14428 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14429
14430         PR c/65586
14431         * g++.dg/gomp/openmp-simd-3.C: New.
14432         * gcc.dg/gomp/openmp-simd-3.c: New.
14433
14434 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14435
14436         PR target/65248
14437         * gcc.target/i386/pr65248-1.c: New file.
14438         * gcc.target/i386/pr65248-2.c: Likewise.
14439         * gcc.target/i386/pr65248-3.c: Likewise.
14440         * gcc.target/i386/pr65248-4.c: Likewise.
14441
14442 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14443
14444         PR target/65593
14445         * gcc.c-torture/compile/pr65593.c: New test.
14446
14447 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14448
14449         PR c++/59329
14450         * g++.dg/cpp1y/constexpr-assert1.C: New.
14451
14452 2015-03-27  Marek Polacek  <polacek@redhat.com>
14453
14454         PR c++/65556
14455         * c-c++-common/pr65556.c: New test.
14456
14457 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14458
14459         PR ipa/65600
14460         * g++.dg/torture/pr65600.C: New testcase.
14461
14462 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14463
14464         PR target/65407
14465         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14466
14467 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14468
14469         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14470         statement and cleanup. Fixed typos.
14471
14472 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14473
14474         PR middle-end/65595
14475         * gcc.c-torture/compile/pr65595.c: New testcase.
14476
14477 2015-03-27  Marek Polacek  <polacek@redhat.com>
14478
14479         PR sanitizer/65583
14480         * g++.dg/ubsan/pr65583.C: New test.
14481
14482 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14483
14484         * gcc.c-torture/compile/20150327.c: New testcase.
14485
14486 2015-03-26  Richard Biener  <rguenther@suse.de>
14487
14488         PR middle-end/65555
14489         * g++.dg/torture/pr65555.C: New testcase.
14490
14491 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14492
14493         PR tree-optimization/64715
14494         * gcc.dg/builtin-object-size-15.c: New test.
14495         * gcc.dg/pr64715-1.c: New test.
14496         * gcc.dg/pr64715-2.c: New test.
14497
14498 2015-03-26  Richard Biener  <rguenther@suse.de>
14499
14500         PR middle-end/65519
14501         * gnat.dg/specs/opt2.ads: Fix testcase.
14502
14503 2015-03-25  Martin Sebor  <msebor@redhat.com>
14504
14505         PR testsuite/65526
14506         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14507         when target isn't arm*-*-*-*.
14508         (check_effective_target_arm_nothumb): Likewise.
14509         (check_effective_target_arm_little_endian): Likewise.
14510         (check_effective_target_arm_vect_no_misalign): Likewise.
14511         (check_effective_target_aarch64_little_endian): Fail early if target
14512         isn't aarch64*-*-*.
14513
14514 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14515
14516         PR tree-optimization/65177
14517         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14518
14519 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14520
14521         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14522         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14523         smmintrin.h and mm3dnow.h.
14524
14525 2015-03-25  Marek Polacek  <polacek@redhat.com>
14526
14527         PR c++/65558
14528         * g++.dg/cpp0x/pr65558.C: New test.
14529
14530 2015-03-25  Marek Polacek  <polacek@redhat.com>
14531
14532         PR c++/61670
14533         * g++.dg/template/pr61670.C: New test.
14534
14535 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14536
14537         PR c++/54987
14538         * g++.dg/template/pr54987.C: New.
14539
14540 2015-03-25  Richard Biener  <rguenther@suse.de>
14541
14542         PR tree-optimization/62630
14543         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14544
14545 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14546
14547         PR target/65508
14548         * gcc.target/i386/mpx/pr65508.c: New.
14549
14550 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14551
14552         PR fortran/64952
14553         PR fortran/65532
14554         * gfortran.dg/data_initialized_3.f90: New.
14555
14556 2015-03-25  Richard Biener  <rguenther@suse.de>
14557
14558         PR middle-end/65519
14559         * gnat.dg/specs/opt2.ads: New testcase.
14560
14561 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14562
14563         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14564         * gcc.target/arm/memset-inline-4.c: Skip for
14565         arm_tune_string_ops_prefer_neon.
14566         * gcc.target/arm/memset-inline-5.c: Ditto.
14567         * gcc.target/arm/memset-inline-6.c: Ditto.
14568         * gcc.target/arm/memset-inline-8.c: Ditto.
14569         * gcc.target/arm/memset-inline-9.c: Ditto.
14570
14571 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14572
14573         PR c++/58923
14574         * g++.dg/other/virtual3.C: New.
14575
14576 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14577
14578         PR c++/60130
14579         * g++.dg/cpp0x/vt-60130.C: New.
14580
14581 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14582
14583         PR c++/61971
14584         * g++.dg/warn/Warray-bounds-7.C: New.
14585
14586 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14587
14588         PR c++/60067
14589         * g++.dg/template/defarg18.C: New.
14590
14591 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14592
14593         PR c++/59988
14594         * g++.dg/cpp0x/vt-59988.C: New.
14595
14596 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14597
14598         PR tree-optimization/65533
14599         * gcc.dg/pr65533.c: New test.
14600
14601 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14602
14603         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14604         source= and mold= expressions functionality.
14605         * gfortran.dg/allocate_class_4.f90: New test.
14606         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14607         copying an unlimited polymorhpic object containing a char array
14608         to another unlimited polymorphic object respects the _len
14609         component.
14610         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14611         whether deferred length char array allocate works, unlimited
14612         polymorphic object allocation from a string works and if
14613         allocating an array of deferred length strings works.
14614         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14615
14616 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14617
14618         PR c++/65513
14619         * g++.dg/cpp0x/constexpr-array11.C: New.
14620
14621 2015-03-24  Richard Biener  <rguenther@suse.de>
14622
14623         PR middle-end/65517
14624         * gcc.dg/torture/pr65517.c: New testcase.
14625
14626 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14627
14628         * gfortran.dg/coindexed_1.f90: Moved from
14629         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14630
14631 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR testsuite/65506
14634         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14635         gimple dump.
14636
14637         PR target/65523
14638         * gcc.target/i386/pr65523.c: New test.
14639
14640         PR ipa/65475
14641         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14642         dg-options.
14643         * g++.dg/lto/pr65475b_0.C: Likewise.
14644
14645 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14646
14647         PR target/65505
14648         * gcc.target/sh/torture/pr65505.c: New.
14649
14650 2015-03-23  Martin Sebor  <msebor@redhat.com>
14651
14652         PR testsuite/63175
14653         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14654         assembly for lvx in addition to lxv.
14655
14656 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14657
14658         PR target/65504
14659         * gfortran.dg/pr65504.f90: New test.
14660
14661         PR ipa/65521
14662         * gcc.dg/pr65521.c: New test.
14663
14664 2015-03-23  Richard Biener  <rguenther@suse.de>
14665
14666         PR tree-optimization/65518
14667         * gcc.dg/vect/pr65518.c: New testcase.
14668
14669 2015-03-23  Richard Biener  <rguenther@suse.de>
14670
14671         PR tree-optimization/65494
14672         * gcc.dg/vect/pr65494.c: New testcase.
14673
14674 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14675
14676         PR preprocessor/65238
14677         * c-c++-common/cpp/pr65238-1.c: New test.
14678         * gcc.dg/cpp/pr65238-2.c: New test.
14679         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14680         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14681
14682 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14683             Mikael Morin  <mikael@gcc.gnu.org>
14684
14685         PR fortran/64952
14686         * gfortran.dg/elemental_dependency_4.f90: New.
14687         * gfortran.dg/elemental_dependency_5.f90: New.
14688
14689 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14690
14691         PR ipa/65475
14692         * g++.dg/lto/pr65475b_0.C: New testcase.
14693         * g++.dg/lto/pr65475b_1.C: New testcase.
14694         * g++.dg/lto/pr65475c_0.C: New testcase.
14695         * g++.dg/lto/pr65475c_1.C: New testcase.
14696
14697 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14698
14699         * gfortran.dg/coarray_38.f90: New.
14700         * gfortran.dg/coarray_39.f90: New.
14701         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14702         compile test.
14703
14704 2015-03-20  Marek Polacek  <polacek@redhat.com>
14705
14706         PR c++/65398
14707         * g++.dg/cpp0x/pr65398.C: New test.
14708
14709 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14710
14711         PR ipa/65475
14712         * g++.dg/lto/pr65475_0.C: New testcase.
14713         * g++.dg/lto/pr65475_1.C: New testcase.
14714
14715 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14716
14717         PR rtl-optimization/64366
14718         * gcc.target/sh/pr64366.c: New.
14719
14720 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14721
14722         PR c++/48324
14723         * g++.dg/cpp0x/constexpr-48324.C: New.
14724
14725 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14726
14727         PR c++/48453
14728         * g++.dg/cpp0x/pr48453.C: New.
14729
14730 2015-03-20  Marek Polacek  <polacek@redhat.com>
14731
14732         PR c++/65072
14733         * g++.dg/cpp0x/pr65072.C: New test.
14734
14735 2015-03-20  Richard Biener  <rguenther@suse.de>
14736
14737         PR middle-end/64715
14738         * gcc.dg/pr15347.c: Use -O.
14739         * c-c++-common/pr19807-1.c: Likewise.
14740
14741 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14742
14743         * gnat.dg/volatile13.ad[sb]: New test.
14744
14745 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14746
14747         PR rtl-optimization/60851
14748         * gcc.target/i386/pr60851.c: New test.
14749
14750 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14751
14752         PR target/65240
14753         * g++.dg/pr65240.h: Add tests for PR 65240.
14754         * g++.dg/pr65240-1.C: Likewise.
14755         * g++.dg/pr65240-2.C: Likewise.
14756         * g++.dg/pr65240-3.C: Likewise.
14757         * g++.dg/pr65240-4.C: Likewise.
14758
14759 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14760
14761         PR rtl-optimization/63491
14762         * gcc.target/powerpc/pr63491.c: New.
14763
14764 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14765
14766         * g++.dg/ipa/pr65465.C: New test.
14767
14768 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14769
14770         PR c++/52659
14771         * g++.dg/cpp0x/deleted11.C: New.
14772
14773 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14774
14775         PR sanitizer/65400
14776         * c-c++-common/tsan/pr65400-3.c: New test.
14777
14778 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14779
14780         PR c++/59686
14781         * g++.dg/cpp0x/constexpr-59686.C: New.
14782
14783 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14784
14785         PR sanitizer/64265
14786         * g++.dg/tsan/pr64265.C: New test.
14787
14788         PR sanitizer/65400
14789         * c-c++-common/tsan/pr65400-1.c: New test.
14790         * c-c++-common/tsan/pr65400-2.c: New test.
14791
14792 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14793
14794         PR c++/59816
14795         * g++.dg/cpp0x/pr59816.C: New.
14796
14797 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14798
14799         PR fortran/59198
14800         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14801
14802 2015-03-18  Martin Liska  <mliska@suse.cz>
14803
14804         PR ipa/65439
14805         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14806         equivalences either to 6 or 7.
14807
14808 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14809
14810         PR middle-end/64491
14811         Revert:
14812         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14813
14814         * gcc.dg/undefined-loop-1.c: New file.
14815         * gcc.dg/undefined-loop-2.c: New file.
14816
14817         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14818
14819         PR testsuite/64032
14820         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14821         loop exits too early.
14822
14823 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14824
14825         PR tree-optimization/65450
14826         * gfortran.dg/pr65450.f90: New test.
14827
14828         PR target/65078
14829         * gcc.target/i386/pr65078-1.c: New test.
14830         * gcc.target/i386/pr65078-2.c: New test.
14831         * gcc.target/i386/pr65078-3.c: New test.
14832         * gcc.target/i386/pr65078-4.c: New test.
14833         * gcc.target/i386/pr65078-5.c: New test.
14834         * gcc.target/i386/pr65078-6.c: New test.
14835
14836 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14837
14838         PR c++/65340
14839         * g++.dg/cpp1y/pr65340.C: New.
14840
14841 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14842
14843         PR fortran/64432
14844         * gfortran.dg/system_clock_3.f08: Adjust test.
14845
14846 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14847
14848         PR fortran/59198
14849         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14850         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14851
14852 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14853
14854         PR fortran/64432
14855         * gfortran.dg/system_clock_3.f08: New test.
14856
14857 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14858
14859         PR c++/64626
14860         g++.dg/cpp1y/pr64626-1.C: New.
14861         g++.dg/cpp1y/pr64626-2.C: New.
14862         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14863
14864 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14865
14866         PR tree-optimization/65427
14867         * gcc.c-torture/execute/pr65427.c: New test.
14868
14869 2015-03-16  Marek Polacek  <polacek@redhat.com>
14870
14871         DR 1688
14872         PR c++/65327
14873         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14874         * g++.dg/cpp0x/pr65327.C: New test.
14875
14876 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14877
14878         PR sanitizer/64820
14879         * c-c++-common/asan/pr64820.c: New test.
14880
14881 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14882
14883         * gfortran.dg/pointer_2.f90: New test.
14884
14885 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14886
14887         * g++.dg/pr65049.C: New test.
14888
14889 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14890
14891         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14892         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14893         * gcc.target/i386/fuse-caller-save.c: Same.
14894
14895 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14896
14897         * gnat.dg/loop_optimization18.ad[sb]: New test.
14898         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14899
14900 2015-03-16  Alan Modra  <amodra@gmail.com>
14901
14902         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14903         2014-12-05 change.
14904
14905 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14906
14907         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14908         hppa*-*-hpux*.
14909         * gcc.dg/torture/pr65270-2.c: Likewise.
14910
14911 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14912
14913         PR fortran/61138
14914         * gfortran.dg/pointer_remapping_9.f90: New.
14915
14916 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14917
14918         PR tree-optimization/65369
14919         * gcc.c-torture/execute/pr65369.c: New test.
14920
14921         PR tree-optimization/65418
14922         * gcc.c-torture/execute/pr65418-1.c: New test.
14923         * gcc.c-torture/execute/pr65418-2.c: New test.
14924
14925         PR rtl-optimization/65401
14926         * gcc.c-torture/execute/pr65401.c: New test.
14927
14928 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14929
14930         PR target/64600
14931         * gcc.target/arm/pr64600_1.c: New test.
14932
14933 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14934
14935         PR rtl-optimization/65235
14936         * gcc.target/aarch64/pr65235_1.c: New test.
14937
14938 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14939
14940         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14941         * gcc.target/s390/hotpatch-22.c: Likewise.
14942         * gcc.target/s390/hotpatch-23.c: Likewise.
14943         * gcc.target/s390/hotpatch-24.c: Likewise.
14944         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14945         * gcc.target/s390/hotpatch-1.c: Update expected output.
14946         * gcc.target/s390/hotpatch-2.c: Likewise.
14947         * gcc.target/s390/hotpatch-3.c: Likewise.
14948         * gcc.target/s390/hotpatch-4.c: Likewise.
14949         * gcc.target/s390/hotpatch-5.c: Likewise.
14950         * gcc.target/s390/hotpatch-6.c: Likewise.
14951         * gcc.target/s390/hotpatch-7.c: Likewise.
14952         * gcc.target/s390/hotpatch-8.c: Likewise.
14953         * gcc.target/s390/hotpatch-9.c: Likewise.
14954         * gcc.target/s390/hotpatch-10.c: Likewise.
14955         * gcc.target/s390/hotpatch-11.c: Likewise.
14956         * gcc.target/s390/hotpatch-12.c: Likewise.
14957         * gcc.target/s390/hotpatch-13.c: Likewise.
14958         * gcc.target/s390/hotpatch-14.c: Likewise.
14959         * gcc.target/s390/hotpatch-15.c: Likewise.
14960         * gcc.target/s390/hotpatch-16.c: Likewise.
14961         * gcc.target/s390/hotpatch-17.c: Likewise.
14962         * gcc.target/s390/hotpatch-18.c: Likewise.
14963         * gcc.target/s390/hotpatch-19.c: Likewise.
14964
14965 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14966
14967         PR target/65103
14968         * gcc.target/i386/pr65103-1.c: New.
14969
14970 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14971
14972         PR target/65044
14973         * gcc.target/i386/pr65044.c: New.
14974
14975 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14976
14977         PR rtl-optimization/64895
14978         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14979         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14980         * gcc.target/i386/fuse-caller-save.c: Ditto.
14981
14982 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14983
14984         * gcc.dg/ipa/pr63569.c: Fix template.
14985
14986 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14987
14988         * g++.dg/ipa/pr64146.C: Require fpic support.
14989
14990 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14991
14992         PR libfortran/65200
14993         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14994         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14995
14996 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14997
14998         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14999         to dg-options, fix up dg-skip-if.
15000
15001 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15002
15003         PR target/65296
15004         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15005         * gcc.target/avr/tiny-caller-save.c: Same.
15006
15007 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15008
15009         PR target/65242
15010         * g++.dg/pr65242.C: New test.
15011
15012 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15013
15014         * c-c++-common/asan/no-asan-check-glob.c: New test.
15015
15016 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15017
15018         PR c++/65370
15019         * g++.dg/other/default11.C: New.
15020         * g++.dg/other/default12.C: Likewise.
15021
15022 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15023
15024         PR target/65368
15025         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15026
15027 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15028
15029         PR fortran/65024
15030         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15031
15032 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15033
15034         PR c++/65127
15035         * g++.dg/cpp0x/pr65127.C: New test.
15036
15037 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15038
15039         * gcc.dg/ipa/PR64550.c: Update template.
15040
15041 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15042             Tobias Burnus  <burnus@net-b.de>
15043
15044         * gfortran.dg/coarray_sync_memory.f90: New.
15045
15046 2015-03-10  Marek Polacek  <polacek@redhat.com>
15047
15048         PR sanitizer/65367
15049         * c-c++-common/ubsan/pr65367.c: New test.
15050
15051 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15052
15053         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15054         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15055         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15056         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15057         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15058         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15059         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15060         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15061         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15062         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15063         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15064         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15065         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15066
15067 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15068
15069         * lib/mpx-dg.exp (mpx_link_flags): New.
15070         (mpx_init): New.
15071         (mpx_finish): New.
15072         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15073         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15074         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15075         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15076         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15077         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15078         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15079         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15080         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15081         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15082         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15083         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15084         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15085         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15086         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15087         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15088         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15089         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15090         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15091         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15092         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15093         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15094         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15095         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15096         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15097         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15098         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15099         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15100         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15101         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15102         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15103         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15104         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15105         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15106         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15107         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15108         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15109         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15110         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15111         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15112         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15113         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15114         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15115         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15116         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15117         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15118         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15119         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15120         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15121         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15122         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15123         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15124         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15125         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15126         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15127         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15128         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15129         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15130         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15131         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15132         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15133         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15134         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15135         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15136         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15137         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15138         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15139         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15140         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15141         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15142         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15143         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15144         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15145         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15146         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15147         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15148         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15149         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15150         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15151         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15152         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15153         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15154         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15155         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15156         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15157         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15158         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15159         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15160         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15161         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15162         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15163         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15164         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15165         * gcc.target/i386/mpx/label-address-1.c: New.
15166         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15167         * gcc.target/i386/mpx/macro.c: New.
15168         * gcc.target/i386/mpx/mpx-check.h: New.
15169         * gcc.target/i386/mpx/mpx.exp: New.
15170         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15171         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15172         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15173         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15174         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15175         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15176         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15177         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15178         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15179         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15180         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15181         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15182         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15183         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15184         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15185         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15186         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15187         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15188         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15189         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15190         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15191         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15192         * gcc.target/i386/mpx/reference-1-nov.c: New.
15193         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15194         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15195         * gcc.target/i386/mpx/reference-2-nov.c: New.
15196         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15197         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15198         * gcc.target/i386/mpx/reference-3-nov.c: New.
15199         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15200         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15201         * gcc.target/i386/mpx/reference-4-nov.c: New.
15202         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15203         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15204         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15205         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15206         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15207         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15208         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15209         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15210         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15211         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15212         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15213         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15214         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15215         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15216         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15217         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15218         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15219         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15220         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15221         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15222         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15223         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15224         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15225         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15226         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15227         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15228         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15229         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15230         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15231         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15232         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15233         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15234         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15235         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15236         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15237         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15238         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15239         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15240         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15241         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15242         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15243         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15244         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15245         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15246         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15247         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15248         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15249         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15250         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15251         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15252         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15253         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15254         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15255         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15256         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15257         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15258         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15259         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15260         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15261         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15262         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15263         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15264         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15265         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15266         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15267         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15268         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15269         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15270         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15271         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15272         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15273         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15274         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15275         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15276         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15277         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15278         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15279         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15280         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15281         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15282         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15283         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15284         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15285         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15286         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15287         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15288         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15289         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15290         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15291         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15292         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15293         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15294         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15295         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15296         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15297         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15298         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15299         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15300         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15301         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15302         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15303         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15304         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15305         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15306         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15307         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15308         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15309         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15310         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15311         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15312         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15313         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15314         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15315         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15316         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15317         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15318         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15319         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15320         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15321         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15322         * gcc.target/i386/mpx/vla-1-nov.c: New.
15323         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15324         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15325         * gcc.target/i386/mpx/vla-2-nov.c: New.
15326         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15327
15328 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15329
15330         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15331
15332 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15333
15334         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15335
15336 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15337
15338         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15339         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15340
15341 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15342
15343         PR c/65120
15344         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15345         on rhs is 0.
15346         (fn4): New test.
15347         * c-c++-common/pr65120.c: New test.
15348
15349         PR rtl-optimization/65321
15350         * gcc.dg/pr65321.c: New test.
15351
15352 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15353
15354         PR tree-optimization/65355
15355         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15356
15357 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15358
15359         PR c/65120
15360         * c-c++-common/pr49706.c: Adjust tests for not warning
15361         about !!x == y or !b == y where b is boolean, and add
15362         some further tests.
15363         * c-c++-common/pr62199-2.c: Likewise.
15364
15365 2015-03-09  Richard Biener  <rguenther@suse.de>
15366
15367         PR middle-end/65270
15368         * gcc.dg/torture/pr65270-1.c: New testcase.
15369         * gcc.dg/torture/pr65270-2.c: Likewise.
15370
15371 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15372
15373         PR tree-optimization/63743
15374         * gcc.dg/pr63743.c: New test.
15375
15376 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15377
15378         PR lto/65316
15379         * g++.dg/lto/pr65316_0.C: New testcase.
15380         * g++.dg/lto/pr65316_1.C: New testcase.
15381
15382 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15383
15384         PR target/62247
15385         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15386         hppa*-*-hpux*.
15387         * g++.dg/abi/rtti3.C: Likewise.
15388
15389         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15390
15391         PR target/62251
15392         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15393
15394         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15395
15396         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15397
15398         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15399
15400 2015-03-08  Morin  <mikael@gcc.gnu.org>
15401
15402         PR fortran/60898
15403         * gfortran.dg/entry_20.f90: New.
15404
15405 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15406
15407         PR target/65153
15408         * gcc.c-torture/compile/pr65153.c: New.
15409
15410 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15411
15412         PR target/65249
15413         * g++.dg/torture/pr65249.C: New.
15414
15415 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15416
15417         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15418         long.
15419         (int64_t): Likewise.
15420
15421 2015-03-07  Marek Polacek  <polacek@redhat.com>
15422             Martin Uecker  <uecker@eecs.berkeley.edu>
15423
15424         PR sanitizer/65280
15425         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15426         member-like arrays.
15427         * c-c++-common/ubsan/bounds-8.c: New test.
15428         * c-c++-common/ubsan/bounds-9.c: New test.
15429         * gcc.dg/ubsan/bounds-2.c: New test.
15430
15431 2015-03-05  Martin Sebor  <msebor@redhat.com>
15432
15433         PR testsuite/63175
15434         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15435         checking of results into main to prevent it from getting optimized
15436         away.
15437         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15438
15439 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15440
15441         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15442         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15443         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15444         x64.
15445
15446 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15447
15448         * g++.dg/lto/pr65302_1.C: New testcase.
15449         * g++.dg/lto/pr65302_0.C: New testcase.
15450
15451 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15452
15453         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15454         -fno-ipa-icf to dg-options.
15455
15456 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15457
15458         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15459         compiles using the linker plugin.
15460
15461 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15462
15463         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15464
15465 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15466
15467         * gcc.target/arm/pr65067.c: New test.
15468
15469 2015-03-05  Martin Liska  <mliska@suse.cz>
15470
15471         PR ipa/65318
15472         * gcc.dg/ipa/pr65318.c: New test.
15473
15474 2015-03-05  Marek Polacek  <polacek@redhat.com>
15475
15476         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15477
15478 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15479
15480         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15481
15482 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15483
15484         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15485         max-unroll-times back to defaults for s390.
15486
15487 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15488
15489         Fix last commit.
15490
15491 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15492
15493         PR c++/64665
15494         * g++.dg/cpp0x/initlist92.C: New.
15495
15496 2015-03-05  Richard Biener  <rguenther@suse.de>
15497
15498         PR tree-optimization/65310
15499         * gcc.dg/vect/pr65310.c: New testcase.
15500
15501 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15502
15503         PR c++/64834
15504         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15505
15506 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15507
15508         * gnat.dg/entry_queues3.adb: New test.
15509
15510 2015-03-04  Ian Lance Taylor  <iant@google.com>
15511
15512         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15513
15514 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15515
15516         PR c++/64227
15517         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15518
15519 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15520
15521         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15522         -fno-ipa-icf to dg-options
15523         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15524         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15525
15526 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15527
15528         PR c++/64398
15529         * g++.dg/cpp0x/decltype62.C: New.
15530
15531 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15532
15533         * gnat.dg/object_overflow5.adb: New test.
15534
15535 2015-03-03  Martin Liska  <mliska@suse.cz>
15536
15537         PR ipa/65287
15538         * gcc.dg/ipa/pr65287.c: New test.
15539
15540 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15541             Eric Botcazou  <ebotcazou@adacore.com>
15542
15543         * gnat.dg/specs/pack12.ads: New test.
15544
15545 2015-03-03  Martin Liska  <mliska@suse.cz>
15546
15547         * gcc.dg/ipa/PR65282.c: New test.
15548
15549 2015-03-13  Jeff Law  <law@redhat.com>
15550
15551         PR tree-optimization/65241
15552         * gcc.c-torture/compile/pr65241.c: New test.
15553
15554 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15555
15556         PR target/64331
15557         * gcc.target/avr/torture/pr64331.c: New test.
15558
15559 2015-03-03  Martin Liska  <mliska@suse.cz>
15560             Jan Hubicka  <hubicka@ucw.cz>
15561
15562         * g++.dg/ipa/pr65263.C: New test.
15563
15564 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15565
15566         PR ipa/65130
15567         * gcc.dg/lto/pr65130_0.c: New testcase.
15568         * gcc.dg/lto/pr65130_1.c: New testcase.
15569
15570 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15571
15572         PR ipa/64988
15573         * g++.dg/torture/pr64988.C: New testcase.
15574
15575 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15576
15577         * gfortran.dg/coarray_atomic_6.f90: New.
15578
15579 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15580
15581         PR target/65184
15582         * gcc.target/i386/pr65184.c: New.
15583
15584 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15585
15586         PR target/65183
15587         * gcc.target/i386/pr65183.c: New.
15588
15589 2015-02-28  Martin Liska  <mliska@suse.cz>
15590             Jan Hubicka  <hubicka@ucw.cz>
15591
15592         * gcc.dg/ipa/ipa-icf-35.c: New test.
15593         * gcc.dg/ipa/ipa-icf-36.c: New test.
15594         * gcc.dg/ipa/ipa-icf-37.c: New test.
15595
15596 2015-02-28  Martin Liska  <mliska@suse.cz>
15597             Jan Hubicka  <hubicka@ucw.cz>
15598
15599         PR ipa/65245
15600         * gcc.dg/ipa/ipa-icf-34.c: New test.
15601
15602 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15603
15604         PR target/61142
15605         * gcc.target/sh/sh/pr61142.c: New.
15606
15607 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15608
15609         * g++.dg/other/dump-ada-spec-3.C: New test.
15610
15611 2015-03-01  Martin Liska  <mliska@suse.cz>
15612
15613         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15614         * g++.dg/ipa/pr63595.C: Update expected results.
15615
15616 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15617
15618         PR ipa/65236
15619         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15620
15621 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15622
15623         * gcc.dg/vect/pr59354.c: Move vector producing code to
15624         separate function.
15625
15626 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15627
15628         PR ipa/65237
15629         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15630         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15631         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15632         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15633
15634 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15635
15636         PR tree-optimization/65048
15637         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15638         (foo): Use K&R style definition.
15639
15640 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15641
15642         PR target/65032
15643         * g++.dg/pr65032.C: New.
15644
15645 2015-02-27  Marek Polacek  <polacek@redhat.com>
15646
15647         PR c/65040
15648         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15649         -Wformat=2.
15650
15651 2015-02-27  Marek Polacek  <polacek@redhat.com>
15652
15653         PR c/65228
15654         * gcc.dg/pr65228.c: New test.
15655
15656 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15657
15658         PR c/35330
15659         * gcc.dg/weak/weak-17.c: New file.
15660
15661 2015-02-27  Richard Biener  <rguenther@suse.de>
15662
15663         PR lto/65193
15664         * g++.dg/lto/pr65193_0.C: New testcase.
15665
15666 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15667
15668         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15669         * gcc.target/s390/hotpatch-8.c: Likewise.
15670         * gcc.target/s390/hotpatch-9.c: Likewise.
15671         * gcc.target/s390/pr61078.c: Likewise.
15672         * gcc.target/s390/pr57960.c: Remove -m64.
15673         * gcc.target/s390/pr61078.c: Likewise.
15674
15675 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15676             Martin Liska  <mliska@suse.cz>
15677
15678         PR bootstrap/65150
15679         * gcc.dg/pr64454.c: Disable ICF.
15680         * gcc.dg/pr28685-1.c: Disable ICF
15681         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15682         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15683         * g++.dg/ipa/ipa-icf-4.C: Update template.
15684
15685 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15686
15687         PR tree-optimization/65216
15688         * gcc.c-torture/execute/pr65216.c: New test.
15689
15690         PR tree-optimization/65215
15691         * gcc.c-torture/execute/pr65215-1.c: New test.
15692         * gcc.c-torture/execute/pr65215-2.c: New test.
15693         * gcc.c-torture/execute/pr65215-3.c: New test.
15694         * gcc.c-torture/execute/pr65215-4.c: New test.
15695         * gcc.c-torture/execute/pr65215-5.c: New test.
15696
15697 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15698
15699         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15700
15701 2015-02-26  Martin Liska  <mliska@suse.cz>
15702             Jan Hubicka  <hubicka@ucw.cz>
15703
15704         * g++.dg/ipa/pr64146.C: Update expected results.
15705         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15706         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15707         * gcc.dg/ipa/ipa-icf-34.c: New test.
15708
15709 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15710
15711         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15712         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15713         (dg-additional-options): Remove dg directive.
15714         (dg-final): Add dg directive.
15715
15716 2015-02-26  Marek Polacek  <polacek@redhat.com>
15717
15718         PR ipa/65008
15719         * g++.dg/ipa/pr65008.C: New test.
15720
15721 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15722
15723         * lib/profopt.exp (profopt-target-cleanup): New proc.
15724         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15725         files from sources from dg-additional-sources.
15726
15727 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15728
15729         * lib/gcov.exp: Cleanup in case of xfail.
15730
15731 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15732
15733         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15734
15735 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15736
15737         PR debug/46102
15738         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15739         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15740         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15741         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15742         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15743         * g++.dg/debug/pr46123.C: XFAIL and move...
15744         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15745         * gcc.dg/debug/dwarf2-3.c: Move...
15746         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15747
15748 2015-02-26  Marek Polacek  <polacek@redhat.com>
15749
15750         PR c++/65202
15751         * g++.dg/cpp1y/pr65202.C: New test.
15752
15753 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15754
15755         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15756         locale_facets.h.gcov.
15757
15758 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15759
15760         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15761
15762 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15763
15764         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15765
15766 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15767
15768         PR target/65217
15769         * gcc.target/i386/pr65217.c: New.
15770
15771 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15772
15773         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15774
15775 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15776
15777         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15778
15779 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15780
15781         PR tree-optimization/65048
15782         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15783
15784 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15785
15786         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15787         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15788
15789 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15790
15791         PR target/65161
15792         * gcc.target/i386/pr65161.c: New test.
15793
15794 2015-02-26  Terry Guo  <terry.guo@arm.com>
15795
15796         * gcc.target/arm/no-volatile-in-it.c: New test.
15797
15798 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15799
15800         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15801         (dg-options): Add -save-temps.
15802         (dg-final): Add cleanup-saved-temps.
15803
15804 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15805
15806         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15807
15808 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15809
15810         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15811         * gcc.target/powerpc/pack01.c: Include string.h.
15812
15813 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15814
15815         PR target/65167
15816         * gcc.target/i386/pr65167.c: New.
15817
15818 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15819
15820         PR tree-optimization/61917
15821         * gcc.dg/vect/vect-pr61917.c: New file.
15822
15823 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15824
15825         PR tree-optimization/65170
15826         * gcc.c-torture/execute/pr65170.c: New test.
15827         * gcc.dg/tree-ssa/vrp96.c: New test.
15828
15829 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15830
15831         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15832
15833 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15834
15835         PR testsuite/65126
15836         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15837         (dg-additional-files-options): Copy additional_sources to
15838         additional_sources_used before emptying additional_sources.
15839         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15840         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15841         (cleanup-saved-temps): Use additional_sources_used instead of
15842         additional_sources.
15843         (dg-test): Reset additional_sources_used.
15844
15845 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15846
15847         PR fortran/63427
15848         * gfortran.dg/integer_exponentiation_6.F90: New test.
15849
15850 2015-02-23  Martin Sebor  <msebor@redhat.com>
15851
15852         PR target/65109
15853         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15854         two parts.  One to save registers, the other to verify the
15855         registers have the right values.  Save register state into
15856         static data rather than on the stack.
15857
15858 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15859
15860         PR bootstrap/63888
15861         * c-c++-common/asan/pr63888.c: New test.
15862
15863 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15864
15865         PR target/65163
15866         * gcc.c-torture/compile/pr65163.c: New.
15867
15868 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15869
15870         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15871         with -m31 on 64 bit.
15872         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15873         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15874
15875 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15876
15877         * gcc.target/s390/20090223-1.c: Add
15878         -Wno-implicit-function-declaration option.
15879         * gcc.target/s390/pr42224.c: Likewise.
15880         * gcc.target/s390/pr55718.c: Likewise.
15881
15882 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15883
15884         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15885         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15886         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15887         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15888         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15889         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15890         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15891         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15892         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15893         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15894         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15895         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15896         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15897         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15898         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15899         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15900         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15901         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15902         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15903         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15904         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15905
15906 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15907
15908         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15909         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15910         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15911         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15912         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15913         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15914         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15915         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15916         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15917         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15918         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15919         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15920         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15921         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15922         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15923         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15924
15925 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15926
15927         PR fortran/64980
15928         PR fortran/61960
15929         * gfortran.dg/pr61960.f90: New.
15930         * gfortran.dg/pr64230.f90: New.
15931         * gfortran.dg/pr64980.f03: New.
15932
15933 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15934
15935         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15936
15937 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15938
15939         PR ada/65156
15940         * gnat.dg/timing_events.adb: Removed, invalid test.
15941
15942 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15943
15944         PR debug/58123
15945         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15946         location.
15947         * g++.dg/gcov/gcov-2.C: Likewise.
15948
15949 2015-02-20  Richard Biener  <rguenther@suse.de>
15950
15951         PR tree-optimization/65136
15952         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15953
15954 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15955
15956         PR testsuite/64158
15957         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15958         powerpc*-*-linux* and nvptx-*-* blacklisting.
15959
15960         * gcc.dg/sibcall-9.c: New test.
15961         * gcc.dg/sibcall-10.c: New test.
15962
15963 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15964
15965         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15966
15967 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15968
15969         PR target/64452
15970         * gcc.target/avr/torture/pr64452.c: New test.
15971
15972 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15973
15974         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15975         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15976
15977 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15978
15979         PR testsuite/65116
15980         * lib/target-supports.exp (check_compile): Check whether
15981         additional_sources is defined before using it.
15982
15983 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15984
15985         PR middle-end/65074
15986         * g++.dg/opt/pr65074.C: New file.
15987
15988 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15989
15990         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15991         (size_type): New typedef.
15992         (operator "" _script): Use it for the last argument.
15993
15994 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15995
15996         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15997
15998 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15999
16000         * lib/target-supports.exp (check_compile): Save/restore
16001         additional_sources that may belong to an actual test.
16002
16003 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16004
16005         PR gcov-profile/64634
16006         * g++.dg/gcov/gcov-15.C: New test.
16007
16008 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16009
16010         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16011
16012 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16013
16014         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16015
16016 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16017
16018         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16019
16020 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16021
16022         * gfortran.dg/fmt_cache_1.f: Add missing close.
16023
16024 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16025
16026         PR testsuite/65107
16027         * gfortran.dg/read_eof_8.f90: Add missing close.
16028
16029 2015-02-18  Richard Biener  <rguenther@suse.de>
16030
16031         PR tree-optimization/65063
16032         * gcc.dg/pr65063.c: New testcase.
16033
16034 2015-02-18  Richard Biener  <rguenther@suse.de>
16035
16036         PR tree-optimization/62217
16037         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16038
16039 2015-02-18  Marek Polacek  <polacek@redhat.com>
16040
16041         PR sanitizer/65081
16042         * c-c++-common/ubsan/pr65081.c: New test.
16043
16044 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16045
16046         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16047         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16048
16049 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16050
16051         * gcc.dg/ipa/propalign-3.c: New test.
16052
16053 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16054
16055         PR target/64793
16056         * gcc.target/sh/pr64793.c: New.
16057         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16058
16059 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16060
16061         * gcc.target/arm/divzero.c: New test case.
16062
16063 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16064
16065         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16066
16067 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16068             Jakub Jelinek  <jakub@redhat.com>
16069
16070         PR c++/65075
16071         * g++.dg/cpp0x/pr65075.C: New test.
16072
16073 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16074
16075         PR target/65058
16076         * gcc.target/powerpc/pr65058.c: New test.
16077
16078 2015-02-16  Jeff Law  <law@redhat.com>
16079
16080         PR tree-optimization/64823
16081         * gcc.dg/uninit-20.c: New test.
16082
16083 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16084             James Greenhalgh  <james.greenhalgh@arm.com>
16085
16086         PR ipa/64963
16087         * gcc.dg/ipa/ipa-clone-1.c: New test.
16088
16089 2015-02-16  Richard Biener  <rguenther@suse.de>
16090
16091         PR tree-optimization/65077
16092         * gcc.dg/torture/pr65077.c: New testcase.
16093
16094 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16095
16096         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16097         Directive adjusted to scan for ldaxr.
16098         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16099         adjusted to scan for ldaex.
16100
16101 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16102
16103         PR c++/65080
16104         * g++.dg/cpp0x/constexpr-65080.C: New.
16105
16106 2015-02-16  Richard Biener  <rguenther@suse.de>
16107
16108         PR tree-optimization/63593
16109         * gcc.dg/pr63593.c: New testcase.
16110
16111 2015-02-16  Marek Polacek  <polacek@redhat.com>
16112
16113         PR c/65066
16114         * gcc.dg/pr65066.c: New test.
16115
16116 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16117
16118         * gcc.dg/pr65002.C: Move ...
16119         * g++.dg/ipa/pr65002.C: ... here.
16120
16121 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16122
16123         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16124         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16125         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16126         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16127
16128 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16129
16130         PR testsuite/64850
16131         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16132         the expression to find calls.
16133         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16134         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16135         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16136         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16137         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16138
16139 2015-02-14  Marek Polacek  <polacek@redhat.com>
16140
16141         PR c/64768
16142         * gcc.dg/array-11.c: New test.
16143         * gcc.dg/array-12.c: New test.
16144         * gcc.dg/array-13.c: New test.
16145         * gcc.dg/array-14.c: New test.
16146         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16147         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16148         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16149         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16150         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16151         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16152
16153 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16154
16155         PR c++/60894
16156         * g++.dg/lookup/using54.C: New.
16157
16158 2015-02-13  Jeff Law  <law@redhat.com>
16159
16160         PR bootstrap/65060
16161         Revert my change for tree-optimization/64823.
16162
16163 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16164
16165         PR tree-optimization/65053
16166         * gcc.c-torture/execute/pr65053-1.c: New test.
16167         * gcc.c-torture/execute/pr65053-2.c: New test.
16168
16169 2015-02-13  Marek Polacek  <polacek@redhat.com>
16170
16171         PR c/65050
16172         * gcc.dg/pr65050.c: New test.
16173
16174 2015-02-13  Jeff Law  <law@redhat.com>
16175
16176         PR tree-optimization/64823
16177         * gcc.dg/uninit-20.c: New test.
16178
16179         PR rtl-optimization/47477
16180         * gcc.dg/tree-ssa/pr47477.c: New test.
16181
16182 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16183
16184         PR c++/60211
16185         * g++.dg/parse/ivdep-2.C: New.
16186         * g++.dg/parse/ivdep-3.C: Likewise.
16187
16188 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16189
16190         PR fortran/64506
16191         * gfortran.dg/continuation_13.f90: New test.
16192         * gfortran.dg/continuation_14.f: New test.
16193
16194 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16195
16196         PR c++/64970
16197         * g++.dg/cpp0x/sfinae55.C: New.
16198
16199 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16200
16201         PR ipa/65034
16202         * g++.dg/ipa/pr65034.C: New test.
16203
16204 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16205
16206         PR tree-optimization/65002
16207         * gcc.dg/pr65002.C: New.
16208
16209 2015-02-13  Marek Polacek  <polacek@redhat.com>
16210
16211         PR c/65040
16212         * c-c++-common/pr65040.c: New test.
16213
16214 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16215
16216         PR tree-optimization/64705
16217         * gcc.dg/tree-ssa/pr64705.c: New test.
16218
16219 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16220
16221         PR rtl/32219
16222         * gcc.dg/visibility-22.c: New test.
16223         * gcc.dg/visibility-23.c: New test.
16224         * gcc.target/i386/pr32219-1.c: New test.
16225         * gcc.target/i386/pr32219-2.c: New test.
16226         * gcc.target/i386/pr32219-3.c: New test.
16227         * gcc.target/i386/pr32219-4.c: New test.
16228         * gcc.target/i386/pr32219-5.c: New test.
16229         * gcc.target/i386/pr32219-6.c: New test.
16230         * gcc.target/i386/pr32219-7.c: New test.
16231         * gcc.target/i386/pr32219-8.c: New test.
16232         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16233
16234 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16235
16236         PR libgfortran/57822
16237         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16238         four different KINDs.
16239
16240 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16241
16242         PR c++/64884
16243         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16244
16245         PR sanitizer/65000
16246         * g++.dg/ubsan/pr65000.C: New test.
16247
16248 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16249
16250         PR fortran/64932
16251         * gfortran.dg/finalize_28.f90: New test
16252
16253 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16254
16255         PR debug/55541
16256         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16257         DW_TAG_lexical_block removal.
16258         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16259         * g++.dg/guality/pr55541.C: New test.
16260
16261         PR sanitizer/64984
16262         * g++.dg/ubsan/pr64984.C: New test.
16263
16264 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16265
16266         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16267
16268 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR testsuite/64930
16271         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16272         instructions for 2015-01-14 get_memmodel changes.
16273         * gcc.target/powerpc/atomic-p8.c: Likewise.
16274
16275         PR sanitizer/65019
16276         * g++.dg/ubsan/pr65019.C: New test.
16277
16278         PR tree-optimization/65014
16279         * gcc.c-torture/compile/pr65014.c: New test.
16280
16281 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16282
16283         PR libgfortran/57822
16284         * gfortran/fmt_g0_7.f08: Revise test.
16285
16286 2015-02-11  Jeff Law  <law@redhat.com>
16287
16288         PR target/63347
16289         * gcc.target/m68k/pr63347.c: New test.
16290
16291 2015-02-11  Marek Polacek  <polacek@redhat.com>
16292
16293         * g++.dg/ubsan/shift-1.C: New test.
16294         * gcc.dg/ubsan/c-shift-2.c: New test.
16295         * c-c++-common/ubsan/shift-5.c: Remove file.
16296
16297 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16298
16299         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16300         Directive adjusted to XFAIL.
16301         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16302         adjusted to XFAIL.
16303
16304 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16305
16306         PR middle-end/65003
16307         * g++.dg/opt/pr65003.C: New test.
16308
16309 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16310
16311         * lib/target-supports.exp (check_effective_target_pie): Renamed
16312         to ...
16313         (check_effective_target_pie_enabled): This.
16314         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16315         * gcc.target/i386/pie.c: Likewise.
16316
16317 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16318
16319         PR target/64893
16320         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16321         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16322
16323 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16324
16325         PR target/61925
16326         * gcc.target/i386/pr61925-1.c: New test.
16327         * gcc.target/i386/pr61925-2.c: New test.
16328         * gcc.target/i386/pr61925-3.c: New test.
16329
16330 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16331
16332         PR sanitizer/65004
16333         * g++.dg/asan/pr65004.C: New test.
16334
16335 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16336
16337         PR target/64661
16338         * gcc.taget/sh/pr64661-0.h: New.
16339         * gcc.taget/sh/pr64661-1.c: New.
16340         * gcc.taget/sh/pr64661-2.c: New.
16341         * gcc.taget/sh/pr64661-3.c: New.
16342         * gcc.taget/sh/pr64661-4.c: New.
16343
16344 2015-02-10  Richard Biener  <rguenther@suse.de>
16345
16346         PR tree-optimization/64995
16347         * g++.dg/torture/pr64995.C: New testcase.
16348
16349 2015-02-10  Richard Biener  <rguenther@suse.de>
16350
16351         PR tree-optimization/64909
16352         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16353
16354 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16355
16356         * gcc.dg/signbit-sa.c: New test.
16357
16358 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16359
16360         PR libgfortran/57822
16361         * gfortran/fmt_g0_7.f08: New test.
16362
16363 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16364
16365         PR tree-optimization/43378
16366         * gcc.dg/tree-ssa/pr43378.c: New test.
16367
16368 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16369
16370         PR ipa/64978
16371         * g++.dg/torture/pr64978.C: New testcase.
16372
16373 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16374
16375         PR sanitizer/64981
16376         * gcc.dg/asan/pr64981.c: New test.
16377
16378 2015-02-09  Marek Polacek  <polacek@redhat.com>
16379
16380         PR c/64856
16381         * gcc.dg/pr64856.c: New test.
16382
16383 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16384
16385         PR target/64979
16386         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16387         * gcc.c-torture/execute/pr64979.c: New test.
16388
16389 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16390
16391         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16392
16393 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16394
16395         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16396         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16397
16398 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16399
16400         PR target/58757
16401         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16402
16403 2015-02-09  Richard Biener  <rguenther@suse.de>
16404
16405         PR tree-optimization/54000
16406         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16407
16408 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16409
16410         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16411
16412 2015-02-09  Martin Liska  <mliska@suse.cz>
16413
16414         * g++.dg/ipa/pr64858.C: New test.
16415
16416 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16417
16418         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16419
16420 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16421
16422         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16423
16424 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16425
16426         PR fortran/63744
16427         * gfortran.dg/use_rename_8.f90: New.
16428
16429 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16430
16431         * gnat.dg/addr7.ad[sb]: New test.
16432         * gnat.dg/addr8.ad[sb]: Likewise.
16433
16434 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16435
16436         PR jit/64752
16437         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16438         from jit.dg/test-compile-to-executable.c's create_code, with a
16439         clarification of the output message.
16440         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16441         pass/fail message.
16442         (test_jit): Use CHECK_NO_ERRORS when calling
16443         gcc_jit_context_compile_to_file.
16444         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16445         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16446         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16447         about deletions that are attempted.
16448         (jit-verify-compile-to-file): Rename to...
16449         (jit-verify-output-file-was-created): ...this, and drop the
16450         attempt to run "file" and verify the output.
16451         (jit-verify-assembler): New function.
16452         (jit-verify-object): New function.
16453         (jit-verify-dynamic-library): New function.
16454         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16455         favor of an implementation from new file
16456         create-code-for-hello-world-executable.h, which also adds a
16457         "main".
16458         (dg-final): Replace jit-verify-compile-to-file with
16459         jit-verify-output-file-was-created, and invoke new function
16460         jit-verify-assembler.
16461         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16462         the output message.
16463         (dg-final): Replace jit-verify-compile-to-file with
16464         jit-verify-output-file-was-created, and invoke new function
16465         jit-verify-dynamic-library.
16466         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16467         favor of an implementation from new file
16468         create-code-for-hello-world-executable.h, which also adds a
16469         "main".
16470         (dg-final): Replace jit-verify-compile-to-file with
16471         jit-verify-output-file-was-created.  Strengthen the expected stdout
16472         from the built executable.
16473         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16474         favor of an implementation from new file
16475         create-code-for-hello-world-executable.h, which also adds a
16476         "main".
16477         (dg-final): Replace jit-verify-compile-to-file with
16478         jit-verify-output-file-was-created, and invoke new function
16479         jit-verify-object.
16480         * jit.dg/verify-dynamic-library.c: New source file.
16481
16482 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16483             Brian Rzycki  <b.rzycki@samsung.com>
16484
16485         PR tree-optimization/64878
16486         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16487
16488 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16489
16490         PR ipa/64896
16491         * g++.dg/ipa/pr64896.C: New test.
16492
16493 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16494
16495         PR target/64205
16496         * gcc.target/powerpc/pr64205.c: New file.
16497
16498 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16499
16500         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16501         (dg-options): Use -fpie instead of -fPIE -pie.
16502
16503 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16504
16505         PR middle-end/64937
16506         * g++.dg/asan/pr64937.C: New test.
16507
16508 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16509
16510         PR fortran/63205
16511         * gfortran.dg/class_to_type_4.f90: New test
16512
16513 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16514
16515         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16516
16517 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16518
16519         PR rtl-optimization/64957
16520         PR debug/64817
16521         * gcc.c-torture/execute/pr64957.c: New test.
16522
16523 2015-02-05  Jeff Law  <law@redhat.com>
16524
16525         PR target/17306
16526         * gcc.target/h8300/pr17306-1.c: New test.
16527         * gcc.target/h8300/pr17306-2.c: New test.
16528
16529 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16530
16531         PR fortran/64943
16532         * gfortran.dg/structure_constructor_12.f90: New.
16533
16534 2015-02-05  Jeff Law  <law@redhat.com>
16535
16536         PR target/58400
16537         gcc.target/h8300/pr58400.c: New test.
16538
16539 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16540
16541         * gcc.target/arm/macro_defs0.c: New test.
16542         * gcc.target/arm/macro_defs1.c: New test.
16543         * gcc.target/arm/macro_defs2.c: New test.
16544
16545 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16546
16547         PR rtl-optimization/64905
16548         * gcc.target/i386/pr64905.c: Require nonpic target.
16549         (dg-options): Add -fomit-frame-pointer.
16550         (main): Remove.
16551
16552 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16553
16554         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16555         tree dump scanning.
16556
16557 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16558
16559         PR fortran/64757
16560         * gfortran.dg/type_to_class_2.f90: New test
16561         * gfortran.dg/type_to_class_3.f90: New test
16562
16563 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16564
16565         PR ipa/64686
16566         * g++.dg/torture/pr64686.C: New testcase.
16567
16568 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16569
16570         PR rtl-optimization/64905
16571         * gcc.target/i386/pr64905.c: New file.
16572
16573 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16574
16575         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16576         * gcc.dg/guality/pr41616-1.c: Ditto.
16577
16578 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16579
16580         PR debug/64817
16581         * gcc.dg/pr64817-3.c: New.
16582
16583 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16584             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16585
16586         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16587         pass parameters in registers.
16588         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16589         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16590         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16591
16592 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16593             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16594
16595         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16596         list, allow for multilibed targets.
16597         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16598
16599 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16600
16601         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16602         * gcc.dg/pr46728-6.c: Ditto.
16603
16604 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16605
16606         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16607         for mips_nanlegacy target.
16608
16609 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16610
16611         * gcc.target/i386/chkp-hidden-def.c: New.
16612
16613 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16614
16615         PR middle-end/62103
16616         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16617         to use 24 bits for bitfield b.
16618
16619 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16620
16621         PR testsuite/64796
16622         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16623         cache result in a global variable.  Include all 32-bit targets for
16624         bswap64 tests.
16625
16626 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16627
16628         PR rtl-optimization/64756
16629         * gcc.c-torture/execute/pr64756.c: New test.
16630
16631 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16632
16633         PR target/64660
16634         * gcc.target/sh/pr64660-0.h: New.
16635         * gcc.target/sh/pr64660-1.c: New.
16636         * gcc.target/sh/pr64660-2.c: New.
16637         * gcc.target/sh/pr64660-3.c: New.
16638         * gcc.target/sh/pr64660-4.c: New.
16639
16640 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16641
16642         PR c++/64877
16643         * g++.dg/warn/Waddress-2.C: New.
16644
16645 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16646
16647         PR middle-end/61225
16648         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16649
16650 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16651
16652         PR preprocessor/64803
16653         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16654
16655 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16656
16657         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16658
16659 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16660
16661         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16662         (_ARM_FPSRC): Add DN and AHP fields.
16663         (clean_results): Force DN=1 on AArch64.
16664         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16665         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16666         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16667         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16668         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16669         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16670
16671 2015-02-02  Alan Modra  <amodra@gmail.com>
16672
16673         * gcc.target/powerpc/cprophard.c: New.
16674
16675 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16676
16677         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16678         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16679
16680 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16681
16682         PR debug/64817
16683         * gcc.dg/pr64817-1.c: New test.
16684         * gcc.dg/pr64817-2.c: New test.
16685
16686 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16687
16688         PR target/64851
16689         * gcc.target/sh/pr64851-0.h: New
16690         * gcc.target/sh/pr64851-1.c: New
16691         * gcc.target/sh/pr64851-2.c: New
16692         * gcc.target/sh/pr64851-3.c: New
16693         * gcc.target/sh/pr64851-4.c: New
16694
16695 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16696
16697         PR target/64882
16698         * gcc.dg/torture/pr64882.c: New test.
16699
16700 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16701
16702         PR target/64159
16703         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16704         sparc*-*-*.
16705
16706 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16707
16708         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16709         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16710         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16711         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16712         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16713         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16714         tree dump.
16715         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16716         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16717         tree dump.
16718         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16719         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16720         tree dump.
16721
16722 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16723
16724         PR target/64688
16725         * g++.dg/pr64688-2.C: New.
16726
16727 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16728
16729         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16730         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16731         * gcc.target/i386/fuse-caller-save.c: Ditto.
16732         * gcc.target/i386/headmerge-1.c: Ditto.
16733         * gcc.target/i386/headmerge-2.c: Ditto.
16734         * gcc.target/i386/sibcall-6.c: Ditto.
16735
16736 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16737
16738         PR target/64617
16739         * gcc.target/i386/pr64617.c: New test.
16740
16741 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16742
16743         PR target/15184
16744         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16745         (dg-options): Remove -m32.
16746         (dg-final): Scan for "movb %al" only.
16747         * gcc.target/i386/pr15184-2.c: Ditto.
16748
16749 2015-01-30  Richard Biener  <rguenther@suse.de>
16750
16751         PR tree-optimization/64829
16752         * gcc.dg/vect/pr64829.c: New testcase.
16753
16754 2015-01-29  Marek Polacek  <polacek@redhat.com>
16755
16756         PR c/64709
16757         * gcc.dg/pr64709.c: New test.
16758
16759 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16760
16761         PR c++/64717
16762         * g++.dg/ubsan/pr64717-1.C: New test.
16763         * g++.dg/ubsan/pr64717-2.C: New test.
16764
16765 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16766
16767         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16768
16769 2015-01-29  Jeff Law  <law@redhat.com>
16770
16771         PR target/15184
16772         * gcc.target/i386/pr15184-1.c: New test.
16773         * gcc.target/i386/pr15184-2.c: New test.
16774
16775 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16776
16777         PR tree-optimization/64746
16778         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16779
16780 2015-01-29  Richard Biener  <rguenther@suse.de>
16781
16782         PR tree-optimization/64853
16783         * gcc.dg/torture/pr64853.c: New testcase.
16784
16785 2015-01-29  Richard Biener  <rguenther@suse.de>
16786
16787         PR tree-optimization/64844
16788         * gcc.dg/vect/pr64844.c: New testcase.
16789
16790 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16791
16792         PR middle-end/64809
16793         * gcc.dg/pr64809.c: Delete.
16794
16795 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16796
16797         PR middle-end/64805
16798         * gcc.target/i386/pr64805.c: New.
16799
16800 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16801
16802         * gcc.dg/guality/guality.h (main): Add argv[0] to
16803         guality_gdb_command.
16804
16805 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16806
16807         PR ipa/64801
16808         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16809
16810 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16811
16812         PR target/64659
16813         * gcc.target/sh/sh.exp
16814         (check_effective_target_atomic_model_soft_gusa_available,
16815         check_effective_target_atomic_model_soft_tcb_available,
16816         check_effective_target_atomic_model_soft_imask_available,
16817         check_effective_target_atomic_model_hard_llcs_available): New.
16818         * gcc.target/sh/pr64659-0.h: New.
16819         * gcc.target/sh/pr64659-1.c: New.
16820         * gcc.target/sh/pr64659-2.c: New.
16821         * gcc.target/sh/pr64659-3.c: New.
16822         * gcc.target/sh/pr64659-4.c: New.
16823
16824 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16825
16826         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16827         scan-assembler-times pattern.
16828
16829 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16830
16831         PR middle-end/64809
16832         * gcc.dg/pr64809.c: New test.
16833
16834 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16835
16836         PR tree-optimization/64277
16837         * gcc.dg/pr64277.c: New.
16838
16839 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16840
16841         PR tree-optimization/64718
16842         * gcc.c-torture/execute/pr64718.c: New test.
16843
16844 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16845
16846         * gcc.target/aarch64/abs_2.c: New.
16847
16848 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16849
16850         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16851         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16852         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16853         ISA rev < 2.
16854
16855 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16856
16857         PR bootstrap/64612
16858         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16859         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16860         { target comdat_group }.
16861
16862 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16863
16864         PR fortran/63861
16865         * gfortran.dg/goacc/coarray_2.f90: New.
16866
16867 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16868
16869         PR ipa/60871
16870         PR ipa/64139
16871         * g++.dg/torture/pr64139.C: New testcase.
16872         * g++.dg/torture/pr60871.C: Likewise.
16873
16874 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16875
16876         PR fortran/64230
16877         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16878         prevent linking errors.
16879
16880 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16881
16882         PR ipa/64282
16883         * g++.dg/torture/pr64282.C: New testcase.
16884
16885 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16886
16887         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16888         for wzr reg.
16889
16890 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16891
16892         * gcc.target/s390/hotpatch-13.c: New testcase.
16893         * gcc.target/s390/hotpatch-14.c: New testcase.
16894         * gcc.target/s390/hotpatch-15.c: New testcase.
16895         * gcc.target/s390/hotpatch-16.c: New testcase.
16896         * gcc.target/s390/hotpatch-17.c: New testcase.
16897         * gcc.target/s390/hotpatch-18.c: New testcase.
16898         * gcc.target/s390/hotpatch-19.c: New testcase.
16899         * gcc.target/s390/hotpatch-20.c: New testcase.
16900         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16901         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16902         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16903         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16904         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16905         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16906         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16907         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16908         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16909         * gcc.target/s390/hotpatch-10.c: Likewise.
16910         * gcc.target/s390/hotpatch-11.c: Likewise.
16911         * gcc.target/s390/hotpatch-12.c: Likewise.
16912         * gcc.target/s390/hotpatch-2.c: Likewise.
16913         * gcc.target/s390/hotpatch-3.c: Likewise.
16914         * gcc.target/s390/hotpatch-4.c: Likewise.
16915         * gcc.target/s390/hotpatch-5.c: Likewise.
16916         * gcc.target/s390/hotpatch-6.c: Likewise.
16917         * gcc.target/s390/hotpatch-7.c: Likewise.
16918         * gcc.target/s390/hotpatch-8.c: Likewise.
16919         * gcc.target/s390/hotpatch-9.c: Likewise.
16920         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16921         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16922         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16923         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16924         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16925         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16926         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16927         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16928
16929 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16930
16931         * gcc.dg/long_branch.c: New testcase.
16932
16933 2015-01-27  Richard Biener  <rguenther@suse.de>
16934
16935         PR tree-optimization/56273
16936         PR tree-optimization/59124
16937         PR tree-optimization/64277
16938         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16939         * gcc.dg/Warray-bounds-12.c: Likewise.
16940         * gcc.dg/Warray-bounds-13.c: Likewise.
16941
16942 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16943
16944         PR rtl-optimization/61058
16945         * gcc.dg/pr61058.c: New test.
16946
16947 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16948
16949         * gcc.target/i386/chkp-narrow-bounds.c: New.
16950
16951 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16952
16953         PR tree-optimization/64807
16954         * gcc.dg/pr64807.c: New test.
16955
16956         PR c/64766
16957         * gcc.dg/pr64766.c: New test.
16958
16959 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16960
16961         PR target/49263
16962         * gcc.target/sh/pr49263-4.c: New.
16963
16964 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16965
16966         PR fortran/62044
16967         * gfortran.dg/allocate_with_mold_1.f90: New test
16968
16969 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16970
16971         PR c/64778
16972         * gcc.dg/pr64778.c: New test.
16973
16974         PR middle-end/64421
16975         * gcc.dg/vect/pr64421.c: New test.
16976
16977 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16978
16979         PR fortran/64771
16980         * gfortran.dg/coarray_36.f: New.
16981         * gfortran.dg/coarray_37.f90: New.
16982
16983 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16984
16985         PR fortran/64230
16986         * gfortran.dg/class_allocate_18.f90: New.
16987
16988 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16989
16990         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16991
16992 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16993
16994         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16995
16996 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16997
16998         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16999
17000 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17001
17002         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17003
17004 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17005
17006         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17007         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17008         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17009         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17010
17011 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17012
17013         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17014         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17015         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17016
17017 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17018
17019         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17020         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17021         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17022         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17023         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17024         vXXXhn.inc.
17025
17026 2015-01-26  Richard Biener  <rguenther@suse.de>
17027
17028         PR middle-end/64764
17029         * gcc.dg/uninit-19.c: New testcase.
17030
17031 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17032
17033         * lib/target-supports.exp (check_effective_target_vect64): Add
17034         sparc*-*-*.
17035
17036 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17037
17038         PR testsuite/64712
17039         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17040
17041 2015-01-26  Tony Liu  <tony.liu@arm.com>
17042
17043         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17044         non-UAL cases.
17045
17046 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17047
17048         PR libfortran/64770
17049         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17050         correctly, clean up afterwards.
17051
17052 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17053
17054         PR fortran/62044
17055         * gfortran.dg/use_rename_7.f90: New.
17056
17057 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17058
17059         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17060         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17061
17062 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17063
17064         PR target/54236
17065         * gcc.target/sh/pr54236-4.c: New.
17066
17067 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17068
17069         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17070         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17071         Bridge test.
17072
17073 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17074
17075         PR libfortran/64770
17076         * gfortran.dg/open_new_segv.f90: New test.
17077
17078 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17079
17080         PR target/49263
17081         PR target/53987
17082         PR target/64345
17083         PR target/59533
17084         PR target/52933
17085         PR target/54236
17086         PR target/51244
17087         * gcc.target/sh/pr64345-1.c: New.
17088         * gcc.target/sh/pr64345-2.c: New.
17089         * gcc.target/sh/pr59533-1.c: New.
17090         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17091         * gcc.target/sh/pr52933-2.c: Likewise.
17092         * gcc.target/sh/pr54089-1.c: Likewise.
17093         * gcc.target/sh/pr54236-1.c: Likewise.
17094         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17095         * gcc.target/sh/pr49263-1.c: Remove xfails.
17096         * gcc.target/sh/pr49263-2.c: Likewise.
17097         * gcc.target/sh/pr49263-3.c: Likewise.
17098         * gcc.target/sh/pr53987-1.c: Likewise.
17099         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17100         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17101         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17102         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17103         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17104         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17105         test_009): New.
17106         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17107         (test_02): New.
17108
17109 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17110
17111         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17112
17113 2015-01-23  Ian Lance Taylor  <iant@google.com>
17114
17115         PR go/64510
17116         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17117         targets without split stack support.
17118
17119 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17120
17121         PR target/64317
17122         * gcc.target/i386/pr64317.c: New test.
17123
17124 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17125
17126         PR rtl-optimization/63637
17127         PR rtl-optimization/60663
17128         * gcc.dg/pr63637-1.c: New test.
17129         * gcc.dg/pr63637-2.c: New test.
17130         * gcc.dg/pr63637-3.c: New test.
17131         * gcc.dg/pr63637-4.c: New test.
17132         * gcc.dg/pr63637-5.c: New test.
17133         * gcc.dg/pr63637-6.c: New test.
17134         * gcc.target/i386/pr63637-1.c: New test.
17135         * gcc.target/i386/pr63637-2.c: New test.
17136         * gcc.target/i386/pr63637-3.c: New test.
17137         * gcc.target/i386/pr63637-4.c: New test.
17138         * gcc.target/i386/pr63637-5.c: New test.
17139         * gcc.target/i386/pr63637-6.c: New test.
17140
17141 2015-01-23  Richard Biener  <rguenther@suse.de>
17142
17143         PR testsuite/63439
17144         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17145         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17146
17147 2015-01-23  Marek Polacek  <polacek@redhat.com>
17148
17149         PR preprocessor/60570
17150         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17151         * gcc.dg/cpp/pr60570.c: New test.
17152
17153 2015-01-23  Richard Biener  <rguenther@suse.de>
17154
17155         PR testsuite/63439
17156         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17157         vectorization on vect64 targets.
17158
17159 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17160
17161         PR fortran/60922
17162         * gfortran.dg/class_allocate_17.f90: New.
17163
17164 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17165
17166         PR fortran/64726
17167         * gfortran.dg/goacc/combined_loop.f90: New.
17168
17169 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17170
17171         PR fortran/61933
17172         * gfortran.dg/make_unit.f90: New test.
17173
17174 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17175
17176         PR fortran/61933
17177         * gfortran.dg/negative_unit_int8.f: Update.
17178
17179 2015-01-22  Jeff Law  <law@redhat.com>
17180
17181         PR target/52076
17182         * gcc.target/m68k/pr52076-1.c: New test.
17183         * gcc.target/m68k/pr52076-2.c: New test.
17184
17185 2015-01-22  Richard Biener  <rguenther@suse.de>
17186
17187         PR middle-end/64728
17188         * gcc.dg/torture/pr64728.c: New testcase.
17189
17190 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17191
17192         PR target/64688
17193         * g++.dg/pr64688.C: New test.
17194
17195 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17196
17197         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17198         to avoid errors with -fpic.
17199
17200 2015-01-22  Richard Biener  <rguenther@suse.de>
17201
17202         PR libstdc++/64535
17203         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17204
17205 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17206
17207         PR rtl-optimization/64682
17208         * gcc.c-torture/execute/pr64682.c: New file.
17209
17210 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17211
17212         PR debug/64511
17213         * gcc.dg/pr64511.c: New test.
17214
17215         PR rtl-optimization/62078
17216         * g++.dg/opt/pr62078.C: New test.
17217
17218         PR c/63307
17219         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17220
17221 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17222
17223         PR fortran/57023
17224         * gfortran.dg/internal_pack_15.f90:  New test.
17225
17226 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17227
17228         * c-c++-common/tsan/step.c: New testcase.
17229
17230 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17231
17232         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17233
17234 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17235
17236         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17237
17238 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17239
17240         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17241
17242 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17243
17244         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17245
17246 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17247
17248         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17249
17250 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17251
17252         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17253
17254 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17255
17256         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17257
17258 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17259
17260         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17261
17262 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17263
17264         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17265
17266 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17267
17268         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17269
17270 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17271
17272         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17273
17274 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17275
17276         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17277
17278 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17279
17280         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17281         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17282         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17283         vXXXw.inc.
17284
17285 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17286
17287         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17288         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17289         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17290         vXXXl.inc.
17291
17292 2015-01-21  Renlin Li  <renlin.li@arm.com>
17293
17294         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17295         * g++.dg/tls/thread_local5g.C: Likewise.
17296         * g++.dg/tls/thread_local6g.C: Likewise.
17297
17298 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17299
17300         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17301         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17302         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17303
17304 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17305
17306         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17307         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17308         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17309
17310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17311
17312         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17313         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17314         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17315
17316 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17317
17318         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17319         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17320         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17321
17322 2015-01-20  Jeff Law  <law@redhat.com>
17323
17324         PR target/59946
17325         * gcc.target/m68k/pr59946.c: New test.
17326
17327 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17328
17329         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17330         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17331         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17332
17333 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17334
17335         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17336         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17337         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17338
17339 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17340
17341         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17342         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17343         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17344
17345 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17346
17347         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17348         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17349         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17350         vshuffle.inc.
17351         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17352         vshuffle.inc.
17353
17354 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17355
17356         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17357         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17358         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17359
17360 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17361
17362         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17363         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17364         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17365
17366 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17367
17368         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17369
17370 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17371
17372         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17373
17374         PR sanitizer/64632
17375         * g++.dg/ubsan/pr64632.C: New test.
17376
17377         PR debug/64663
17378         * gcc.dg/pr64663.c: New test.
17379
17380 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17381
17382         PR c++/64383
17383         * g++.dg/warn/Wunused-var-23.C: New.
17384
17385 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17386
17387         PR c++/59937
17388         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17389         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17390
17391 2015-01-20  Richard Biener  <rguenther@suse.de>
17392
17393         PR ipa/64684
17394         * gcc.dg/lto/pr64684_0.c: New testcase.
17395         * gcc.dg/lto/pr64684_1.c: Likewise.
17396         * gcc.dg/lto/pr64684_2.c: Likewise.
17397         * gcc.dg/lto/pr64685_0.c: Likewise.
17398         * gcc.dg/lto/pr64685_1.c: Likewise.
17399
17400 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17401
17402         PR c++/62241
17403         * g++.dg/cpp1y/lambda-init12.C: New.
17404
17405 2015-01-20  Richard Biener  <rguenther@suse.de>
17406
17407         PR tree-optimization/64410
17408         * g++.dg/vect/pr64410.cc: Require vect_double.
17409
17410 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17411
17412         PR target/64149
17413         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17414
17415 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17416
17417         PR bootstrap/64676
17418         Revert:
17419         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17420
17421         PR rtl-optimization/64081
17422         * gcc.dg/pr64081.c: New test.
17423
17424 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17425
17426         * jit.dg/harness.h: Include <unistd.h>.
17427         (CHECK_NO_ERRORS): New.
17428         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17429         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17430         gcc_jit_context_compile_to_file.
17431         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17432         args to the spawned executable.
17433         (jit-expand-vars): New function.
17434         (jit-exe-params): New variable.
17435         (dg-jit-set-exe-params): New function.
17436         (jit-dg-test): Detect testcases that use
17437         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17438         Set arguments of spawned process to jit-exe-params.
17439         (jit-get-output-filename): New function.
17440         (jit-setup-compile-to-file): New function.
17441         (jit-verify-compile-to-file): New function.
17442         (jit-run-executable): New function.
17443         (jit-verify-executable): New function.
17444         * jit.dg/test-compile-to-assembler.c: New testcase.
17445         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17446         * jit.dg/test-compile-to-executable.c: New testcase.
17447         * jit.dg/test-compile-to-object.c: New testcase.
17448
17449 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17450
17451         PR target/64652
17452         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17453         (test_1): New.
17454
17455 2015-01-19  Martin Liska  <mliska@suse.cz>
17456
17457         * objc/compile/pr64668.m: New test.
17458
17459 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17460
17461         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17462         (create_overflow_fn): Update comment to clarify that
17463         the third param of the created function is a bool *, not
17464         an int *.
17465         (verify_int_overflow_fn): Convert param "expected_ovf" from
17466         int to bool.  Update third param of "overflow_fn_type" from int *
17467         to bool *.  Update local "actual_ovf" from int to bool.
17468         (verify_uint_overflow_fn): Likewise.
17469
17470 2015-01-19  Martin Liska  <mliska@suse.cz>
17471
17472         * gcc.dg/ipa/ipa-icf-33.c: New test.
17473
17474 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17475             Haijian Zhang  <z.zhanghaijian@huawei.com>
17476
17477         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17478         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17479         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17480         result_float64x2, expected_hfloat64x2): New helper type, variable and
17481         declaration.
17482         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17483         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17484         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17485         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17486         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17487         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17488         and target without the FMA feature.
17489
17490 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17491
17492         * gcc.target/aarch64/pr64304.c: New testcase.
17493
17494 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17495
17496         PR rtl-optimization/64081
17497         * gcc.dg/pr64081.c: New test.
17498
17499 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17500
17501         PR target/63971
17502         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17503         the epilogue).
17504         * gcc.target/aarch64/test_frame_6.c: Likewise.
17505         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17506         and x19 (in the epilogue).
17507         * gcc.target/aarch64/test_frame_4.c: Likewise.
17508         * gcc.target/aarch64/test_frame_7.c: Likewise.
17509
17510 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17511
17512         * gcc.target/i386/chkp-always_inline.c: New.
17513
17514 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17515             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17516
17517         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17518         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17519
17520 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17521
17522         PR fortran/60255
17523         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17524         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17525
17526 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17527
17528         PR fortran/64578
17529         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17530
17531 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17532
17533         PR target/64652
17534         * gcc.target/sh/torture/pr64652.c: New.
17535
17536 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17537
17538         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17539         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17540         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17541         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17542         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17543         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17544
17545 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17546
17547         PR ipa/64378
17548         * g++.dg/torture/pr64378.C: New testcase.
17549
17550 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17551
17552         PR fortran/57959
17553         * gfortran.dg/block_13.f08: New test
17554
17555 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17556
17557         PR fortran/55901
17558         * gfortran.dg/associate_1.f03: Allow test for character with
17559         automatic length.
17560
17561 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17562
17563         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17564         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17565
17566 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17567
17568         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17569
17570 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17571
17572         PR fortran/64578
17573         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17574
17575 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17576
17577         PR fortran/60357
17578         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17579
17580         PR fortran/61275
17581         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17582
17583         PR fortran/55932
17584         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17585
17586 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17587
17588         PR fortran/60334
17589         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17590
17591 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17592
17593         PR rtl-optimization/52773
17594         * gcc.c-torture/compile/pr52773.c: New test.
17595
17596 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17597
17598         PR c++/62134
17599         * g++.dg/cpp0x/alias-decl-46.C: New.
17600
17601 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17602
17603         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17604
17605 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17606
17607         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17608         Add trace.
17609         (CHECK_FP): Likewise.
17610         (CHECK_CUMULATIVE_SAT): Likewise.
17611
17612 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17613
17614         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17615         (Set_Neon_Cumulative_Sat): Add parameter.
17616         (__set_neon_cumulative_sat): Support new parameter.
17617         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17618         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17619         argument.
17620         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17621         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17622         argument.
17623
17624 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17625
17626         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17627         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17628
17629 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17630
17631         PR c++/60056
17632         * g++.dg/tls/thread_local-ice4.C: New.
17633
17634 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17635
17636         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17637         than Neon options.
17638
17639 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17640
17641         PR c++/62276
17642         * g++.dg/cpp0x/vt-62276.C: New.
17643
17644 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17645
17646         PR middle-end/64353
17647         * g++.dg/pr64353.C: New.
17648
17649 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17650
17651         PR target/64263
17652         * gcc.target/aarch64/pr64263_1.c: New test.
17653
17654 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17655
17656         PR tree-optimization/64434
17657         * gcc.dg/torture/pr64434.c: Move to...
17658         * gcc.dg/pr64434.c: ... here.
17659
17660 2015-01-16  Richard Biener  <rguenther@suse.de>
17661
17662         PR middle-end/64614
17663         * gcc.dg/uninit-18.c: New testcase.
17664
17665 2015-01-16  Richard Biener  <rguenther@suse.de>
17666
17667         PR tree-optimization/64568
17668         * g++.dg/torture/pr64568-2.C: New testcase.
17669
17670 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17671
17672         PR target/64363
17673         * gcc.target/i386/chkp-label-address.c: New.
17674
17675 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17676
17677         PR fortran/45290
17678         * gfortran.dg/pointer_init_6.f90: Extended.
17679
17680 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17681
17682         * gcc.c-torture/compile/20150108.c: New test.
17683
17684 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17685
17686         * gcc.target/visium: New directory.
17687
17688 2015-01-16  Richard Biener  <rguenther@suse.de>
17689
17690         PR tree-optimization/61743
17691         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17692         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17693
17694 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17695
17696         * gcc.dg/pr64015.c: New test.
17697
17698 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17699
17700         PR ipa/64163
17701         PR ipa/64612
17702         * g++.dg/ipa/pr64612.C: New test.
17703
17704 2015-01-16  Renlin Li  <renlin.li@arm.com>
17705
17706         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17707
17708 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17709
17710         * gcc.target/i386/sse-14.c: Test new intrinsic.
17711         * gcc.target/i386/sse-22.c: Ditto.
17712
17713 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17714
17715         PR c++/58614
17716         * g++.dg/cpp0x/auto44.C: New.
17717
17718 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17719
17720         PR target/59710
17721         * gcc.target/nios2/gpopt-all.c: New test case.
17722         * gcc.target/nios2/gpopt-local.c: New test case.
17723         * gcc.target/nios2/gpopt-global.c: New test case.
17724         * gcc.target/nios2/gpopt-data.c: New test case.
17725         * gcc.target/nios2/gpopt-none.c: New test case.
17726
17727 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * g++.dg/ubsan/vptr-1.C: New test.
17730         * g++.dg/ubsan/vptr-2.C: New test.
17731         * g++.dg/ubsan/vptr-3.C: New test.
17732         * g++.dg/ubsan/vptr-4.C: New test.
17733         * g++.dg/ubsan/vptr-5.C: New test.
17734         * g++.dg/ubsan/vptr-6.C: New test.
17735         * g++.dg/ubsan/vptr-7.C: New test.
17736         * g++.dg/ubsan/vptr-8.C: New test.
17737         * g++.dg/ubsan/vptr-9.C: New test.
17738
17739 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17740
17741         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17742         is set up.
17743         * lib/gcc-dg.exp: Likewise.
17744
17745 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17746
17747         PR rtl-optimization/64110
17748         * gcc.target/i386/pr64110.c: Add scan-assembler.
17749
17750 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17751             James Norris  <jnorris@codesourcery.com>
17752             Cesar Philippidis  <cesar@codesourcery.com>
17753             Ilmir Usmanov  <i.usmanov@samsung.com>
17754
17755         * lib/target-supports.exp (check_effective_target_fopenacc): New
17756         procedure.
17757         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17758         * g++.dg/goacc/goacc.exp: Likewise.
17759         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17760         * gcc.dg/goacc/goacc.exp: Likewise.
17761         * gfortran.dg/goacc/goacc.exp: Likewise.
17762         * c-c++-common/cpp/openacc-define-1.c: New file.
17763         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17764         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17765         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17766         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17767         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17768         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17769         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17770         * c-c++-common/goacc/cache-1.c: Likewise.
17771         * c-c++-common/goacc/clauses-fail.c: Likewise.
17772         * c-c++-common/goacc/collapse-1.c: Likewise.
17773         * c-c++-common/goacc/data-1.c: Likewise.
17774         * c-c++-common/goacc/data-2.c: Likewise.
17775         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17776         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17777         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17778         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17779         * c-c++-common/goacc/if-clause-1.c: Likewise.
17780         * c-c++-common/goacc/if-clause-2.c: Likewise.
17781         * c-c++-common/goacc/kernels-1.c: Likewise.
17782         * c-c++-common/goacc/loop-1.c: Likewise.
17783         * c-c++-common/goacc/loop-private-1.c: Likewise.
17784         * c-c++-common/goacc/nesting-1.c: Likewise.
17785         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17786         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17787         * c-c++-common/goacc/parallel-1.c: Likewise.
17788         * c-c++-common/goacc/pcopy.c: Likewise.
17789         * c-c++-common/goacc/pcopyin.c: Likewise.
17790         * c-c++-common/goacc/pcopyout.c: Likewise.
17791         * c-c++-common/goacc/pcreate.c: Likewise.
17792         * c-c++-common/goacc/pragma_context.c: Likewise.
17793         * c-c++-common/goacc/present-1.c: Likewise.
17794         * c-c++-common/goacc/reduction-1.c: Likewise.
17795         * c-c++-common/goacc/reduction-2.c: Likewise.
17796         * c-c++-common/goacc/reduction-3.c: Likewise.
17797         * c-c++-common/goacc/reduction-4.c: Likewise.
17798         * c-c++-common/goacc/sb-1.c: Likewise.
17799         * c-c++-common/goacc/sb-2.c: Likewise.
17800         * c-c++-common/goacc/sb-3.c: Likewise.
17801         * c-c++-common/goacc/update-1.c: Likewise.
17802         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17803         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17804         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17805         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17806         * gfortran.dg/goacc/assumed.f95: Likewise.
17807         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17808         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17809         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17810         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17811         * gfortran.dg/goacc/branch.f95: Likewise.
17812         * gfortran.dg/goacc/cache-1.f95: Likewise.
17813         * gfortran.dg/goacc/coarray.f95: Likewise.
17814         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17815         * gfortran.dg/goacc/cray.f95: Likewise.
17816         * gfortran.dg/goacc/critical.f95: Likewise.
17817         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17818         * gfortran.dg/goacc/data-tree.f95: Likewise.
17819         * gfortran.dg/goacc/declare-1.f95: Likewise.
17820         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17821         * gfortran.dg/goacc/fixed-1.f: Likewise.
17822         * gfortran.dg/goacc/fixed-2.f: Likewise.
17823         * gfortran.dg/goacc/fixed-3.f: Likewise.
17824         * gfortran.dg/goacc/fixed-4.f: Likewise.
17825         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17826         * gfortran.dg/goacc/if.f95: Likewise.
17827         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17828         * gfortran.dg/goacc/list.f95: Likewise.
17829         * gfortran.dg/goacc/literal.f95: Likewise.
17830         * gfortran.dg/goacc/loop-1.f95: Likewise.
17831         * gfortran.dg/goacc/loop-2.f95: Likewise.
17832         * gfortran.dg/goacc/loop-3.f95: Likewise.
17833         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17834         * gfortran.dg/goacc/omp.f95: Likewise.
17835         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17836         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17837         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17838         * gfortran.dg/goacc/parameter.f95: Likewise.
17839         * gfortran.dg/goacc/private-1.f95: Likewise.
17840         * gfortran.dg/goacc/private-2.f95: Likewise.
17841         * gfortran.dg/goacc/private-3.f95: Likewise.
17842         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17843         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17844         * gfortran.dg/goacc/reduction.f95: Likewise.
17845         * gfortran.dg/goacc/routine-1.f90: Likewise.
17846         * gfortran.dg/goacc/routine-2.f90: Likewise.
17847         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17848         * gfortran.dg/goacc/several-directives.f95: Likewise.
17849         * gfortran.dg/goacc/sie.f95: Likewise.
17850         * gfortran.dg/goacc/subarrays.f95: Likewise.
17851         * gfortran.dg/gomp/map-1.f90: Likewise.
17852         * gfortran.dg/openacc-define-1.f90: Likewise.
17853         * gfortran.dg/openacc-define-2.f90: Likewise.
17854         * gfortran.dg/openacc-define-3.f90: Likewise.
17855         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17856         * g++.dg/gomp/block-2.C: Likewise.
17857         * g++.dg/gomp/block-3.C: Likewise.
17858         * g++.dg/gomp/block-5.C: Likewise.
17859         * g++.dg/gomp/target-1.C: Likewise.
17860         * g++.dg/gomp/target-2.C: Likewise.
17861         * g++.dg/gomp/taskgroup-1.C: Likewise.
17862         * g++.dg/gomp/teams-1.C: Likewise.
17863         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17864         * gcc.dg/cilk-plus/jump.c: Likewise.
17865         * gcc.dg/gomp/block-1.c: Likewise.
17866         * gcc.dg/gomp/block-10.c: Likewise.
17867         * gcc.dg/gomp/block-2.c: Likewise.
17868         * gcc.dg/gomp/block-3.c: Likewise.
17869         * gcc.dg/gomp/block-4.c: Likewise.
17870         * gcc.dg/gomp/block-5.c: Likewise.
17871         * gcc.dg/gomp/block-6.c: Likewise.
17872         * gcc.dg/gomp/block-7.c: Likewise.
17873         * gcc.dg/gomp/block-8.c: Likewise.
17874         * gcc.dg/gomp/block-9.c: Likewise.
17875         * gcc.dg/gomp/target-1.c: Likewise.
17876         * gcc.dg/gomp/target-2.c: Likewise.
17877         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17878         * gcc.dg/gomp/teams-1.c: Likewise.
17879
17880 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17881
17882         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17883         test case.
17884
17885 2015-01-15  Mike Stump  <mikestump@comcast.net>
17886
17887         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17888         * gcc.dg/inline_2.c: Likewise.
17889         * gcc.dg/inline_3.c: Likewise.
17890         * gcc.dg/inline_4.c: Likewise.
17891
17892 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17893
17894         PR fortran/58023
17895         * gfortran.dg/proc_ptr_comp_43.f90: New.
17896
17897 2015-01-15  Mike Stump  <mikestump@comcast.net>
17898
17899         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17900         * gcc.dg/unroll_2.c: Likewise.
17901         * gcc.dg/unroll_3.c: Likewise.
17902         * gcc.dg/unroll_4.c: Likewise.
17903         * gcc.dg/unroll_5.c: Likewise.
17904
17905 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17906
17907         PR target/63971
17908         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17909         in epilogue.
17910         * gcc.target/aarch64/test_frame_6.c: Likewise.
17911         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17912         x30 and x19 (in the epilogue).
17913         * gcc.target/aarch64/test_frame_4.c: Likewise.
17914         * gcc.target/aarch64/test_frame_7.c: Likewise.
17915
17916 2015-01-15  Martin Liska  <mliska@suse.cz>
17917
17918         * g++.dg/ipa/pr64068.C: New test.
17919         * gcc.dg/ipa/PR64559.c: New test.
17920
17921 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17922
17923         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17924         with PIE.
17925
17926 2015-01-15  Richard Biener  <rguenther@suse.de>
17927
17928         PR tree-optimization/61743
17929         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17930         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17931
17932 2015-01-15 Renlin Li <renlin.li@arm.com>
17933
17934         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17935         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17936
17937 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17938
17939         * gcc.dg/vect/vect-aggressive-1.c: New.
17940         * gcc.target/i386/avx2-vect-aggressive.c: New.
17941
17942 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17943
17944         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17945
17946 2015-01-15  Richard Biener  <rguenther@suse.de>
17947
17948         PR lto/64415
17949         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17950         -Wl,-undefined,dynamic_lookup.
17951
17952 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17953
17954         * gnat.dg/opt47.adb: New test.
17955
17956 2015-01-15  Richard Biener  <rguenther@suse.de>
17957
17958         PR lto/64415
17959         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17960
17961 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17962
17963         PR tree-optimization/64434
17964         * gcc.dg/torture/pr64434.c: New test.
17965
17966 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17967
17968         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17969         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17970         -march=loongson* and -march=octeon* require -mno-micromips.
17971
17972 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17973             Matthew Fortune  <matthew.fortune@imgtec.com>
17974
17975         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17976         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17977         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17978         * gcc.target/mips/call-saved-7.c: New file.
17979         * gcc.target/mips/call-saved-8.c: New file.
17980         * gcc.target/mips/call-saved-9.c: New file.
17981
17982 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17983
17984         * gcc.target/mips/lsa.c: New file.
17985         * gcc.target/mips/mips64-lsa.c: Likewise.
17986         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17987         * gcc.target/mips/mulsize-4.c: Likewise.
17988         * gcc.target/mips/mulsize-5.c: New file.
17989         * gcc.target/mips/mulsize-6.c: Likewise.
17990         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17991         and !HAS_LSA as ghost options.
17992         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17993         for !HAS_LSA.
17994
17995 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17996
17997         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17998
17999 2015-01-15  Richard Biener  <rguenther@suse.de>
18000
18001         PR middle-end/64365
18002         * gcc.dg/torture/pr64365.c: New testcase.
18003
18004 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18005
18006         * gcc.dg/stackprotectexplicit1.c: New test.
18007         * g++.dg/stackprotectexplicit2.c: New test.
18008
18009 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18010
18011         PR target/61933
18012         * gfortran.dg/inquire_internal.f90: New.
18013         * gfortran.dg/negative_unit_check.f90: New.
18014
18015 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18016
18017         PR target/53988
18018         * gcc.target/sh/pr53988-1.c: New.
18019
18020 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18021
18022         PR c++/58671
18023         * g++.dg/tls/thread_local-ice3.C: New.
18024
18025 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18026
18027         * gcc.target/i386/fentry-override.c: Properly place {} in target
18028         selector.  Remove nonpic.
18029         * gcc.target/i386/fentry.c: Likewise.
18030
18031 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18032
18033         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18034         warnings instead of errors.
18035
18036 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18037
18038         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18039         option support instead of ENABLE_LTO from Makefile.
18040
18041 2015-01-14  Richard Biener  <rguenther@suse.de>
18042
18043         PR tree-optimization/59354
18044         * gcc.dg/vect/pr59354.c: New testcase.
18045
18046 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18047
18048         * lib/target-supports.exp
18049         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18050         on ARM architures before v7.
18051
18052 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18053
18054         PR middle-end/59448
18055         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18056         an atomic_exchange.
18057
18058 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18059
18060         PR target/64386
18061         * gcc.target/i386/pr64386.c: New test.
18062
18063 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18064
18065         PR target/64393
18066         * gcc.target/i386/pr64393.c: New test.
18067
18068 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18069
18070         PR target/64387
18071         * gcc.target/i386/pr64387.c: New test.
18072
18073 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18074
18075         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18076
18077 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18078
18079         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18080
18081 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18082
18083         PR target/64453
18084         * gcc.target/arm/pr64453.c: New.
18085
18086 2015-01-14  Richard Biener  <rguenther@suse.de>
18087
18088         PR lto/64415
18089         * gcc.dg/lto/pr64415_0.c: New testcase.
18090         * gcc.dg/lto/pr64415_1.c: Likewise.
18091
18092 2015-01-14  Martin Liska  <mliska@suse.cz>
18093
18094         * gcc.dg/ipa/pr64307.c: New test.
18095
18096 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18097
18098         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18099         64-bit and 128-bit.
18100
18101 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18102
18103         PR target/64460
18104         * gcc.target/arm/pr64460_1.c: New test.
18105
18106 2015-01-14  Richard Biener  <rguenther@suse.de>
18107
18108         PR tree-optimization/64493
18109         PR tree-optimization/64495
18110         * gcc.dg/vect/pr64493.c: New testcase.
18111         * gcc.dg/vect/pr64495.c: Likewise.
18112
18113 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18114
18115         * gcc.dg/Warray-bounds-11.c: New test-case.
18116
18117 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18118
18119         * gcc.target/mips/octeon3-pipe-1.c: New test.
18120
18121 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18122
18123         * jit.dg/harness.h (set_up_logging): Move string concatenation
18124         into...
18125         (concat_strings): New function.
18126         (dump_reproducer): New function.
18127         (test_jit): Call dump_reproducer.
18128         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18129         function.
18130         (jit-dg-test): Delete any generated reproducer from previous runs.
18131         Verify that a generated reproducer was created, and verify that it
18132         compiles.
18133         * jit.dg/test-nested-contexts.c (main): Call
18134         gcc_jit_context_dump_reproducer_to_file.
18135
18136 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18137
18138         * gcc.dg/aru-2.c: Add dg-require-profiling.
18139
18140 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18141
18142         * lib/target-supports.exp (check_profiling_available): Check if
18143         -pg links.
18144
18145 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18146
18147         PR ipa/64565
18148         * g++.dg/torture/pr64565.C: New testcase.
18149
18150 2015-01-13  Marek Polacek  <polacek@redhat.com>
18151
18152         PR middle-end/64391
18153         * gcc.dg/tm/pr64391.c: New test.
18154
18155 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18156
18157         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18158         true.
18159
18160 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18161
18162         * gcc.target/i386/pie.c: New test.
18163
18164         * lib/target-supports.exp (check_effective_target_pie): New.
18165
18166 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18167
18168         PR rtl-optimization/64286
18169         * gcc.target/i386/avx2-pr64286.c: New test.
18170
18171 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18172
18173         PR c++/57626
18174         * g++.dg/cpp0x/vt-57626.C: New.
18175
18176 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18177
18178         PR fortran/64528
18179         * gfortran.dg/pr64528.f90: New test.
18180
18181 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18182
18183         * gcc.target/aarch64/subsp.c: New test.
18184
18185 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18186
18187         * gcc.target/aarch64/store-pair-1.c: New testcase.
18188
18189 2015-01-13  Richard Biener  <rguenther@suse.de>
18190
18191         PR lto/64373
18192         * gcc.dg/lto/pr64373_0.c: New testcase.
18193
18194 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18195
18196         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18197         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18198
18199 2015-01-13  Richard Biener  <rguenther@suse.de>
18200
18201         PR tree-optimization/64406
18202         * gcc.dg/pr64406.c: New testcase.
18203
18204 2015-01-13  Richard Biener  <rguenther@suse.de>
18205
18206         PR tree-optimization/64404
18207         * gcc.dg/vect/pr64404.c: New testcase.
18208
18209 2015-01-13  Richard Biener  <rguenther@suse.de>
18210
18211         PR tree-optimization/64568
18212         * g++.dg/torture/pr64568.C: New testcase.
18213
18214 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18215
18216         * jit.dg/test-error-local-used-from-other-function.c: New test
18217         case.
18218         * jit.dg/test-error-param-reuse.c: New test case.
18219         * jit.dg/test-error-param-sharing.c: New test case.
18220         * jit.dg/test-error-param-used-from-other-function.c: New test
18221         case.
18222         * jit.dg/test-error-param-used-without-a-function.c: New test
18223         case.
18224
18225 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18226
18227         PR tree-optimization/64563
18228         * gcc.dg/pr64563.c: New test.
18229
18230         PR target/64513
18231         * gcc.target/i386/pr64513.c: New test.
18232
18233         PR tree-optimization/64454
18234         * gcc.dg/pr64454.c: New test.
18235
18236         PR testsuite/64028
18237         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18238         bind_pic_locally.
18239         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18240         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18241         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18242         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18243         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18244         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18245         * gcc.dg/vect/slp-25.c: Likewise.
18246         * gcc.dg/vect/vect-109.c: Likewise.
18247         * gcc.dg/vect/vect-13.c: Likewise.
18248         * gcc.dg/vect/vect-17.c: Likewise.
18249         * gcc.dg/vect/vect-18.c: Likewise.
18250         * gcc.dg/vect/vect-19.c: Likewise.
18251         * gcc.dg/vect/vect-20.c: Likewise.
18252         * gcc.dg/vect/vect-21.c: Likewise.
18253         * gcc.dg/vect/vect-22.c: Likewise.
18254         * gcc.dg/vect/vect-27.c: Likewise.
18255         * gcc.dg/vect/vect-29.c: Likewise.
18256         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18257         * gcc.dg/vect/vect-2.c: Likewise.
18258         * gcc.dg/vect/vect-3.c: Likewise.
18259         * gcc.dg/vect/vect-4.c: Likewise.
18260         * gcc.dg/vect/vect-5.c: Likewise.
18261         * gcc.dg/vect/vect-72.c: Likewise.
18262         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18263         * gcc.dg/vect/vect-73.c: Likewise.
18264         * gcc.dg/vect/vect-77-global.c: Likewise.
18265         * gcc.dg/vect/vect-78-global.c: Likewise.
18266         * gcc.dg/vect/vect-7.c: Likewise.
18267         * gcc.dg/vect/vect-86.c: Likewise.
18268         * gcc.dg/vect/vect-align-1.c: Likewise.
18269         * gcc.dg/vect/vect-align-3.c: Likewise.
18270         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18271         * gcc.dg/vect/vect-all.c: Likewise.
18272         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18273         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18274         * gcc.dg/vect/vect-peel-3.c: Likewise.
18275         * gcc.dg/vect/vect-peel-4.c: Likewise.
18276         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18277
18278 2015-01-12  Jeff Law  <law@redhat.com>
18279
18280         PR target/64461
18281         * gcc.target/m68k/pr64461.c: New test.
18282
18283 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18284
18285         * jit.dg/test-array-as-pointer.c (create_code): Update call
18286         to gcc_jit_context_new_global by setting "kind" to
18287         GCC_JIT_GLOBAL_IMPORTED.
18288         * jit.dg/test-error-array-as-pointer.c: Likewise.
18289         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18290         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18291         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18292         * jit.dg/test-using-global.c (the_global): Rename to...
18293         (imported_global): ...this.
18294         (create_code): Update to test the three kinds of global.
18295         (verify_code): Likewise.
18296
18297 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18298
18299         PR testsuite/64427
18300         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18301         undefined behavior.
18302         * gcc.target/i386/pr64291-2.c: Updated.
18303
18304 2015-01-12  Richard Biener  <rguenther@suse.de>
18305
18306         PR tree-optimization/64530
18307         * gfortran.dg/pr64530.f90: New testcase.
18308
18309 2015-01-12  Richard Biener  <rguenther@suse.de>
18310
18311         PR middle-end/64357
18312         * gcc.dg/torture/pr64357.c: New testcase.
18313
18314 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18315
18316         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18317         selector.
18318
18319 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18320         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18321
18322 2015-01-12  Martin Liska  <mliska@suse.cz>
18323
18324         * gcc.dg/ipa/PR64550.c: New test.
18325
18326 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18327
18328         PR ipa/63470
18329         * g++.dg/ipa/pr63470.C: New testcase.
18330
18331 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18332
18333         PR fortran/63733
18334         * gfortran.dg/typebound_operator_20.f90: New.
18335
18336 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18337
18338         PR fortran/58023
18339         * gfortran.dg/proc_ptr_comp_42.f90: New.
18340
18341 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18342
18343         PR fortran/64508
18344         * gfortran.dg/proc_ptr_comp_41.f90: New.
18345
18346 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18347
18348         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18349
18350 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18351
18352         PR fortran/64522
18353         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18354         and add dg-excess-errors.
18355         * gfortran.dg/line_length_6.f90: New.
18356         * gfortran.dg/line_length_7.f90: New.
18357         * gfortran.dg/line_length_8.f90: New.
18358         * gfortran.dg/line_length_9.f90: New.
18359         * gfortran.dg/line_length_10.f90: New.
18360         * gfortran.dg/line_length_11.f90: New.
18361
18362 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18363
18364         * jit.dg/test-threads.c (struct testcase): Move declaration
18365         to jit.dg/all-non-failing-tests.h.
18366         (testcases): Likewise.
18367         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18368         declaration here from jit.dg/all-non-failing-tests.h.
18369         (testcases): Likewise.
18370         * jit.dg/test-combination.c (create_code): Eliminate spelling
18371         out all of the testcases in favor of looping through the
18372         "testcases" metadata.
18373         (verify_code): Likewise.
18374
18375 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18376
18377         PR rtl-optimization/64536
18378         * gcc.dg/pr64536.c: New test.
18379
18380 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18381
18382         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18383         * jit.dg/test-combination.c (create_code): Likewise.
18384         (verify_code): Likewise.
18385         * jit.dg/test-constants.c: New test case.
18386         * jit.dg/test-threads.c: Add test-constants.c.
18387
18388 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18389
18390         PR libobjc/51891
18391         * objc.dg/gnu-api-2-class.m: Add a test case
18392         for the above change.
18393
18394 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18395
18396         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18397
18398 2015-01-09  Richard Biener  <rguenther@suse.de>
18399
18400         PR tree-optimization/64410
18401         * g++.dg/vect/pr64410.cc: New testcase.
18402
18403 2015-01-09  Martin Liska  <mliska@suse.cz>
18404
18405         * gcc.dg/ipa/ipa-icf-32.c: New test.
18406
18407 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18408
18409         * c-c++-common/tsan/tsan_barrier.h: New.
18410         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18411         * c-c++-common/tsan/bitfield_race.c: Likewise.
18412         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18413         * c-c++-common/tsan/mutexset1.c: Likewise.
18414         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18415         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18416         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18417         * c-c++-common/tsan/simple_race.c: Likewise.
18418         * c-c++-common/tsan/simple_stack.c: Likewise.
18419         * c-c++-common/tsan/sleep_sync.c: Likewise.
18420         * c-c++-common/tsan/tiny_race.c: Likewise.
18421         * c-c++-common/tsan/tls_race.c: Likewise.
18422         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18423         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18424         * g++.dg/tsan/atomic_free.C: Likewise.
18425         * g++.dg/tsan/atomic_free2.C: Likewise.
18426         * g++.dg/tsan/cond_race.C: Likewise.
18427         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18428
18429 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18430
18431         PR testsuite/62250
18432         * lib/target-supports.exp (check_effective_target_libatomic_available):
18433         New.
18434         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18435         targets that match effective-target libatomic_available.
18436         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18437
18438 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18439
18440         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18441         Verify the result of gcc_jit_context_get_last_error.
18442         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18443
18444 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18445
18446         PR tree-optimization/63989
18447         * gcc.dg/strlenopt-27.c: New test.
18448
18449 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18450
18451         * jit.dg/harness.h (set_up_logging): New function.
18452         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18453         set_up_logging on the context, so that every testcase is
18454         logged to a particular file.
18455         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18456         and call gcc_jit_context_set_logfile on the top-level context.
18457
18458 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18459
18460         PR target/64338
18461         * g++.dg/opt/pr64338.C: New test.
18462
18463 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18464
18465         * gfortran.dg/coarray/codimension_2b.f90: New file.
18466         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18467         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18468
18469 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18470
18471         PR c++/59004
18472         * g++.dg/ext/fnname4.C: New.
18473
18474 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18475
18476         PR c++/64462
18477         * g++.dg/cpp0x/constexpr-64462.C: New.
18478
18479 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18480
18481         PR c++/60753
18482         * g++.dg/cpp0x/deleted10.C: New.
18483
18484 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18485
18486         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18487
18488 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18489
18490         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18491         GCC_JIT_UNARY_OP_ABS.
18492         (verify_unary_ops): Likewise.
18493
18494 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18495
18496         * jit.dg/test-arith-overflow.c: New test case.
18497         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18498         * jit.dg/test-combination.c (create_code): Likewise.
18499         (verify_code): Likewise.
18500         * jit.dg/test-threads.c (testcases): Likewise.
18501
18502 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18503
18504         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18505         rather than "jit".  Load g++.exp, and call g++_init.
18506         Run test-*.cc files within the testsuite and *.cc files within
18507         docs/examples.
18508         (jit-dg-test): Drop the addition of -fgnu89-inline to
18509         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18510         doing it when compiling C testcases (since g++ does not handle
18511         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18512         is restored to the value after g++_init ran, rather than the
18513         value before g++_init ran.  Return a list of
18514         $comp_output $output_file, as dg-test assumes.
18515
18516 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18517
18518         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18519         make it easier to figure out the origin of each test result when
18520         running test-combination.c and test-threads.c.
18521         (CHECK_VALUE): Likewise.
18522         (CHECK_DOUBLE_VALUE): Likewise.
18523         (CHECK_STRING_VALUE): Likewise.
18524         (CHECK_STRING_STARTS_WITH): Likewise.
18525         (CHECK_STRING_CONTAINS): Likewise.
18526         (CHECK): Likewise.
18527         (check_string_value): Likewise, add "funcname" param.
18528         (check_string_starts_with): Likewise.
18529         (check_string_contains): Likewise.
18530
18531 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18532
18533         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18534         generating name of built executable.
18535
18536 2015-01-07  Marek Polacek  <polacek@redhat.com>
18537
18538         PR c/64440
18539         * gcc.dg/pr64440.c: New test.
18540         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18541
18542 2015-01-07  Marek Polacek  <polacek@redhat.com>
18543
18544         PR c/64417
18545         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18546         * gcc.dg/pr64417.c: New test.
18547
18548 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18549
18550         PR target/64505
18551         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18552         fix is correct.
18553
18554 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18555
18556         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18557         Check if testcases run without errors, not just if they compile.
18558
18559 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18560
18561         PR target/64507
18562         * gcc.target/sh/pr64507.c: New test.
18563
18564 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18565
18566         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18567
18568 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * c-c++-common/asan/sanitize-all-1.c: New test.
18571         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18572         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18573         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18574         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18575
18576 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18577
18578         * lib/target-supports.exp (check_profiling_available): Return 0 for
18579         Visium.
18580         (check_effective_target_tls_runtime): Likewise.
18581         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18582         * gcc.dg/20020312-2.c: Adjust for Visium.
18583         * gcc.dg/tls/thr-cse-1.c: Likewise
18584         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18585         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18586         * gcc.dg/weak/typeof-2.c: Likewise.
18587
18588 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18589
18590         PR rtl-optimization/64287
18591         * gcc.dg/aru-2.c: New test.
18592
18593 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18594
18595         PR sanitizer/64344
18596         * c-c++-common/ubsan/pr64344-1.c: New test.
18597         * c-c++-common/ubsan/pr64344-2.c: New test.
18598
18599         PR tree-optimization/64465
18600         * gcc.dg/pr64465.c: New test.
18601
18602         PR tree-optimization/64494
18603         * gcc.c-torture/compile/pr64494.c: New test.
18604
18605 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18606
18607         PR fortran/47674
18608         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18609
18610 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18611
18612         Update copyright years.
18613
18614 2015-01-05  Marek Polacek  <polacek@redhat.com>
18615
18616         PR c/64423
18617         * gcc.dg/pr64423.c: New test.
18618
18619 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18620
18621         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18622         mmix-knuth-mmixware for the same reason as for MIPS.
18623         * gcc.dg/debug/debug-2.c: Ditto.
18624
18625         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18626
18627 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18628
18629         PR testsuite/62250
18630         * lib/gfortran.exp: Add libatomic library search path.
18631         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18632         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18633
18634         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18635
18636 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18637
18638         * c-c++-common/tsan/bitfield_race.c: New testcase.
18639         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18640
18641 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18642
18643         * gfortran.dg/coarray/collectives_4.f90: New.
18644
18645 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18646
18647         PR fortran/57562
18648         * gfortran.dg/extends_16.f90: New.
18649
18650 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18651
18652         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18653
18654 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18655
18656         * gfortran.dg/coarray/codimension_2.f90: New.
18657         * gfortran.dg/coarray/codimension_2a.f90: New.
18658         * gfortran.dg/coarray_35.f90: New.
18659         * gfortran.dg/coarray_35a.f90: New.
18660
18661 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18662
18663         PR fortran/60507
18664         * gfortran.dg/dummy_procedure_11.f90: New.
18665 ^L
18666 Copyright (C) 2015 Free Software Foundation, Inc.
18667
18668 Copying and distribution of this file, with or without modification,
18669 are permitted in any medium without royalty provided the copyright
18670 notice and this notice are preserved.