Correctly handle ARM targets.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-26  Martin Sebor  <msebor@redhat.com>
2
3         * g++.dg/init/new45.C (cookie_size): New constant set to a value
4         appropriate for the target.
5         (operator new[]): Use it.
6
7 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         PR c++/67238
10         * g++.dg/cpp0x/pr67238.C: New.
11
12 2015-11-26  Martin Sebor  <msebor@redhat.com>
13
14         * g++.dg/pr67876.C: Remove duplicate content.
15
16 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
17
18         * g++.dg/guality/pr67192.C: New test.
19
20 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
21
22         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
23         support code for vqrdml{as}h_lane tests.
24         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
25         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
26
27 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
28
29         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
30         support code for vqrdml{as}h tests.
31         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
32         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
33
34 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
35
36         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
37         (check_effective_target_arm_arch_FUNC_ok)
38         (add_options_for_arm_arch_FUNC)
39         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
40         to the list to be generated.
41         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
42         (check_effective_target_arm_v8_1a_neon_ok): New.
43         (check_effective_target_arm_v8_1a_neon_hw): New.
44
45 2015-11-26  Nathan Sidwell  <nathan@acm.org>
46
47         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
48
49 2015-11-26  Richard Biener  <rguenther@suse.de>
50
51         PR testsuite/68555
52         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
53         and not XFAIL.
54
55 2015-11-26  Richard Biener  <rguenther@suse.de>
56
57         PR testsuite/68554
58         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
59
60 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/67249
63         * g++.dg/concepts/pr67249.C: New.
64
65 2015-11-26  Richard Biener  <rguenther@suse.de>
66
67         PR testsuite/66799
68         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
69         vectorize init loop and adjust expected outcome.
70
71 2015-11-26  Richard Biener  <rguenther@suse.de>
72
73         PR testsuite/67203
74         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
75         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
76         also monitor final optimization result.
77
78 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
79
80         PR rtl-optimization/68249
81         PR rtl-optimization/68321
82         * gcc.c-torture/execute/pr68249.c: New test.
83         * gcc.c-torture/execute/pr68321.c: New test.
84
85 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
86
87         PR target/68416
88         * gcc.target/i386/mpx/pr68416.c: New test.
89
90 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         PR c++/67313
93         * g++.dg/cpp0x/no-weak1.C: New.
94
95 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
96
97         PR tree-optimization/68128
98         * gcc.dg/gomp/pr68128-1.c: New test.
99         * gcc.dg/gomp/pr68128-2.c: New test.
100
101 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
102
103         PR rtl-optimization/67226
104         * gcc.c-torture/execute/pr67226.c: New test.
105
106 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
107
108         PR c++/68508
109         * g++.dg/ubsan/pr68508.C: New test.
110
111 2015-11-25  Martin Sebor  <msebor@redhat.com>
112
113         PR c++/67876
114         * g++.dg/pr67876.C: New test.
115
116 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
117             Sebastian Pop  <s.pop@samsung.com>
118
119         PR tree-optimization/68453
120         * gfortran.dg/graphite/pr68453.f90: New.
121
122 2015-11-25  Martin Sebor  <msebor@redhat.com>
123
124         PR c/66516
125         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
126         * gcc.dg/addr_builtin-1.c: Same.
127
128 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
129
130         * gcc.target/powerpc/dform-1.c: New test.
131         * gcc.target/powerpc/dform-2.c: Likewise.
132
133 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
134
135         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
136         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
137         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
138
139 2015-11-25  Tom de Vries  <tom@codesourcery.com>
140
141         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
142         * gcc.dg/pr23911.c: Same.
143         * gcc.dg/tree-ssa/20030709-2.c: Same.
144         * gcc.dg/tree-ssa/20030731-2.c: Same.
145         * gcc.dg/tree-ssa/20040729-1.c: Same.
146         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
147         * gcc.dg/tree-ssa/loop-36.c: Same.
148         * gcc.dg/tree-ssa/pr21086.c: Same.
149         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
150         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
151         * gcc.dg/vect/pr26359.c: Same.
152         * c-c++-common/restrict-2.c: Update after adding new lim1.
153         * c-c++-common/restrict-4.c: Same.
154         * g++.dg/tree-ssa/pr33615.C: Same.
155         * g++.dg/tree-ssa/restrict1.C: Same.
156         * gcc.dg/tm/pub-safety-1.c: Same.
157         * gcc.dg/tm/reg-promotion.c: Same.
158         * gcc.dg/tree-ssa/20050314-1.c: Same.
159         * gcc.dg/tree-ssa/loop-32.c: Same.
160         * gcc.dg/tree-ssa/loop-33.c: Same.
161         * gcc.dg/tree-ssa/loop-34.c: Same.
162         * gcc.dg/tree-ssa/loop-35.c: Same.
163         * gcc.dg/tree-ssa/loop-7.c: Same.
164         * gcc.dg/tree-ssa/pr23109.c: Same.
165         * gcc.dg/tree-ssa/restrict-3.c: Same.
166         * gcc.dg/tree-ssa/restrict-5.c: Same.
167         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
168         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
169         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
170         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
171         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
172         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
173         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
174         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
175         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
176         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
177         * gcc.dg/tree-ssa/structopt-1.c: Same.
178         * gfortran.dg/pr32921.f: Same.
179         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
180         * g++.dg/tree-ssa/pr61009.C: Same.
181         * g++.dg/tree-ssa/ssa-dom.C: Same.
182         * gcc.dg/pr20115-1.c: Same.
183         * gcc.dg/tree-prof/20050826-2.c: Same.
184         * gcc.dg/tree-prof/cmpsf-1.c: Same.
185         * gcc.dg/tree-ssa/20030821-1.c: Same.
186         * gcc.dg/tree-ssa/20030922-2.c: Same.
187         * gcc.dg/tree-ssa/20031022-1.c: Same.
188         * gcc.dg/tree-ssa/20040615-1.c: Same.
189         * gcc.dg/tree-ssa/20040624-1.c: Same.
190         * gcc.dg/tree-ssa/pr21417.c: Same.
191         * gcc.dg/tree-ssa/pr61607.c: Same.
192         * gcc.dg/tree-ssa/slsr-27.c: Same.
193         * gcc.dg/tree-ssa/slsr-28.c: Same.
194         * gcc.dg/tree-ssa/slsr-29.c: Same.
195         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
196         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
197         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
198         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
199         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
200         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
201         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
202         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
203         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
204         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
205         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
206         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
207         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
208         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
209         * gcc.dg/tree-ssa/vrp47.c: Same.
210         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
211         * gcc.dg/tree-ssa/foldconst-2.c: Same.
212         * gcc.dg/tree-ssa/loop-40.c: Same.
213         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
214
215 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
216
217         * g++.dg/cpp0x/constexpr-array13.C: Fix.
218
219 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
220
221         * gfortran.dg/nint_p7.f90: New testcase.
222
223 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
224             Paolo Carlini  <paolo.carlini@oracle.com>
225
226         PR c++/68087
227         * g++.dg/cpp0x/constexpr-array13.C: New.
228
229 2015-11-25  Ilmir Usmanov <me@ilmir.us>
230             Cesar Philippidis  <cesar@codesourcery.com>
231
232         PR fortran/63858
233         * goacc/omp-fixed.f: New test.
234         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
235
236 2015-11-25  Richard Biener  <rguenther@suse.de>
237
238         PR middle-end/68528
239         * gcc.dg/torture/pr68528.c: New testcase.
240
241 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
242
243         PR c++/58910
244         * g++.dg/cpp0x/constexpr-tuple2.C: New.
245
246 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
247
248         PR rtl-optimization/68435
249         * gcc.dg/pr68435.c: New test.
250
251 2015-11-25  Richard Biener  <rguenther@suse.de>
252
253         PR tree-optimization/68517
254         * gcc.dg/torture/pr68517.c: New testcase.
255
256 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
257
258         PR target/67089
259         * gcc.dg/pr67089-1.c: New test.
260         * gcc.dg/pr67089-2.c: New test.
261         * gcc.dg/pr67089-3.c: New test.
262         * gcc.dg/pr67089-4.c: New test.
263         * gcc.dg/pr67089-5.c: New test.
264         * gcc.dg/pr67089-6.c: New test.
265         * gcc.dg/pr67089-7.c: New test.
266
267 2015-11-25  Richard Biener  <rguenther@suse.de>
268
269         PR tree-optimization/68502
270         * gcc.dg/vect/pr68502-1.c: New testcase.
271         * gcc.dg/vect/pr68502-2.c: Likewise.
272
273 2015-11-24  Michael Collison  <michael.collison@linaro.org>
274
275         * gcc.target/aarch64/saddw-1.c: New test.
276         * gcc.target/aarch64/saddw-2.c: New test.
277         * gcc.target/aarch64/uaddw-1.c: New test.
278         * gcc.target/aarch64/uaddw-2.c: New test.
279         * gcc.target/aarch64/uaddw-3.c: New test.
280         * lib/target-support.exp
281         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
282         Add aarch64 to list of support targets.
283
284 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
285
286         * gcc.target/mips/frame-header-4.c: New test.
287
288 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
289
290         PR fortran/68486
291         * gfortran.dg/simplify_cshift_3.f90
292
293 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
294
295         PR c++/68278
296         * g++.dg/cpp1y/pr68278.C: New.
297
298 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
299
300         PR c++/68388
301         * g++.dg/cpp1y/pr68388.C: New.
302
303 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
304             Sebastian Pop  <s.pop@samsung.com>
305
306         PR tree-optimization/67984
307         * gcc.dg/graphite/pr67984.c: New.
308
309 2015-11-24  Michael Matz  <matz@suse.de>
310
311         PR rtl-optimization/68392
312         * g++.dg/pr68392.C: New test.
313
314 2015-11-24  Nathan Sidwell  <nathan@acm.org>
315
316         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
317
318 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
319
320         PR rtl-optimization/68381
321         * gcc.c-torture/execute/pr68381.c: New test.
322
323 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
324
325         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
326         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
327
328 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
329
330         PR target/68497
331         * gcc.target/i386/pr68497.c: New test.
332
333 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
334
335         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
336         New.
337         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
338         New.
339         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
340         New.
341         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
342         New.
343         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
344         New.
345         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
346         New.
347         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
348         New.
349         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
350         New.
351         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
352         New.
353         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
354         New.
355         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
356         New.
357         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
358         New.
359
360 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
361
362         PR middle-end/68375
363         * gcc.dg/pr68375.c: New test.
364
365 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
366
367         PR target/68483
368         * gcc.target/i386/pr68483-1.c: New test.
369         * gcc.target/i386/pr68483-2.c: New test.
370
371 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
372
373         PR c/68337
374         * gcc.target/i386/mpx/pr68337-1.c: New test.
375         * gcc.target/i386/mpx/pr68337-2.c: New test.
376
377 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
378
379         PR rtl-optimization/68194
380         PR rtl-optimization/68328
381         PR rtl-optimization/68185
382         * gcc.c-torture/execute/pr68185.c: New test.
383         * gcc.c-torture/execute/pr68328.c: Likewise.
384
385 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
386
387         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
388
389 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
390
391         PR objc/68438
392         * objc.dg/plugin: New subdirectory.
393         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
394         * objc.dg/plugin/plugin.exp: New file, based on
395         gcc.dg/plugin/plugin.exp.
396
397 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
398             Sebastian Pop  <s.pop@samsung.com>
399
400         PR tree-optimization/68493
401         * gcc.dg/graphite/pr68493.c: New.
402
403 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
404             Sebastian Pop  <s.pop@samsung.com>
405
406         PR tree-optimization/68279
407         * gfortran.dg/graphite/pr68279.f90: New.
408
409 2015-11-23  Marek Polacek  <polacek@redhat.com>
410
411         PR tree-optimization/68455
412         * gcc.dg/tree-ssa/pr68455.c: New test.
413
414 2015-11-23  Richard Biener  <rguenther@suse.de>
415
416         PR tree-optimization/68465
417         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
418
419 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
420
421         PR target/68363
422         * gcc.target/aarch64/pr68363_1.c: New test.
423
424 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
425
426         * gcc.target/aarch64/simd/vmulx.x: New.
427         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
428         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
429         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
430
431 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
432
433         PR c++/68001
434         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
435
436 2015-11-23  Richard Biener  <rguenther@suse.de>
437             Jiong Wang  <jiong.wang@arm.com>
438
439         PR tree-optimization/68317
440         PR tree-optimization/68326
441         * gcc.dg/pr68317.c: New testcase.
442
443 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
444
445         PR tree-optimization/68327
446         * gcc.dg/pr68327.c: New test.
447
448 2015-11-23  Tom de Vries  <tom@codesourcery.com>
449
450         PR tree-optimization/68460
451         * gcc.dg/autopar/pr68460.c: New test.
452
453 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
454
455         * c-c++-common/asan/halt_on_error-1.c: New test.
456         * c-c++-common/asan/halt_on_error-2.c: Likewise.
457
458 2015-11-23  Richard Biener  <rguenther@suse.de>
459
460         PR tree-optimization/68482
461         * gcc.dg/vect/pr68482.c: New testcase.
462
463 2015-11-23  Richard Biener  <rguenther@suse.de>
464
465         PR tree-optimization/68445
466         * gcc.dg/vect/pr68445.c: New testcase.
467
468 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
469
470         * gcc.target/s390/load-relative-check.c: New test to check
471         generation of load relative instructions.
472
473 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
474
475         * gfortran.dg/fmt_t_8.f90: New test.
476
477 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
478
479         PR target/68390
480         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
481
482 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
483
484         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
485
486 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
487
488         PR fortran/68486
489         * gfortran.dg/simplify_cshift_2.f90: New test.
490
491 2015-11-22  James Norris  <jnorris@codesourcery.com>
492             Cesar Philippidis  <cesar@codesourcery.com>
493
494         * gfortran.dg/goacc/declare-1.f95: Update test.
495         * gfortran.dg/goacc/declare-2.f95: New test.
496
497 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
498
499         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
500         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
501         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
502         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
503         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
504         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
505         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
506         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
507         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
508         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
509         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
510         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
511
512 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
513
514         * gfortran.dg/simplify_cshift_1.f90: New test.
515
516 2015-11-21  Nathan Sidwell  <nathan@acm.org>
517
518         * gcc.dg/atomic-generic.c: Include <string.h>.
519
520 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
521
522         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
523
524 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
525
526         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
527
528 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
529
530         PR debug/66432
531         * gcc.dg/debug/pr66432.c: New test.
532
533 2015-11-20  Ian Lance Taylor  <iant@google.com>
534
535         PR go/66406
536         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
537
538 2015-11-20  Mike Stump  <mikestump@comcast.net>
539
540         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
541         isn't portable.
542
543 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
544
545         PR 62314
546         * gcc.dg/fixits.c: New file.
547         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
548         (test_fixit_insert): New.
549         (test_fixit_remove): New.
550         (test_fixit_replace): New.
551         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
552         (test_fixit_insert): New.
553         (test_fixit_remove): New.
554         (test_fixit_replace): New.
555         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
556         (test_show_locus): Add tests of rendering fixit hints.
557
558 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
559
560         PR middle-end/68339
561         * gcc.dg/vect/pr68339.c: New test.
562
563 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
564
565         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
566
567 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
568
569         PR fortran/68237
570         * gfortran.dg/submodule_12.f90: New test
571
572         PR fortran/66762
573         * gfortran.dg/submodule_6.f08: Add compile option -flto.
574
575 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
576
577         * lib/target-supports.exp
578         (check_effective_target_arm_neon_ok_nocache): Add check
579         for M profile.
580
581 2015-11-20  Tom de Vries  <tom@codesourcery.com>
582
583         PR tree-optimization/68373
584         * gcc.dg/autopar/pr68373.c: New test.
585
586 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
587
588         PR c++/67354
589         * g++.dg/abi/mangle67.C: New test.
590
591 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
592
593         * gcc.target/s390/bswap-1.c: New test.
594
595 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
596
597         * gcc.target/s390/pfpo.c: New test.
598
599 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
600
601         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
602         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
603
604 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
605
606         * g++.dg/spellcheck-fields.C: New file.
607
608 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
609             Sebastian Pop  <s.pop@samsung.com>
610
611         PR tree-optimization/68428
612         * gcc.dg/graphite/pr68428.c: New.
613
614 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
615             Sebastian Pop  <s.pop@samsung.com>
616
617         PR tree-optimization/68335
618         * gfortran.dg/graphite/pr68335.f90: New.
619
620 2015-11-19  Nathan Sidwell  <nathan@acm.org>
621
622         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
623         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
624         * gcc.dg/special/weak-2.c: Likewise.
625         * gcc.dg/weak/weak-12.c: Likewise.
626         * gcc.dg/weak/weak-15.c: Likewise.
627         * gcc.dg/weak/weak-16.c: Likewise.
628         * gcc.dg/weak/weak-1.c: Likewise.
629         * gcc.dg/weak/weak-2.c: Likewise.
630         * gcc.dg/weak/weak-4.c: Likewise.
631         * gcc.dg/torture/pr53922.c: Likewise.
632         * gcc.dg/torture/pr60092.c: Likewise.
633
634 2015-11-19  Marek Polacek  <polacek@redhat.com>
635
636         PR c/68412
637         * gcc.dg/pr68412-2.c: New test.
638         * gcc.dg/pr68412.c: New test.
639
640 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
641
642         * gcc.dg/tree-ssa/vrp98.c: New testcase.
643         * gcc.target/avr/uint8-single-reg.c: New testcase.
644
645 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
646
647         PR c++/67409
648         * g++.dg/eh/goto3.C: New test.
649
650 2015-11-19  Marek Polacek  <polacek@redhat.com>
651
652         PR tree-optimization/68431
653         * gcc.dg/tree-ssa/pr68431.c: New test.
654
655 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
656
657         PR rtl-optimization/68376
658         * gcc.c-torture/execute/pr68376-1.c: New test.
659         * gcc.c-torture/execute/pr68376-2.c: New test.
660
661         PR target/67770
662         * gcc.target/i386/pr67770.c: New test.
663
664 2015-11-18  Jeff Law  <law@redhat.com>
665
666         PR tree-optimization/68198
667         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
668         * gcc.dg/tree-ssa/pr68198.c: New test.
669
670 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
671
672         PR fortran/59910
673         * gfortran.dg/pr59910.f90: New test.
674
675 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
676
677         PR fortran/43996
678         * gfortran.dg/pr43996.f90: New test.
679
680 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
681
682         PR c/65083
683         * gcc.dg/atomic/stdatomic-fence-2.c,
684         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
685
686 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
687
688         * gnat.dg/loop_optimization19.adb: New test.
689         * gnat.dg/loop_optimization20.adb: Likewise.
690         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
691
692 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
693
694         * gnat.dg/opt52.adb: New test.
695
696 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
697
698         * gcc.dg/goacc/nvptx-sese-1.c: New.
699
700 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
701
702         * gnat.dg/renaming7.adb: New test.
703         * gnat.dg/renaming7_pkg.ads: New helper.
704
705 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
706
707         PR tree-optimization/68402
708         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
709         to avoid undefined behaviour.
710
711 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
712
713         PR tree-optimization/68157
714         * g++.dg/opt/pr68157.C: New test.
715
716 2015-11-18  Richard Biener  <rguenther@suse.de>
717
718         PR tree-optimization/67790
719         * gcc.dg/vect/pr67790.c: New testcase.
720
721 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
722
723         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
724
725 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
726
727         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
728         (test_braced_init): New function.
729         (test_statement_expression): New function.
730         (test_address_of_label): New function.
731         (test_transaction_expressions): New function.
732         (test_keywords): New function.
733         (test_builtin_va_arg): New function.
734         (test_builtin_offsetof): New function.
735         * lib/multiline.exp (_build_multiline_regex): Escape braces.
736
737 2015-11-17  Martin Sebor  <msebor@redhat.com>
738
739         PR c++/68308
740         * g++.dg/init/new46.C: New test.
741
742 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
743
744         PR fortran/65751
745         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
746
747 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
748
749         PR middle-end/68134
750         * gcc.dg/pr68134.c: New test.
751
752 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
753
754         PR target/68143
755         * gcc.c-torture/execute/pr68143_1.c: New test.
756
757 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
758
759         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
760
761 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
762
763         * gcc.dg/tree-ssa/ifc-8.c: New test.
764
765 2015-11-16  Marek Polacek  <polacek@redhat.com>
766
767         PR c++/68362
768         * g++.dg/delayedfold/switch-1.C: New test.
769
770 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
771
772         PR fortran/58027
773         PR fortran/60993
774         * gfortran.dg/pr58027.f90: New test.
775
776 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
777
778         * c-c++-common/attr-simd.c: New test.
779         * c-c++-common/attr-simd-2.c: New test.
780         * c-c++-common/attr-simd-3.c: New test.
781
782 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
783
784         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
785
786 2015-11-16  Christian Bruel  <christian.bruel@st.com>
787
788         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
789          Check __ARM_NEON__ instead of "arm_neon.h.
790         * gcc.target/arm/attr-neon3.c: New test.
791         * gcc.target/arm/attr-neon-fp16.c: Likewise
792
793 2015-11-16  Christian Bruel  <christian.bruel@st.com>
794
795         PR target/65837
796         * gcc.target/arm/lto/pr65837_0.c
797         * gcc.target/arm/attr-neon2.c
798         * gcc.target/arm/attr-neon.c
799         * gcc.target/arm/attr-neon-builtin-fail.c
800         * gcc.target/arm/attr-crypto.c
801
802 2015-11-16  Richard Biener  <rguenther@suse.de>
803
804         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
805
806 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
807
808         PR fortran/50221
809         * gfortran.dg/deferred_character_1.f90: New test.
810         * gfortran.dg/deferred_character_4.f90: New test for comment
811         #4 of the PR.
812
813         PR fortran/68216
814         * gfortran.dg/deferred_character_2.f90: New test.
815
816         PR fortran/67674
817         * gfortran.dg/deferred_character_3.f90: New test.
818
819         PR fortran/63932
820         * gfortran.dg/deferred_character_5.f90: New test.
821
822         PR fortran/66408
823         * gfortran.dg/deferred_character_6.f90: New test.
824
825         PR fortran/49954
826         * gfortran.dg/deferred_character_7.f90: New test.
827
828 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
829
830         PR fortran/67803
831         * gfortran.dg/pr67803.f90: New test.
832
833 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
834
835         * g++.dg/cpp/ucn-1.C: Fix typo.
836
837 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
838
839         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
840         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
841
842 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
843             Jeff Law  <law@redhat.com>
844
845         * gcc.dg/tree-ssa/split-path-1.c: New test.
846
847 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
848
849         * c-c++-common/goacc/loop-auto-1.c: New.
850
851         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
852         * gcc.dg/goacc/nvptx-merged-loop.c: New.
853
854 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
855
856         PR fortran/68319
857         * gfortran.dg/pr68319.f90: New test.
858
859 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
860
861         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
862         hardware floating point support.
863
864         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
865         vector direct move instructions.
866
867         * gcc.target/powerpc/maddld.c: New test.
868
869 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
870
871         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
872         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
873         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
874
875 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
876
877         * gcc.dg/diagnostic-token-ranges.c: New file.
878         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
879         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
880         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
881         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
882         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
883         line_table param when calling
884         linemap_position_for_line_and_column.
885         (test_show_locus): Pass line_table to rich_location ctors.
886         (plugin_init): Remove setting of global_dc->colorize_source_p.
887         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
888         New file.
889         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
890         diagnostic_plugin_test_tree_expression_range.c,
891         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
892         and diagnostic-test-show-trees-1.c.
893
894 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
895
896         PR tree-optimization/67682
897         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
898         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
899         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
900         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
901
902 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
903
904         * gcc.target/aarch64/umaddl_combine_1.c: New test.
905
906 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
907
908         PR tree-optimization/68264
909         * gcc.dg/torture/pr68264.c: New test.
910
911 2015-11-13  Marek Polacek  <polacek@redhat.com>
912
913         PR c/68320
914         * gcc.dg/pr68320.c: New test.
915
916 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
917
918         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
919
920 2015-11-13  Richard Biener  <rguenther@suse.de>
921
922         PR tree-optimization/68306
923         * gcc.dg/pr68306.c: Adjust.
924         * gcc.dg/pr68306-2.c: New testcase.
925         * gcc.dg/pr68306-3.c: Likewise.
926
927 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
928
929         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
930         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
931
932 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
933
934         PR fortran/47266
935         * gfortran.dg/module_private_2.f90: New test.
936
937 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
938
939         PR fortran/47266
940         * gfortran.dg/warn_unused_function_2.f90: New test.
941
942 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
943
944         Revert [ARM] Remove neon-testgen.ml and generated tests.
945         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
946
947         * gcc.target/arm/neon/vRaddhns16.c: Remove.
948         * gcc.target/arm/neon/vRaddhns32.c: Remove.
949         * gcc.target/arm/neon/vRaddhns64.c: Remove.
950         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
951         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
952         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
953         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
954         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
955         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
956         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
957         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
958         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
959         * gcc.target/arm/neon/vRhadds16.c: Remove.
960         * gcc.target/arm/neon/vRhadds32.c: Remove.
961         * gcc.target/arm/neon/vRhadds8.c: Remove.
962         * gcc.target/arm/neon/vRhaddu16.c: Remove.
963         * gcc.target/arm/neon/vRhaddu32.c: Remove.
964         * gcc.target/arm/neon/vRhaddu8.c: Remove.
965         * gcc.target/arm/neon/vRshlQs16.c: Remove.
966         * gcc.target/arm/neon/vRshlQs32.c: Remove.
967         * gcc.target/arm/neon/vRshlQs64.c: Remove.
968         * gcc.target/arm/neon/vRshlQs8.c: Remove.
969         * gcc.target/arm/neon/vRshlQu16.c: Remove.
970         * gcc.target/arm/neon/vRshlQu32.c: Remove.
971         * gcc.target/arm/neon/vRshlQu64.c: Remove.
972         * gcc.target/arm/neon/vRshlQu8.c: Remove.
973         * gcc.target/arm/neon/vRshls16.c: Remove.
974         * gcc.target/arm/neon/vRshls32.c: Remove.
975         * gcc.target/arm/neon/vRshls64.c: Remove.
976         * gcc.target/arm/neon/vRshls8.c: Remove.
977         * gcc.target/arm/neon/vRshlu16.c: Remove.
978         * gcc.target/arm/neon/vRshlu32.c: Remove.
979         * gcc.target/arm/neon/vRshlu64.c: Remove.
980         * gcc.target/arm/neon/vRshlu8.c: Remove.
981         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
982         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
983         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
984         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
985         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
986         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
987         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
988         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
989         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
990         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
991         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
992         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
993         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
994         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
995         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
996         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
997         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
998         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
999         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1000         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1001         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1002         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1003         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1004         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1005         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1006         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1007         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1008         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1009         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1010         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1011         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1012         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1013         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1014         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1015         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1016         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1017         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1018         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1019         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1020         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1021         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1022         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1023         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1024         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1025         * gcc.target/arm/neon/vabaQs16.c: Remove.
1026         * gcc.target/arm/neon/vabaQs32.c: Remove.
1027         * gcc.target/arm/neon/vabaQs8.c: Remove.
1028         * gcc.target/arm/neon/vabaQu16.c: Remove.
1029         * gcc.target/arm/neon/vabaQu32.c: Remove.
1030         * gcc.target/arm/neon/vabaQu8.c: Remove.
1031         * gcc.target/arm/neon/vabals16.c: Remove.
1032         * gcc.target/arm/neon/vabals32.c: Remove.
1033         * gcc.target/arm/neon/vabals8.c: Remove.
1034         * gcc.target/arm/neon/vabalu16.c: Remove.
1035         * gcc.target/arm/neon/vabalu32.c: Remove.
1036         * gcc.target/arm/neon/vabalu8.c: Remove.
1037         * gcc.target/arm/neon/vabas16.c: Remove.
1038         * gcc.target/arm/neon/vabas32.c: Remove.
1039         * gcc.target/arm/neon/vabas8.c: Remove.
1040         * gcc.target/arm/neon/vabau16.c: Remove.
1041         * gcc.target/arm/neon/vabau32.c: Remove.
1042         * gcc.target/arm/neon/vabau8.c: Remove.
1043         * gcc.target/arm/neon/vabdQf32.c: Remove.
1044         * gcc.target/arm/neon/vabdQs16.c: Remove.
1045         * gcc.target/arm/neon/vabdQs32.c: Remove.
1046         * gcc.target/arm/neon/vabdQs8.c: Remove.
1047         * gcc.target/arm/neon/vabdQu16.c: Remove.
1048         * gcc.target/arm/neon/vabdQu32.c: Remove.
1049         * gcc.target/arm/neon/vabdQu8.c: Remove.
1050         * gcc.target/arm/neon/vabdf32.c: Remove.
1051         * gcc.target/arm/neon/vabdls16.c: Remove.
1052         * gcc.target/arm/neon/vabdls32.c: Remove.
1053         * gcc.target/arm/neon/vabdls8.c: Remove.
1054         * gcc.target/arm/neon/vabdlu16.c: Remove.
1055         * gcc.target/arm/neon/vabdlu32.c: Remove.
1056         * gcc.target/arm/neon/vabdlu8.c: Remove.
1057         * gcc.target/arm/neon/vabds16.c: Remove.
1058         * gcc.target/arm/neon/vabds32.c: Remove.
1059         * gcc.target/arm/neon/vabds8.c: Remove.
1060         * gcc.target/arm/neon/vabdu16.c: Remove.
1061         * gcc.target/arm/neon/vabdu32.c: Remove.
1062         * gcc.target/arm/neon/vabdu8.c: Remove.
1063         * gcc.target/arm/neon/vabsQf32.c: Remove.
1064         * gcc.target/arm/neon/vabsQs16.c: Remove.
1065         * gcc.target/arm/neon/vabsQs32.c: Remove.
1066         * gcc.target/arm/neon/vabsQs8.c: Remove.
1067         * gcc.target/arm/neon/vabsf32.c: Remove.
1068         * gcc.target/arm/neon/vabss16.c: Remove.
1069         * gcc.target/arm/neon/vabss32.c: Remove.
1070         * gcc.target/arm/neon/vabss8.c: Remove.
1071         * gcc.target/arm/neon/vaddQf32.c: Remove.
1072         * gcc.target/arm/neon/vaddQs16.c: Remove.
1073         * gcc.target/arm/neon/vaddQs32.c: Remove.
1074         * gcc.target/arm/neon/vaddQs64.c: Remove.
1075         * gcc.target/arm/neon/vaddQs8.c: Remove.
1076         * gcc.target/arm/neon/vaddQu16.c: Remove.
1077         * gcc.target/arm/neon/vaddQu32.c: Remove.
1078         * gcc.target/arm/neon/vaddQu64.c: Remove.
1079         * gcc.target/arm/neon/vaddQu8.c: Remove.
1080         * gcc.target/arm/neon/vaddf32.c: Remove.
1081         * gcc.target/arm/neon/vaddhns16.c: Remove.
1082         * gcc.target/arm/neon/vaddhns32.c: Remove.
1083         * gcc.target/arm/neon/vaddhns64.c: Remove.
1084         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1085         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1086         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1087         * gcc.target/arm/neon/vaddls16.c: Remove.
1088         * gcc.target/arm/neon/vaddls32.c: Remove.
1089         * gcc.target/arm/neon/vaddls8.c: Remove.
1090         * gcc.target/arm/neon/vaddlu16.c: Remove.
1091         * gcc.target/arm/neon/vaddlu32.c: Remove.
1092         * gcc.target/arm/neon/vaddlu8.c: Remove.
1093         * gcc.target/arm/neon/vadds16.c: Remove.
1094         * gcc.target/arm/neon/vadds32.c: Remove.
1095         * gcc.target/arm/neon/vadds64.c: Remove.
1096         * gcc.target/arm/neon/vadds8.c: Remove.
1097         * gcc.target/arm/neon/vaddu16.c: Remove.
1098         * gcc.target/arm/neon/vaddu32.c: Remove.
1099         * gcc.target/arm/neon/vaddu64.c: Remove.
1100         * gcc.target/arm/neon/vaddu8.c: Remove.
1101         * gcc.target/arm/neon/vaddws16.c: Remove.
1102         * gcc.target/arm/neon/vaddws32.c: Remove.
1103         * gcc.target/arm/neon/vaddws8.c: Remove.
1104         * gcc.target/arm/neon/vaddwu16.c: Remove.
1105         * gcc.target/arm/neon/vaddwu32.c: Remove.
1106         * gcc.target/arm/neon/vaddwu8.c: Remove.
1107         * gcc.target/arm/neon/vandQs16.c: Remove.
1108         * gcc.target/arm/neon/vandQs32.c: Remove.
1109         * gcc.target/arm/neon/vandQs64.c: Remove.
1110         * gcc.target/arm/neon/vandQs8.c: Remove.
1111         * gcc.target/arm/neon/vandQu16.c: Remove.
1112         * gcc.target/arm/neon/vandQu32.c: Remove.
1113         * gcc.target/arm/neon/vandQu64.c: Remove.
1114         * gcc.target/arm/neon/vandQu8.c: Remove.
1115         * gcc.target/arm/neon/vands16.c: Remove.
1116         * gcc.target/arm/neon/vands32.c: Remove.
1117         * gcc.target/arm/neon/vands64.c: Remove.
1118         * gcc.target/arm/neon/vands8.c: Remove.
1119         * gcc.target/arm/neon/vandu16.c: Remove.
1120         * gcc.target/arm/neon/vandu32.c: Remove.
1121         * gcc.target/arm/neon/vandu64.c: Remove.
1122         * gcc.target/arm/neon/vandu8.c: Remove.
1123         * gcc.target/arm/neon/vbicQs16.c: Remove.
1124         * gcc.target/arm/neon/vbicQs32.c: Remove.
1125         * gcc.target/arm/neon/vbicQs64.c: Remove.
1126         * gcc.target/arm/neon/vbicQs8.c: Remove.
1127         * gcc.target/arm/neon/vbicQu16.c: Remove.
1128         * gcc.target/arm/neon/vbicQu32.c: Remove.
1129         * gcc.target/arm/neon/vbicQu64.c: Remove.
1130         * gcc.target/arm/neon/vbicQu8.c: Remove.
1131         * gcc.target/arm/neon/vbics16.c: Remove.
1132         * gcc.target/arm/neon/vbics32.c: Remove.
1133         * gcc.target/arm/neon/vbics64.c: Remove.
1134         * gcc.target/arm/neon/vbics8.c: Remove.
1135         * gcc.target/arm/neon/vbicu16.c: Remove.
1136         * gcc.target/arm/neon/vbicu32.c: Remove.
1137         * gcc.target/arm/neon/vbicu64.c: Remove.
1138         * gcc.target/arm/neon/vbicu8.c: Remove.
1139         * gcc.target/arm/neon/vbslQf32.c: Remove.
1140         * gcc.target/arm/neon/vbslQp16.c: Remove.
1141         * gcc.target/arm/neon/vbslQp64.c: Remove.
1142         * gcc.target/arm/neon/vbslQp8.c: Remove.
1143         * gcc.target/arm/neon/vbslQs16.c: Remove.
1144         * gcc.target/arm/neon/vbslQs32.c: Remove.
1145         * gcc.target/arm/neon/vbslQs64.c: Remove.
1146         * gcc.target/arm/neon/vbslQs8.c: Remove.
1147         * gcc.target/arm/neon/vbslQu16.c: Remove.
1148         * gcc.target/arm/neon/vbslQu32.c: Remove.
1149         * gcc.target/arm/neon/vbslQu64.c: Remove.
1150         * gcc.target/arm/neon/vbslQu8.c: Remove.
1151         * gcc.target/arm/neon/vbslf32.c: Remove.
1152         * gcc.target/arm/neon/vbslp16.c: Remove.
1153         * gcc.target/arm/neon/vbslp64.c: Remove.
1154         * gcc.target/arm/neon/vbslp8.c: Remove.
1155         * gcc.target/arm/neon/vbsls16.c: Remove.
1156         * gcc.target/arm/neon/vbsls32.c: Remove.
1157         * gcc.target/arm/neon/vbsls64.c: Remove.
1158         * gcc.target/arm/neon/vbsls8.c: Remove.
1159         * gcc.target/arm/neon/vbslu16.c: Remove.
1160         * gcc.target/arm/neon/vbslu32.c: Remove.
1161         * gcc.target/arm/neon/vbslu64.c: Remove.
1162         * gcc.target/arm/neon/vbslu8.c: Remove.
1163         * gcc.target/arm/neon/vcageQf32.c: Remove.
1164         * gcc.target/arm/neon/vcagef32.c: Remove.
1165         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1166         * gcc.target/arm/neon/vcagtf32.c: Remove.
1167         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1168         * gcc.target/arm/neon/vcalef32.c: Remove.
1169         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1170         * gcc.target/arm/neon/vcaltf32.c: Remove.
1171         * gcc.target/arm/neon/vceqQf32.c: Remove.
1172         * gcc.target/arm/neon/vceqQp8.c: Remove.
1173         * gcc.target/arm/neon/vceqQs16.c: Remove.
1174         * gcc.target/arm/neon/vceqQs32.c: Remove.
1175         * gcc.target/arm/neon/vceqQs8.c: Remove.
1176         * gcc.target/arm/neon/vceqQu16.c: Remove.
1177         * gcc.target/arm/neon/vceqQu32.c: Remove.
1178         * gcc.target/arm/neon/vceqQu8.c: Remove.
1179         * gcc.target/arm/neon/vceqf32.c: Remove.
1180         * gcc.target/arm/neon/vceqp8.c: Remove.
1181         * gcc.target/arm/neon/vceqs16.c: Remove.
1182         * gcc.target/arm/neon/vceqs32.c: Remove.
1183         * gcc.target/arm/neon/vceqs8.c: Remove.
1184         * gcc.target/arm/neon/vcequ16.c: Remove.
1185         * gcc.target/arm/neon/vcequ32.c: Remove.
1186         * gcc.target/arm/neon/vcequ8.c: Remove.
1187         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1188         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1189         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1190         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1191         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1192         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1193         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1194         * gcc.target/arm/neon/vcgef32.c: Remove.
1195         * gcc.target/arm/neon/vcges16.c: Remove.
1196         * gcc.target/arm/neon/vcges32.c: Remove.
1197         * gcc.target/arm/neon/vcges8.c: Remove.
1198         * gcc.target/arm/neon/vcgeu16.c: Remove.
1199         * gcc.target/arm/neon/vcgeu32.c: Remove.
1200         * gcc.target/arm/neon/vcgeu8.c: Remove.
1201         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1202         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1203         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1204         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1205         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1206         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1207         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1208         * gcc.target/arm/neon/vcgtf32.c: Remove.
1209         * gcc.target/arm/neon/vcgts16.c: Remove.
1210         * gcc.target/arm/neon/vcgts32.c: Remove.
1211         * gcc.target/arm/neon/vcgts8.c: Remove.
1212         * gcc.target/arm/neon/vcgtu16.c: Remove.
1213         * gcc.target/arm/neon/vcgtu32.c: Remove.
1214         * gcc.target/arm/neon/vcgtu8.c: Remove.
1215         * gcc.target/arm/neon/vcleQf32.c: Remove.
1216         * gcc.target/arm/neon/vcleQs16.c: Remove.
1217         * gcc.target/arm/neon/vcleQs32.c: Remove.
1218         * gcc.target/arm/neon/vcleQs8.c: Remove.
1219         * gcc.target/arm/neon/vcleQu16.c: Remove.
1220         * gcc.target/arm/neon/vcleQu32.c: Remove.
1221         * gcc.target/arm/neon/vcleQu8.c: Remove.
1222         * gcc.target/arm/neon/vclef32.c: Remove.
1223         * gcc.target/arm/neon/vcles16.c: Remove.
1224         * gcc.target/arm/neon/vcles32.c: Remove.
1225         * gcc.target/arm/neon/vcles8.c: Remove.
1226         * gcc.target/arm/neon/vcleu16.c: Remove.
1227         * gcc.target/arm/neon/vcleu32.c: Remove.
1228         * gcc.target/arm/neon/vcleu8.c: Remove.
1229         * gcc.target/arm/neon/vclsQs16.c: Remove.
1230         * gcc.target/arm/neon/vclsQs32.c: Remove.
1231         * gcc.target/arm/neon/vclsQs8.c: Remove.
1232         * gcc.target/arm/neon/vclss16.c: Remove.
1233         * gcc.target/arm/neon/vclss32.c: Remove.
1234         * gcc.target/arm/neon/vclss8.c: Remove.
1235         * gcc.target/arm/neon/vcltQf32.c: Remove.
1236         * gcc.target/arm/neon/vcltQs16.c: Remove.
1237         * gcc.target/arm/neon/vcltQs32.c: Remove.
1238         * gcc.target/arm/neon/vcltQs8.c: Remove.
1239         * gcc.target/arm/neon/vcltQu16.c: Remove.
1240         * gcc.target/arm/neon/vcltQu32.c: Remove.
1241         * gcc.target/arm/neon/vcltQu8.c: Remove.
1242         * gcc.target/arm/neon/vcltf32.c: Remove.
1243         * gcc.target/arm/neon/vclts16.c: Remove.
1244         * gcc.target/arm/neon/vclts32.c: Remove.
1245         * gcc.target/arm/neon/vclts8.c: Remove.
1246         * gcc.target/arm/neon/vcltu16.c: Remove.
1247         * gcc.target/arm/neon/vcltu32.c: Remove.
1248         * gcc.target/arm/neon/vcltu8.c: Remove.
1249         * gcc.target/arm/neon/vclzQs16.c: Remove.
1250         * gcc.target/arm/neon/vclzQs32.c: Remove.
1251         * gcc.target/arm/neon/vclzQs8.c: Remove.
1252         * gcc.target/arm/neon/vclzQu16.c: Remove.
1253         * gcc.target/arm/neon/vclzQu32.c: Remove.
1254         * gcc.target/arm/neon/vclzQu8.c: Remove.
1255         * gcc.target/arm/neon/vclzs16.c: Remove.
1256         * gcc.target/arm/neon/vclzs32.c: Remove.
1257         * gcc.target/arm/neon/vclzs8.c: Remove.
1258         * gcc.target/arm/neon/vclzu16.c: Remove.
1259         * gcc.target/arm/neon/vclzu32.c: Remove.
1260         * gcc.target/arm/neon/vclzu8.c: Remove.
1261         * gcc.target/arm/neon/vcntQp8.c: Remove.
1262         * gcc.target/arm/neon/vcntQs8.c: Remove.
1263         * gcc.target/arm/neon/vcntQu8.c: Remove.
1264         * gcc.target/arm/neon/vcntp8.c: Remove.
1265         * gcc.target/arm/neon/vcnts8.c: Remove.
1266         * gcc.target/arm/neon/vcntu8.c: Remove.
1267         * gcc.target/arm/neon/vcombinef32.c: Remove.
1268         * gcc.target/arm/neon/vcombinep16.c: Remove.
1269         * gcc.target/arm/neon/vcombinep64.c: Remove.
1270         * gcc.target/arm/neon/vcombinep8.c: Remove.
1271         * gcc.target/arm/neon/vcombines16.c: Remove.
1272         * gcc.target/arm/neon/vcombines32.c: Remove.
1273         * gcc.target/arm/neon/vcombines64.c: Remove.
1274         * gcc.target/arm/neon/vcombines8.c: Remove.
1275         * gcc.target/arm/neon/vcombineu16.c: Remove.
1276         * gcc.target/arm/neon/vcombineu32.c: Remove.
1277         * gcc.target/arm/neon/vcombineu64.c: Remove.
1278         * gcc.target/arm/neon/vcombineu8.c: Remove.
1279         * gcc.target/arm/neon/vcreatef32.c: Remove.
1280         * gcc.target/arm/neon/vcreatep16.c: Remove.
1281         * gcc.target/arm/neon/vcreatep64.c: Remove.
1282         * gcc.target/arm/neon/vcreatep8.c: Remove.
1283         * gcc.target/arm/neon/vcreates16.c: Remove.
1284         * gcc.target/arm/neon/vcreates32.c: Remove.
1285         * gcc.target/arm/neon/vcreates64.c: Remove.
1286         * gcc.target/arm/neon/vcreates8.c: Remove.
1287         * gcc.target/arm/neon/vcreateu16.c: Remove.
1288         * gcc.target/arm/neon/vcreateu32.c: Remove.
1289         * gcc.target/arm/neon/vcreateu64.c: Remove.
1290         * gcc.target/arm/neon/vcreateu8.c: Remove.
1291         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1292         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1293         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1294         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1295         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1296         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1297         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1298         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1299         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1300         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1301         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1302         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1303         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1304         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1305         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1306         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1307         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1308         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1309         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1310         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1311         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1312         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1313         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1314         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1315         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1316         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1317         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1318         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1319         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1320         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1321         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1322         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1323         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1324         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1325         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1326         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1327         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1328         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1329         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1330         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1331         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1332         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1333         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1334         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1335         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1336         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1337         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1338         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1339         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1340         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1341         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1342         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1343         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1344         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1345         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1346         * gcc.target/arm/neon/vdup_np16.c: Remove.
1347         * gcc.target/arm/neon/vdup_np64.c: Remove.
1348         * gcc.target/arm/neon/vdup_np8.c: Remove.
1349         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1350         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1351         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1352         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1353         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1354         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1355         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1356         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1357         * gcc.target/arm/neon/veorQs16.c: Remove.
1358         * gcc.target/arm/neon/veorQs32.c: Remove.
1359         * gcc.target/arm/neon/veorQs64.c: Remove.
1360         * gcc.target/arm/neon/veorQs8.c: Remove.
1361         * gcc.target/arm/neon/veorQu16.c: Remove.
1362         * gcc.target/arm/neon/veorQu32.c: Remove.
1363         * gcc.target/arm/neon/veorQu64.c: Remove.
1364         * gcc.target/arm/neon/veorQu8.c: Remove.
1365         * gcc.target/arm/neon/veors16.c: Remove.
1366         * gcc.target/arm/neon/veors32.c: Remove.
1367         * gcc.target/arm/neon/veors64.c: Remove.
1368         * gcc.target/arm/neon/veors8.c: Remove.
1369         * gcc.target/arm/neon/veoru16.c: Remove.
1370         * gcc.target/arm/neon/veoru32.c: Remove.
1371         * gcc.target/arm/neon/veoru64.c: Remove.
1372         * gcc.target/arm/neon/veoru8.c: Remove.
1373         * gcc.target/arm/neon/vextQf32.c: Remove.
1374         * gcc.target/arm/neon/vextQp16.c: Remove.
1375         * gcc.target/arm/neon/vextQp64.c: Remove.
1376         * gcc.target/arm/neon/vextQp8.c: Remove.
1377         * gcc.target/arm/neon/vextQs16.c: Remove.
1378         * gcc.target/arm/neon/vextQs32.c: Remove.
1379         * gcc.target/arm/neon/vextQs64.c: Remove.
1380         * gcc.target/arm/neon/vextQs8.c: Remove.
1381         * gcc.target/arm/neon/vextQu16.c: Remove.
1382         * gcc.target/arm/neon/vextQu32.c: Remove.
1383         * gcc.target/arm/neon/vextQu64.c: Remove.
1384         * gcc.target/arm/neon/vextQu8.c: Remove.
1385         * gcc.target/arm/neon/vextf32.c: Remove.
1386         * gcc.target/arm/neon/vextp16.c: Remove.
1387         * gcc.target/arm/neon/vextp64.c: Remove.
1388         * gcc.target/arm/neon/vextp8.c: Remove.
1389         * gcc.target/arm/neon/vexts16.c: Remove.
1390         * gcc.target/arm/neon/vexts32.c: Remove.
1391         * gcc.target/arm/neon/vexts64.c: Remove.
1392         * gcc.target/arm/neon/vexts8.c: Remove.
1393         * gcc.target/arm/neon/vextu16.c: Remove.
1394         * gcc.target/arm/neon/vextu32.c: Remove.
1395         * gcc.target/arm/neon/vextu64.c: Remove.
1396         * gcc.target/arm/neon/vextu8.c: Remove.
1397         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1398         * gcc.target/arm/neon/vfmaf32.c: Remove.
1399         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1400         * gcc.target/arm/neon/vfmsf32.c: Remove.
1401         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1402         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1403         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1404         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1405         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1406         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1407         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1408         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1409         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1410         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1411         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1412         * gcc.target/arm/neon/vget_highf32.c: Remove.
1413         * gcc.target/arm/neon/vget_highp16.c: Remove.
1414         * gcc.target/arm/neon/vget_highp64.c: Remove.
1415         * gcc.target/arm/neon/vget_highp8.c: Remove.
1416         * gcc.target/arm/neon/vget_highs16.c: Remove.
1417         * gcc.target/arm/neon/vget_highs32.c: Remove.
1418         * gcc.target/arm/neon/vget_highs64.c: Remove.
1419         * gcc.target/arm/neon/vget_highs8.c: Remove.
1420         * gcc.target/arm/neon/vget_highu16.c: Remove.
1421         * gcc.target/arm/neon/vget_highu32.c: Remove.
1422         * gcc.target/arm/neon/vget_highu64.c: Remove.
1423         * gcc.target/arm/neon/vget_highu8.c: Remove.
1424         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1425         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1426         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1427         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1428         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1429         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1430         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1431         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1432         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1433         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1434         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1435         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1436         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1437         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1438         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1439         * gcc.target/arm/neon/vget_lows16.c: Remove.
1440         * gcc.target/arm/neon/vget_lows32.c: Remove.
1441         * gcc.target/arm/neon/vget_lows64.c: Remove.
1442         * gcc.target/arm/neon/vget_lows8.c: Remove.
1443         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1444         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1445         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1446         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1447         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1448         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1449         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1450         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1451         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1452         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1453         * gcc.target/arm/neon/vhadds16.c: Remove.
1454         * gcc.target/arm/neon/vhadds32.c: Remove.
1455         * gcc.target/arm/neon/vhadds8.c: Remove.
1456         * gcc.target/arm/neon/vhaddu16.c: Remove.
1457         * gcc.target/arm/neon/vhaddu32.c: Remove.
1458         * gcc.target/arm/neon/vhaddu8.c: Remove.
1459         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1460         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1461         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1462         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1463         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1464         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1465         * gcc.target/arm/neon/vhsubs16.c: Remove.
1466         * gcc.target/arm/neon/vhsubs32.c: Remove.
1467         * gcc.target/arm/neon/vhsubs8.c: Remove.
1468         * gcc.target/arm/neon/vhsubu16.c: Remove.
1469         * gcc.target/arm/neon/vhsubu32.c: Remove.
1470         * gcc.target/arm/neon/vhsubu8.c: Remove.
1471         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1472         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1473         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1474         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1475         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1476         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1477         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1478         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1479         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1480         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1481         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1482         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1483         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1484         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1485         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1486         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1487         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1488         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1489         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1490         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1491         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1492         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1493         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1494         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1495         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1496         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1497         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1498         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1499         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1500         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1501         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1502         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1503         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1504         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1505         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1506         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1507         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1508         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1509         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1510         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1511         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1512         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1513         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1514         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1515         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1516         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1517         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1518         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1519         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1520         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1521         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1522         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1523         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1524         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1525         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1526         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1527         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1528         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1529         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1530         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1531         * gcc.target/arm/neon/vld1f32.c: Remove.
1532         * gcc.target/arm/neon/vld1p16.c: Remove.
1533         * gcc.target/arm/neon/vld1p64.c: Remove.
1534         * gcc.target/arm/neon/vld1p8.c: Remove.
1535         * gcc.target/arm/neon/vld1s16.c: Remove.
1536         * gcc.target/arm/neon/vld1s32.c: Remove.
1537         * gcc.target/arm/neon/vld1s64.c: Remove.
1538         * gcc.target/arm/neon/vld1s8.c: Remove.
1539         * gcc.target/arm/neon/vld1u16.c: Remove.
1540         * gcc.target/arm/neon/vld1u32.c: Remove.
1541         * gcc.target/arm/neon/vld1u64.c: Remove.
1542         * gcc.target/arm/neon/vld1u8.c: Remove.
1543         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1544         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1545         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1546         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1547         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1548         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1549         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1550         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1551         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1552         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1553         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1554         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1555         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1556         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1557         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1558         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1559         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1560         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1561         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1562         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1563         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1564         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1565         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1566         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1567         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1568         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1569         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1570         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1571         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1572         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1573         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1574         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1575         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1576         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1577         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1578         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1579         * gcc.target/arm/neon/vld2f32.c: Remove.
1580         * gcc.target/arm/neon/vld2p16.c: Remove.
1581         * gcc.target/arm/neon/vld2p64.c: Remove.
1582         * gcc.target/arm/neon/vld2p8.c: Remove.
1583         * gcc.target/arm/neon/vld2s16.c: Remove.
1584         * gcc.target/arm/neon/vld2s32.c: Remove.
1585         * gcc.target/arm/neon/vld2s64.c: Remove.
1586         * gcc.target/arm/neon/vld2s8.c: Remove.
1587         * gcc.target/arm/neon/vld2u16.c: Remove.
1588         * gcc.target/arm/neon/vld2u32.c: Remove.
1589         * gcc.target/arm/neon/vld2u64.c: Remove.
1590         * gcc.target/arm/neon/vld2u8.c: Remove.
1591         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1592         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1593         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1594         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1595         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1596         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1597         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1598         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1599         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1600         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1601         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1602         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1603         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1604         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1605         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1606         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1607         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1608         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1609         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1610         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1611         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1612         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1613         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1614         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1615         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1616         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1617         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1618         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1619         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1620         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1621         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1622         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1623         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1624         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1625         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1626         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1627         * gcc.target/arm/neon/vld3f32.c: Remove.
1628         * gcc.target/arm/neon/vld3p16.c: Remove.
1629         * gcc.target/arm/neon/vld3p64.c: Remove.
1630         * gcc.target/arm/neon/vld3p8.c: Remove.
1631         * gcc.target/arm/neon/vld3s16.c: Remove.
1632         * gcc.target/arm/neon/vld3s32.c: Remove.
1633         * gcc.target/arm/neon/vld3s64.c: Remove.
1634         * gcc.target/arm/neon/vld3s8.c: Remove.
1635         * gcc.target/arm/neon/vld3u16.c: Remove.
1636         * gcc.target/arm/neon/vld3u32.c: Remove.
1637         * gcc.target/arm/neon/vld3u64.c: Remove.
1638         * gcc.target/arm/neon/vld3u8.c: Remove.
1639         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1640         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1641         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1642         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1643         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1644         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1645         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1646         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1647         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1648         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1649         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1650         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1651         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1652         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1653         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1654         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1655         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1656         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1657         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1658         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1659         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1660         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1661         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1662         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1663         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1664         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1665         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1666         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1667         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1668         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1669         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1670         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1671         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1672         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1673         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1674         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1675         * gcc.target/arm/neon/vld4f32.c: Remove.
1676         * gcc.target/arm/neon/vld4p16.c: Remove.
1677         * gcc.target/arm/neon/vld4p64.c: Remove.
1678         * gcc.target/arm/neon/vld4p8.c: Remove.
1679         * gcc.target/arm/neon/vld4s16.c: Remove.
1680         * gcc.target/arm/neon/vld4s32.c: Remove.
1681         * gcc.target/arm/neon/vld4s64.c: Remove.
1682         * gcc.target/arm/neon/vld4s8.c: Remove.
1683         * gcc.target/arm/neon/vld4u16.c: Remove.
1684         * gcc.target/arm/neon/vld4u32.c: Remove.
1685         * gcc.target/arm/neon/vld4u64.c: Remove.
1686         * gcc.target/arm/neon/vld4u8.c: Remove.
1687         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1688         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1689         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1690         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1691         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1692         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1693         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1694         * gcc.target/arm/neon/vmaxf32.c: Remove.
1695         * gcc.target/arm/neon/vmaxs16.c: Remove.
1696         * gcc.target/arm/neon/vmaxs32.c: Remove.
1697         * gcc.target/arm/neon/vmaxs8.c: Remove.
1698         * gcc.target/arm/neon/vmaxu16.c: Remove.
1699         * gcc.target/arm/neon/vmaxu32.c: Remove.
1700         * gcc.target/arm/neon/vmaxu8.c: Remove.
1701         * gcc.target/arm/neon/vminQf32.c: Remove.
1702         * gcc.target/arm/neon/vminQs16.c: Remove.
1703         * gcc.target/arm/neon/vminQs32.c: Remove.
1704         * gcc.target/arm/neon/vminQs8.c: Remove.
1705         * gcc.target/arm/neon/vminQu16.c: Remove.
1706         * gcc.target/arm/neon/vminQu32.c: Remove.
1707         * gcc.target/arm/neon/vminQu8.c: Remove.
1708         * gcc.target/arm/neon/vminf32.c: Remove.
1709         * gcc.target/arm/neon/vmins16.c: Remove.
1710         * gcc.target/arm/neon/vmins32.c: Remove.
1711         * gcc.target/arm/neon/vmins8.c: Remove.
1712         * gcc.target/arm/neon/vminu16.c: Remove.
1713         * gcc.target/arm/neon/vminu32.c: Remove.
1714         * gcc.target/arm/neon/vminu8.c: Remove.
1715         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1716         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1717         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1718         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1719         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1720         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1721         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1722         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1723         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1724         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1725         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1726         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1727         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1728         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1729         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1730         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1731         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1732         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1733         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1734         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1735         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1736         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1737         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1738         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1739         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1740         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1741         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1742         * gcc.target/arm/neon/vmlaf32.c: Remove.
1743         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1744         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1745         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1746         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1747         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1748         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1749         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1750         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1751         * gcc.target/arm/neon/vmlals16.c: Remove.
1752         * gcc.target/arm/neon/vmlals32.c: Remove.
1753         * gcc.target/arm/neon/vmlals8.c: Remove.
1754         * gcc.target/arm/neon/vmlalu16.c: Remove.
1755         * gcc.target/arm/neon/vmlalu32.c: Remove.
1756         * gcc.target/arm/neon/vmlalu8.c: Remove.
1757         * gcc.target/arm/neon/vmlas16.c: Remove.
1758         * gcc.target/arm/neon/vmlas32.c: Remove.
1759         * gcc.target/arm/neon/vmlas8.c: Remove.
1760         * gcc.target/arm/neon/vmlau16.c: Remove.
1761         * gcc.target/arm/neon/vmlau32.c: Remove.
1762         * gcc.target/arm/neon/vmlau8.c: Remove.
1763         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1764         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1765         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1766         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1767         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1768         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1769         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1770         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1771         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1772         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1773         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1774         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1775         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1776         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1777         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1778         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1779         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1780         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1781         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1782         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1783         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1784         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1785         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1786         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1787         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1788         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1789         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1790         * gcc.target/arm/neon/vmlsf32.c: Remove.
1791         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1792         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1793         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1794         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1795         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1796         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1797         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1798         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1799         * gcc.target/arm/neon/vmlsls16.c: Remove.
1800         * gcc.target/arm/neon/vmlsls32.c: Remove.
1801         * gcc.target/arm/neon/vmlsls8.c: Remove.
1802         * gcc.target/arm/neon/vmlslu16.c: Remove.
1803         * gcc.target/arm/neon/vmlslu32.c: Remove.
1804         * gcc.target/arm/neon/vmlslu8.c: Remove.
1805         * gcc.target/arm/neon/vmlss16.c: Remove.
1806         * gcc.target/arm/neon/vmlss32.c: Remove.
1807         * gcc.target/arm/neon/vmlss8.c: Remove.
1808         * gcc.target/arm/neon/vmlsu16.c: Remove.
1809         * gcc.target/arm/neon/vmlsu32.c: Remove.
1810         * gcc.target/arm/neon/vmlsu8.c: Remove.
1811         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1812         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1813         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1814         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1815         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1816         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1817         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1818         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1819         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1820         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1821         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1822         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1823         * gcc.target/arm/neon/vmov_np16.c: Remove.
1824         * gcc.target/arm/neon/vmov_np8.c: Remove.
1825         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1826         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1827         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1828         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1829         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1830         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1831         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1832         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1833         * gcc.target/arm/neon/vmovls16.c: Remove.
1834         * gcc.target/arm/neon/vmovls32.c: Remove.
1835         * gcc.target/arm/neon/vmovls8.c: Remove.
1836         * gcc.target/arm/neon/vmovlu16.c: Remove.
1837         * gcc.target/arm/neon/vmovlu32.c: Remove.
1838         * gcc.target/arm/neon/vmovlu8.c: Remove.
1839         * gcc.target/arm/neon/vmovns16.c: Remove.
1840         * gcc.target/arm/neon/vmovns32.c: Remove.
1841         * gcc.target/arm/neon/vmovns64.c: Remove.
1842         * gcc.target/arm/neon/vmovnu16.c: Remove.
1843         * gcc.target/arm/neon/vmovnu32.c: Remove.
1844         * gcc.target/arm/neon/vmovnu64.c: Remove.
1845         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1846         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1847         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1848         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1849         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1850         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1851         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1852         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1853         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1854         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1855         * gcc.target/arm/neon/vmulQf32.c: Remove.
1856         * gcc.target/arm/neon/vmulQp8.c: Remove.
1857         * gcc.target/arm/neon/vmulQs16.c: Remove.
1858         * gcc.target/arm/neon/vmulQs32.c: Remove.
1859         * gcc.target/arm/neon/vmulQs8.c: Remove.
1860         * gcc.target/arm/neon/vmulQu16.c: Remove.
1861         * gcc.target/arm/neon/vmulQu32.c: Remove.
1862         * gcc.target/arm/neon/vmulQu8.c: Remove.
1863         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1864         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1865         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1866         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1867         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1868         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1869         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1870         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1871         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1872         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1873         * gcc.target/arm/neon/vmulf32.c: Remove.
1874         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1875         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1876         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1877         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1878         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1879         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1880         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1881         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1882         * gcc.target/arm/neon/vmullp8.c: Remove.
1883         * gcc.target/arm/neon/vmulls16.c: Remove.
1884         * gcc.target/arm/neon/vmulls32.c: Remove.
1885         * gcc.target/arm/neon/vmulls8.c: Remove.
1886         * gcc.target/arm/neon/vmullu16.c: Remove.
1887         * gcc.target/arm/neon/vmullu32.c: Remove.
1888         * gcc.target/arm/neon/vmullu8.c: Remove.
1889         * gcc.target/arm/neon/vmulp8.c: Remove.
1890         * gcc.target/arm/neon/vmuls16.c: Remove.
1891         * gcc.target/arm/neon/vmuls32.c: Remove.
1892         * gcc.target/arm/neon/vmuls8.c: Remove.
1893         * gcc.target/arm/neon/vmulu16.c: Remove.
1894         * gcc.target/arm/neon/vmulu32.c: Remove.
1895         * gcc.target/arm/neon/vmulu8.c: Remove.
1896         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1897         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1898         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1899         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1900         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1901         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1902         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1903         * gcc.target/arm/neon/vmvnp8.c: Remove.
1904         * gcc.target/arm/neon/vmvns16.c: Remove.
1905         * gcc.target/arm/neon/vmvns32.c: Remove.
1906         * gcc.target/arm/neon/vmvns8.c: Remove.
1907         * gcc.target/arm/neon/vmvnu16.c: Remove.
1908         * gcc.target/arm/neon/vmvnu32.c: Remove.
1909         * gcc.target/arm/neon/vmvnu8.c: Remove.
1910         * gcc.target/arm/neon/vnegQf32.c: Remove.
1911         * gcc.target/arm/neon/vnegQs16.c: Remove.
1912         * gcc.target/arm/neon/vnegQs32.c: Remove.
1913         * gcc.target/arm/neon/vnegQs8.c: Remove.
1914         * gcc.target/arm/neon/vnegf32.c: Remove.
1915         * gcc.target/arm/neon/vnegs16.c: Remove.
1916         * gcc.target/arm/neon/vnegs32.c: Remove.
1917         * gcc.target/arm/neon/vnegs8.c: Remove.
1918         * gcc.target/arm/neon/vornQs16.c: Remove.
1919         * gcc.target/arm/neon/vornQs32.c: Remove.
1920         * gcc.target/arm/neon/vornQs64.c: Remove.
1921         * gcc.target/arm/neon/vornQs8.c: Remove.
1922         * gcc.target/arm/neon/vornQu16.c: Remove.
1923         * gcc.target/arm/neon/vornQu32.c: Remove.
1924         * gcc.target/arm/neon/vornQu64.c: Remove.
1925         * gcc.target/arm/neon/vornQu8.c: Remove.
1926         * gcc.target/arm/neon/vorns16.c: Remove.
1927         * gcc.target/arm/neon/vorns32.c: Remove.
1928         * gcc.target/arm/neon/vorns64.c: Remove.
1929         * gcc.target/arm/neon/vorns8.c: Remove.
1930         * gcc.target/arm/neon/vornu16.c: Remove.
1931         * gcc.target/arm/neon/vornu32.c: Remove.
1932         * gcc.target/arm/neon/vornu64.c: Remove.
1933         * gcc.target/arm/neon/vornu8.c: Remove.
1934         * gcc.target/arm/neon/vorrQs16.c: Remove.
1935         * gcc.target/arm/neon/vorrQs32.c: Remove.
1936         * gcc.target/arm/neon/vorrQs64.c: Remove.
1937         * gcc.target/arm/neon/vorrQs8.c: Remove.
1938         * gcc.target/arm/neon/vorrQu16.c: Remove.
1939         * gcc.target/arm/neon/vorrQu32.c: Remove.
1940         * gcc.target/arm/neon/vorrQu64.c: Remove.
1941         * gcc.target/arm/neon/vorrQu8.c: Remove.
1942         * gcc.target/arm/neon/vorrs16.c: Remove.
1943         * gcc.target/arm/neon/vorrs32.c: Remove.
1944         * gcc.target/arm/neon/vorrs64.c: Remove.
1945         * gcc.target/arm/neon/vorrs8.c: Remove.
1946         * gcc.target/arm/neon/vorru16.c: Remove.
1947         * gcc.target/arm/neon/vorru32.c: Remove.
1948         * gcc.target/arm/neon/vorru64.c: Remove.
1949         * gcc.target/arm/neon/vorru8.c: Remove.
1950         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1951         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1952         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1953         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1954         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1955         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1956         * gcc.target/arm/neon/vpadals16.c: Remove.
1957         * gcc.target/arm/neon/vpadals32.c: Remove.
1958         * gcc.target/arm/neon/vpadals8.c: Remove.
1959         * gcc.target/arm/neon/vpadalu16.c: Remove.
1960         * gcc.target/arm/neon/vpadalu32.c: Remove.
1961         * gcc.target/arm/neon/vpadalu8.c: Remove.
1962         * gcc.target/arm/neon/vpaddf32.c: Remove.
1963         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1964         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1965         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1966         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1967         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1968         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1969         * gcc.target/arm/neon/vpaddls16.c: Remove.
1970         * gcc.target/arm/neon/vpaddls32.c: Remove.
1971         * gcc.target/arm/neon/vpaddls8.c: Remove.
1972         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1973         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1974         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1975         * gcc.target/arm/neon/vpadds16.c: Remove.
1976         * gcc.target/arm/neon/vpadds32.c: Remove.
1977         * gcc.target/arm/neon/vpadds8.c: Remove.
1978         * gcc.target/arm/neon/vpaddu16.c: Remove.
1979         * gcc.target/arm/neon/vpaddu32.c: Remove.
1980         * gcc.target/arm/neon/vpaddu8.c: Remove.
1981         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1982         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1983         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1984         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1985         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1986         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1987         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1988         * gcc.target/arm/neon/vpminf32.c: Remove.
1989         * gcc.target/arm/neon/vpmins16.c: Remove.
1990         * gcc.target/arm/neon/vpmins32.c: Remove.
1991         * gcc.target/arm/neon/vpmins8.c: Remove.
1992         * gcc.target/arm/neon/vpminu16.c: Remove.
1993         * gcc.target/arm/neon/vpminu32.c: Remove.
1994         * gcc.target/arm/neon/vpminu8.c: Remove.
1995         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1996         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1997         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1998         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1999         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2000         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2001         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2002         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2003         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2004         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2005         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2006         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2007         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2008         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2009         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2010         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2011         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2012         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2013         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2014         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2015         * gcc.target/arm/neon/vqRshls16.c: Remove.
2016         * gcc.target/arm/neon/vqRshls32.c: Remove.
2017         * gcc.target/arm/neon/vqRshls64.c: Remove.
2018         * gcc.target/arm/neon/vqRshls8.c: Remove.
2019         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2020         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2021         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2022         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2023         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2024         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2025         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2026         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2027         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2028         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2029         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2030         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2031         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2032         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2033         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2034         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2035         * gcc.target/arm/neon/vqabss16.c: Remove.
2036         * gcc.target/arm/neon/vqabss32.c: Remove.
2037         * gcc.target/arm/neon/vqabss8.c: Remove.
2038         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2039         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2040         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2041         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2042         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2043         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2044         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2045         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2046         * gcc.target/arm/neon/vqadds16.c: Remove.
2047         * gcc.target/arm/neon/vqadds32.c: Remove.
2048         * gcc.target/arm/neon/vqadds64.c: Remove.
2049         * gcc.target/arm/neon/vqadds8.c: Remove.
2050         * gcc.target/arm/neon/vqaddu16.c: Remove.
2051         * gcc.target/arm/neon/vqaddu32.c: Remove.
2052         * gcc.target/arm/neon/vqaddu64.c: Remove.
2053         * gcc.target/arm/neon/vqaddu8.c: Remove.
2054         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2055         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2056         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2057         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2058         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2059         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2060         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2061         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2062         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2063         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2064         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2065         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2066         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2067         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2068         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2069         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2070         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2071         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2072         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2073         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2074         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2075         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2076         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2077         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2078         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2079         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2080         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2081         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2082         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2083         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2084         * gcc.target/arm/neon/vqmovns16.c: Remove.
2085         * gcc.target/arm/neon/vqmovns32.c: Remove.
2086         * gcc.target/arm/neon/vqmovns64.c: Remove.
2087         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2088         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2089         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2090         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2091         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2092         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2093         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2094         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2095         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2096         * gcc.target/arm/neon/vqnegs16.c: Remove.
2097         * gcc.target/arm/neon/vqnegs32.c: Remove.
2098         * gcc.target/arm/neon/vqnegs8.c: Remove.
2099         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2100         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2101         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2102         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2103         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2104         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2105         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2106         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2107         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2108         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2109         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2110         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2111         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2112         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2113         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2114         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2115         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2116         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2117         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2118         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2119         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2120         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2121         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2122         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2123         * gcc.target/arm/neon/vqshls16.c: Remove.
2124         * gcc.target/arm/neon/vqshls32.c: Remove.
2125         * gcc.target/arm/neon/vqshls64.c: Remove.
2126         * gcc.target/arm/neon/vqshls8.c: Remove.
2127         * gcc.target/arm/neon/vqshlu16.c: Remove.
2128         * gcc.target/arm/neon/vqshlu32.c: Remove.
2129         * gcc.target/arm/neon/vqshlu64.c: Remove.
2130         * gcc.target/arm/neon/vqshlu8.c: Remove.
2131         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2132         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2133         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2134         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2135         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2136         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2137         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2138         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2139         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2140         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2141         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2142         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2143         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2144         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2145         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2146         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2147         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2148         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2149         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2150         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2151         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2152         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2153         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2154         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2155         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2156         * gcc.target/arm/neon/vqsubs16.c: Remove.
2157         * gcc.target/arm/neon/vqsubs32.c: Remove.
2158         * gcc.target/arm/neon/vqsubs64.c: Remove.
2159         * gcc.target/arm/neon/vqsubs8.c: Remove.
2160         * gcc.target/arm/neon/vqsubu16.c: Remove.
2161         * gcc.target/arm/neon/vqsubu32.c: Remove.
2162         * gcc.target/arm/neon/vqsubu64.c: Remove.
2163         * gcc.target/arm/neon/vqsubu8.c: Remove.
2164         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2165         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2166         * gcc.target/arm/neon/vrecpef32.c: Remove.
2167         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2168         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2169         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2170         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2171         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2172         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2173         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2174         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2175         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2176         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2177         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2178         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2179         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2180         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2181         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2182         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2183         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2184         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2185         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2186         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2187         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2188         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2189         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2190         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2370         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2371         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2372         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2373         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2374         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2375         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2376         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2377         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2378         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2379         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2380         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2381         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2382         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2383         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2384         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2385         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2386         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2387         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2388         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2389         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2390         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2391         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2392         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2393         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2394         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2395         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2396         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2397         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2398         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2399         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2400         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2401         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2402         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2403         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2404         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2405         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2406         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2407         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2408         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2409         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2410         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2411         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2412         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2413         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2414         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2415         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2416         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2417         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2418         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2419         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2420         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2421         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2422         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2423         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2424         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2425         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2426         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2427         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2428         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2429         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2430         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2431         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2432         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2433         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2434         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2435         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2436         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2437         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2438         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2439         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2440         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2441         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2442         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2443         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2444         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2445         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2446         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2447         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2448         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2449         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2450         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2451         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2452         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2453         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2454         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2455         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2456         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2457         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2458         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2459         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2460         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2461         * gcc.target/arm/neon/vrev16p8.c: Remove.
2462         * gcc.target/arm/neon/vrev16s8.c: Remove.
2463         * gcc.target/arm/neon/vrev16u8.c: Remove.
2464         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2465         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2466         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2467         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2468         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2469         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2470         * gcc.target/arm/neon/vrev32p16.c: Remove.
2471         * gcc.target/arm/neon/vrev32p8.c: Remove.
2472         * gcc.target/arm/neon/vrev32s16.c: Remove.
2473         * gcc.target/arm/neon/vrev32s8.c: Remove.
2474         * gcc.target/arm/neon/vrev32u16.c: Remove.
2475         * gcc.target/arm/neon/vrev32u8.c: Remove.
2476         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2477         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2478         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2479         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2480         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2481         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2482         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2483         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2484         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2485         * gcc.target/arm/neon/vrev64f32.c: Remove.
2486         * gcc.target/arm/neon/vrev64p16.c: Remove.
2487         * gcc.target/arm/neon/vrev64p8.c: Remove.
2488         * gcc.target/arm/neon/vrev64s16.c: Remove.
2489         * gcc.target/arm/neon/vrev64s32.c: Remove.
2490         * gcc.target/arm/neon/vrev64s8.c: Remove.
2491         * gcc.target/arm/neon/vrev64u16.c: Remove.
2492         * gcc.target/arm/neon/vrev64u32.c: Remove.
2493         * gcc.target/arm/neon/vrev64u8.c: Remove.
2494         * gcc.target/arm/neon/vrndaf32.c: Remove.
2495         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2496         * gcc.target/arm/neon/vrndf32.c: Remove.
2497         * gcc.target/arm/neon/vrndmf32.c: Remove.
2498         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2499         * gcc.target/arm/neon/vrndnf32.c: Remove.
2500         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2501         * gcc.target/arm/neon/vrndpf32.c: Remove.
2502         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2503         * gcc.target/arm/neon/vrndqf32.c: Remove.
2504         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2505         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2506         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2507         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2508         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2509         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2510         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2511         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2512         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2513         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2514         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2515         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2516         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2517         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2518         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2519         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2520         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2521         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2522         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2523         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2524         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2525         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2526         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2527         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2528         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2529         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2530         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2531         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2532         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2533         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2534         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2535         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2536         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2537         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2538         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2539         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2540         * gcc.target/arm/neon/vshlQs16.c: Remove.
2541         * gcc.target/arm/neon/vshlQs32.c: Remove.
2542         * gcc.target/arm/neon/vshlQs64.c: Remove.
2543         * gcc.target/arm/neon/vshlQs8.c: Remove.
2544         * gcc.target/arm/neon/vshlQu16.c: Remove.
2545         * gcc.target/arm/neon/vshlQu32.c: Remove.
2546         * gcc.target/arm/neon/vshlQu64.c: Remove.
2547         * gcc.target/arm/neon/vshlQu8.c: Remove.
2548         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2549         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2550         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2551         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2552         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2553         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2554         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2555         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2556         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2557         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2558         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2559         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2560         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2561         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2562         * gcc.target/arm/neon/vshls16.c: Remove.
2563         * gcc.target/arm/neon/vshls32.c: Remove.
2564         * gcc.target/arm/neon/vshls64.c: Remove.
2565         * gcc.target/arm/neon/vshls8.c: Remove.
2566         * gcc.target/arm/neon/vshlu16.c: Remove.
2567         * gcc.target/arm/neon/vshlu32.c: Remove.
2568         * gcc.target/arm/neon/vshlu64.c: Remove.
2569         * gcc.target/arm/neon/vshlu8.c: Remove.
2570         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2571         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2572         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2573         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2574         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2575         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2576         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2577         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2578         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2579         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2580         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2581         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2582         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2583         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2584         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2585         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2586         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2587         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2588         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2589         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2590         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2591         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2592         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2593         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2594         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2595         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2596         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2597         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2598         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2599         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2600         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2601         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2602         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2603         * gcc.target/arm/neon/vsli_np16.c: Remove.
2604         * gcc.target/arm/neon/vsli_np64.c: Remove.
2605         * gcc.target/arm/neon/vsli_np8.c: Remove.
2606         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2607         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2608         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2609         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2610         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2611         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2612         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2613         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2614         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2615         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2616         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2617         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2618         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2619         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2620         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2621         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2622         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2623         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2624         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2625         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2626         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2627         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2628         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2629         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2630         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2631         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2632         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2633         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2634         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2635         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2636         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2637         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2638         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2639         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2640         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2641         * gcc.target/arm/neon/vsri_np16.c: Remove.
2642         * gcc.target/arm/neon/vsri_np64.c: Remove.
2643         * gcc.target/arm/neon/vsri_np8.c: Remove.
2644         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2645         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2646         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2647         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2648         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2649         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2650         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2651         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2652         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2653         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2654         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2655         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2656         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2657         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2658         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2659         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2660         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2661         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2662         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2663         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2664         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2665         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2666         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2667         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2668         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2669         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2670         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2671         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2672         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2673         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2674         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2675         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2676         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2677         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2678         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2679         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2680         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2681         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2682         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2683         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2684         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2685         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2686         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2687         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2688         * gcc.target/arm/neon/vst1f32.c: Remove.
2689         * gcc.target/arm/neon/vst1p16.c: Remove.
2690         * gcc.target/arm/neon/vst1p64.c: Remove.
2691         * gcc.target/arm/neon/vst1p8.c: Remove.
2692         * gcc.target/arm/neon/vst1s16.c: Remove.
2693         * gcc.target/arm/neon/vst1s32.c: Remove.
2694         * gcc.target/arm/neon/vst1s64.c: Remove.
2695         * gcc.target/arm/neon/vst1s8.c: Remove.
2696         * gcc.target/arm/neon/vst1u16.c: Remove.
2697         * gcc.target/arm/neon/vst1u32.c: Remove.
2698         * gcc.target/arm/neon/vst1u64.c: Remove.
2699         * gcc.target/arm/neon/vst1u8.c: Remove.
2700         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2701         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2702         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2703         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2704         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2705         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2706         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2707         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2708         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2709         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2710         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2711         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2712         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2713         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2714         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2715         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2716         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2717         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2718         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2719         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2720         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2721         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2722         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2723         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2724         * gcc.target/arm/neon/vst2f32.c: Remove.
2725         * gcc.target/arm/neon/vst2p16.c: Remove.
2726         * gcc.target/arm/neon/vst2p64.c: Remove.
2727         * gcc.target/arm/neon/vst2p8.c: Remove.
2728         * gcc.target/arm/neon/vst2s16.c: Remove.
2729         * gcc.target/arm/neon/vst2s32.c: Remove.
2730         * gcc.target/arm/neon/vst2s64.c: Remove.
2731         * gcc.target/arm/neon/vst2s8.c: Remove.
2732         * gcc.target/arm/neon/vst2u16.c: Remove.
2733         * gcc.target/arm/neon/vst2u32.c: Remove.
2734         * gcc.target/arm/neon/vst2u64.c: Remove.
2735         * gcc.target/arm/neon/vst2u8.c: Remove.
2736         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2737         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2738         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2739         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2740         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2741         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2742         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2743         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2744         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2745         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2746         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2747         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2748         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2749         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2750         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2751         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2752         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2753         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2754         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2755         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2756         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2757         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2758         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2759         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2760         * gcc.target/arm/neon/vst3f32.c: Remove.
2761         * gcc.target/arm/neon/vst3p16.c: Remove.
2762         * gcc.target/arm/neon/vst3p64.c: Remove.
2763         * gcc.target/arm/neon/vst3p8.c: Remove.
2764         * gcc.target/arm/neon/vst3s16.c: Remove.
2765         * gcc.target/arm/neon/vst3s32.c: Remove.
2766         * gcc.target/arm/neon/vst3s64.c: Remove.
2767         * gcc.target/arm/neon/vst3s8.c: Remove.
2768         * gcc.target/arm/neon/vst3u16.c: Remove.
2769         * gcc.target/arm/neon/vst3u32.c: Remove.
2770         * gcc.target/arm/neon/vst3u64.c: Remove.
2771         * gcc.target/arm/neon/vst3u8.c: Remove.
2772         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2773         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2774         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2775         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2776         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2777         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2778         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2779         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2780         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2781         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2782         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2783         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2784         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2785         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2786         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2787         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2788         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2789         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2790         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2791         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2792         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2793         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2794         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2795         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2796         * gcc.target/arm/neon/vst4f32.c: Remove.
2797         * gcc.target/arm/neon/vst4p16.c: Remove.
2798         * gcc.target/arm/neon/vst4p64.c: Remove.
2799         * gcc.target/arm/neon/vst4p8.c: Remove.
2800         * gcc.target/arm/neon/vst4s16.c: Remove.
2801         * gcc.target/arm/neon/vst4s32.c: Remove.
2802         * gcc.target/arm/neon/vst4s64.c: Remove.
2803         * gcc.target/arm/neon/vst4s8.c: Remove.
2804         * gcc.target/arm/neon/vst4u16.c: Remove.
2805         * gcc.target/arm/neon/vst4u32.c: Remove.
2806         * gcc.target/arm/neon/vst4u64.c: Remove.
2807         * gcc.target/arm/neon/vst4u8.c: Remove.
2808         * gcc.target/arm/neon/vsubQf32.c: Remove.
2809         * gcc.target/arm/neon/vsubQs16.c: Remove.
2810         * gcc.target/arm/neon/vsubQs32.c: Remove.
2811         * gcc.target/arm/neon/vsubQs64.c: Remove.
2812         * gcc.target/arm/neon/vsubQs8.c: Remove.
2813         * gcc.target/arm/neon/vsubQu16.c: Remove.
2814         * gcc.target/arm/neon/vsubQu32.c: Remove.
2815         * gcc.target/arm/neon/vsubQu64.c: Remove.
2816         * gcc.target/arm/neon/vsubQu8.c: Remove.
2817         * gcc.target/arm/neon/vsubf32.c: Remove.
2818         * gcc.target/arm/neon/vsubhns16.c: Remove.
2819         * gcc.target/arm/neon/vsubhns32.c: Remove.
2820         * gcc.target/arm/neon/vsubhns64.c: Remove.
2821         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2822         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2823         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2824         * gcc.target/arm/neon/vsubls16.c: Remove.
2825         * gcc.target/arm/neon/vsubls32.c: Remove.
2826         * gcc.target/arm/neon/vsubls8.c: Remove.
2827         * gcc.target/arm/neon/vsublu16.c: Remove.
2828         * gcc.target/arm/neon/vsublu32.c: Remove.
2829         * gcc.target/arm/neon/vsublu8.c: Remove.
2830         * gcc.target/arm/neon/vsubs16.c: Remove.
2831         * gcc.target/arm/neon/vsubs32.c: Remove.
2832         * gcc.target/arm/neon/vsubs64.c: Remove.
2833         * gcc.target/arm/neon/vsubs8.c: Remove.
2834         * gcc.target/arm/neon/vsubu16.c: Remove.
2835         * gcc.target/arm/neon/vsubu32.c: Remove.
2836         * gcc.target/arm/neon/vsubu64.c: Remove.
2837         * gcc.target/arm/neon/vsubu8.c: Remove.
2838         * gcc.target/arm/neon/vsubws16.c: Remove.
2839         * gcc.target/arm/neon/vsubws32.c: Remove.
2840         * gcc.target/arm/neon/vsubws8.c: Remove.
2841         * gcc.target/arm/neon/vsubwu16.c: Remove.
2842         * gcc.target/arm/neon/vsubwu32.c: Remove.
2843         * gcc.target/arm/neon/vsubwu8.c: Remove.
2844         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2845         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2846         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2847         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2848         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2849         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2850         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2851         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2852         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2853         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2854         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2855         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2856         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2857         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2858         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2859         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2860         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2861         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2862         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2863         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2864         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2865         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2866         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2867         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2868         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2869         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2870         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2871         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2872         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2873         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2874         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2875         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2876         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2877         * gcc.target/arm/neon/vtrnf32.c: Remove.
2878         * gcc.target/arm/neon/vtrnp16.c: Remove.
2879         * gcc.target/arm/neon/vtrnp8.c: Remove.
2880         * gcc.target/arm/neon/vtrns16.c: Remove.
2881         * gcc.target/arm/neon/vtrns32.c: Remove.
2882         * gcc.target/arm/neon/vtrns8.c: Remove.
2883         * gcc.target/arm/neon/vtrnu16.c: Remove.
2884         * gcc.target/arm/neon/vtrnu32.c: Remove.
2885         * gcc.target/arm/neon/vtrnu8.c: Remove.
2886         * gcc.target/arm/neon/vtstQp8.c: Remove.
2887         * gcc.target/arm/neon/vtstQs16.c: Remove.
2888         * gcc.target/arm/neon/vtstQs32.c: Remove.
2889         * gcc.target/arm/neon/vtstQs8.c: Remove.
2890         * gcc.target/arm/neon/vtstQu16.c: Remove.
2891         * gcc.target/arm/neon/vtstQu32.c: Remove.
2892         * gcc.target/arm/neon/vtstQu8.c: Remove.
2893         * gcc.target/arm/neon/vtstp8.c: Remove.
2894         * gcc.target/arm/neon/vtsts16.c: Remove.
2895         * gcc.target/arm/neon/vtsts32.c: Remove.
2896         * gcc.target/arm/neon/vtsts8.c: Remove.
2897         * gcc.target/arm/neon/vtstu16.c: Remove.
2898         * gcc.target/arm/neon/vtstu32.c: Remove.
2899         * gcc.target/arm/neon/vtstu8.c: Remove.
2900         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2901         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2902         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2903         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2904         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2905         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2906         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2907         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2908         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2909         * gcc.target/arm/neon/vuzpf32.c: Remove.
2910         * gcc.target/arm/neon/vuzpp16.c: Remove.
2911         * gcc.target/arm/neon/vuzpp8.c: Remove.
2912         * gcc.target/arm/neon/vuzps16.c: Remove.
2913         * gcc.target/arm/neon/vuzps32.c: Remove.
2914         * gcc.target/arm/neon/vuzps8.c: Remove.
2915         * gcc.target/arm/neon/vuzpu16.c: Remove.
2916         * gcc.target/arm/neon/vuzpu32.c: Remove.
2917         * gcc.target/arm/neon/vuzpu8.c: Remove.
2918         * gcc.target/arm/neon/vzipQf32.c: Remove.
2919         * gcc.target/arm/neon/vzipQp16.c: Remove.
2920         * gcc.target/arm/neon/vzipQp8.c: Remove.
2921         * gcc.target/arm/neon/vzipQs16.c: Remove.
2922         * gcc.target/arm/neon/vzipQs32.c: Remove.
2923         * gcc.target/arm/neon/vzipQs8.c: Remove.
2924         * gcc.target/arm/neon/vzipQu16.c: Remove.
2925         * gcc.target/arm/neon/vzipQu32.c: Remove.
2926         * gcc.target/arm/neon/vzipQu8.c: Remove.
2927         * gcc.target/arm/neon/vzipf32.c: Remove.
2928         * gcc.target/arm/neon/vzipp16.c: Remove.
2929         * gcc.target/arm/neon/vzipp8.c: Remove.
2930         * gcc.target/arm/neon/vzips16.c: Remove.
2931         * gcc.target/arm/neon/vzips32.c: Remove.
2932         * gcc.target/arm/neon/vzips8.c: Remove.
2933         * gcc.target/arm/neon/vzipu16.c: Remove.
2934         * gcc.target/arm/neon/vzipu32.c: Remove.
2935         * gcc.target/arm/neon/vzipu8.c: Remove.
2936
2937 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2938
2939         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2940
2941 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2942
2943         PR driver/67613
2944         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2945         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2946
2947 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2948
2949         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2950         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2951         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2952         levenshtein_plugin.c.
2953         * gcc.dg/spellcheck-fields.c: New file.
2954
2955 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2956
2957         PR fortran/68318
2958         * gfortran.dg/pr68318_1.f90: New test.
2959         * gfortran.dg/pr68318_2.f90: Ditto.
2960
2961 2015-11-12  James Norris  <jnorris@codesourcery.com>
2962             Joseph Myers  <joseph@codesourcery.com>
2963
2964         * c-c++-common/goacc/declare-1.c: New test.
2965         * c-c++-common/goacc/declare-2.c: Likewise.
2966
2967 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2968
2969         [ARM] Remove neon-testgen.ml and generated tests.
2970
2971         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2972         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2973         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2974         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2975         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2976         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2977         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2978         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2979         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2980         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2981         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2982         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2983         * gcc.target/arm/neon/vRhadds16.c: Remove.
2984         * gcc.target/arm/neon/vRhadds32.c: Remove.
2985         * gcc.target/arm/neon/vRhadds8.c: Remove.
2986         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2987         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2988         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2989         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2990         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2991         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2992         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2993         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2994         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2995         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2996         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2997         * gcc.target/arm/neon/vRshls16.c: Remove.
2998         * gcc.target/arm/neon/vRshls32.c: Remove.
2999         * gcc.target/arm/neon/vRshls64.c: Remove.
3000         * gcc.target/arm/neon/vRshls8.c: Remove.
3001         * gcc.target/arm/neon/vRshlu16.c: Remove.
3002         * gcc.target/arm/neon/vRshlu32.c: Remove.
3003         * gcc.target/arm/neon/vRshlu64.c: Remove.
3004         * gcc.target/arm/neon/vRshlu8.c: Remove.
3005         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3006         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3007         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3008         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3009         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3010         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3011         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3012         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3013         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3014         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3015         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3016         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3017         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3018         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3019         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3020         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3021         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3022         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3023         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3024         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3025         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3026         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3027         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3028         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3029         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3030         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3031         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3032         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3033         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3034         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3035         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3036         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3037         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3038         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3039         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3040         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3041         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3042         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3043         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3044         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3045         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3046         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3047         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3048         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3049         * gcc.target/arm/neon/vabaQs16.c: Remove.
3050         * gcc.target/arm/neon/vabaQs32.c: Remove.
3051         * gcc.target/arm/neon/vabaQs8.c: Remove.
3052         * gcc.target/arm/neon/vabaQu16.c: Remove.
3053         * gcc.target/arm/neon/vabaQu32.c: Remove.
3054         * gcc.target/arm/neon/vabaQu8.c: Remove.
3055         * gcc.target/arm/neon/vabals16.c: Remove.
3056         * gcc.target/arm/neon/vabals32.c: Remove.
3057         * gcc.target/arm/neon/vabals8.c: Remove.
3058         * gcc.target/arm/neon/vabalu16.c: Remove.
3059         * gcc.target/arm/neon/vabalu32.c: Remove.
3060         * gcc.target/arm/neon/vabalu8.c: Remove.
3061         * gcc.target/arm/neon/vabas16.c: Remove.
3062         * gcc.target/arm/neon/vabas32.c: Remove.
3063         * gcc.target/arm/neon/vabas8.c: Remove.
3064         * gcc.target/arm/neon/vabau16.c: Remove.
3065         * gcc.target/arm/neon/vabau32.c: Remove.
3066         * gcc.target/arm/neon/vabau8.c: Remove.
3067         * gcc.target/arm/neon/vabdQf32.c: Remove.
3068         * gcc.target/arm/neon/vabdQs16.c: Remove.
3069         * gcc.target/arm/neon/vabdQs32.c: Remove.
3070         * gcc.target/arm/neon/vabdQs8.c: Remove.
3071         * gcc.target/arm/neon/vabdQu16.c: Remove.
3072         * gcc.target/arm/neon/vabdQu32.c: Remove.
3073         * gcc.target/arm/neon/vabdQu8.c: Remove.
3074         * gcc.target/arm/neon/vabdf32.c: Remove.
3075         * gcc.target/arm/neon/vabdls16.c: Remove.
3076         * gcc.target/arm/neon/vabdls32.c: Remove.
3077         * gcc.target/arm/neon/vabdls8.c: Remove.
3078         * gcc.target/arm/neon/vabdlu16.c: Remove.
3079         * gcc.target/arm/neon/vabdlu32.c: Remove.
3080         * gcc.target/arm/neon/vabdlu8.c: Remove.
3081         * gcc.target/arm/neon/vabds16.c: Remove.
3082         * gcc.target/arm/neon/vabds32.c: Remove.
3083         * gcc.target/arm/neon/vabds8.c: Remove.
3084         * gcc.target/arm/neon/vabdu16.c: Remove.
3085         * gcc.target/arm/neon/vabdu32.c: Remove.
3086         * gcc.target/arm/neon/vabdu8.c: Remove.
3087         * gcc.target/arm/neon/vabsQf32.c: Remove.
3088         * gcc.target/arm/neon/vabsQs16.c: Remove.
3089         * gcc.target/arm/neon/vabsQs32.c: Remove.
3090         * gcc.target/arm/neon/vabsQs8.c: Remove.
3091         * gcc.target/arm/neon/vabsf32.c: Remove.
3092         * gcc.target/arm/neon/vabss16.c: Remove.
3093         * gcc.target/arm/neon/vabss32.c: Remove.
3094         * gcc.target/arm/neon/vabss8.c: Remove.
3095         * gcc.target/arm/neon/vaddQf32.c: Remove.
3096         * gcc.target/arm/neon/vaddQs16.c: Remove.
3097         * gcc.target/arm/neon/vaddQs32.c: Remove.
3098         * gcc.target/arm/neon/vaddQs64.c: Remove.
3099         * gcc.target/arm/neon/vaddQs8.c: Remove.
3100         * gcc.target/arm/neon/vaddQu16.c: Remove.
3101         * gcc.target/arm/neon/vaddQu32.c: Remove.
3102         * gcc.target/arm/neon/vaddQu64.c: Remove.
3103         * gcc.target/arm/neon/vaddQu8.c: Remove.
3104         * gcc.target/arm/neon/vaddf32.c: Remove.
3105         * gcc.target/arm/neon/vaddhns16.c: Remove.
3106         * gcc.target/arm/neon/vaddhns32.c: Remove.
3107         * gcc.target/arm/neon/vaddhns64.c: Remove.
3108         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3109         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3110         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3111         * gcc.target/arm/neon/vaddls16.c: Remove.
3112         * gcc.target/arm/neon/vaddls32.c: Remove.
3113         * gcc.target/arm/neon/vaddls8.c: Remove.
3114         * gcc.target/arm/neon/vaddlu16.c: Remove.
3115         * gcc.target/arm/neon/vaddlu32.c: Remove.
3116         * gcc.target/arm/neon/vaddlu8.c: Remove.
3117         * gcc.target/arm/neon/vadds16.c: Remove.
3118         * gcc.target/arm/neon/vadds32.c: Remove.
3119         * gcc.target/arm/neon/vadds64.c: Remove.
3120         * gcc.target/arm/neon/vadds8.c: Remove.
3121         * gcc.target/arm/neon/vaddu16.c: Remove.
3122         * gcc.target/arm/neon/vaddu32.c: Remove.
3123         * gcc.target/arm/neon/vaddu64.c: Remove.
3124         * gcc.target/arm/neon/vaddu8.c: Remove.
3125         * gcc.target/arm/neon/vaddws16.c: Remove.
3126         * gcc.target/arm/neon/vaddws32.c: Remove.
3127         * gcc.target/arm/neon/vaddws8.c: Remove.
3128         * gcc.target/arm/neon/vaddwu16.c: Remove.
3129         * gcc.target/arm/neon/vaddwu32.c: Remove.
3130         * gcc.target/arm/neon/vaddwu8.c: Remove.
3131         * gcc.target/arm/neon/vandQs16.c: Remove.
3132         * gcc.target/arm/neon/vandQs32.c: Remove.
3133         * gcc.target/arm/neon/vandQs64.c: Remove.
3134         * gcc.target/arm/neon/vandQs8.c: Remove.
3135         * gcc.target/arm/neon/vandQu16.c: Remove.
3136         * gcc.target/arm/neon/vandQu32.c: Remove.
3137         * gcc.target/arm/neon/vandQu64.c: Remove.
3138         * gcc.target/arm/neon/vandQu8.c: Remove.
3139         * gcc.target/arm/neon/vands16.c: Remove.
3140         * gcc.target/arm/neon/vands32.c: Remove.
3141         * gcc.target/arm/neon/vands64.c: Remove.
3142         * gcc.target/arm/neon/vands8.c: Remove.
3143         * gcc.target/arm/neon/vandu16.c: Remove.
3144         * gcc.target/arm/neon/vandu32.c: Remove.
3145         * gcc.target/arm/neon/vandu64.c: Remove.
3146         * gcc.target/arm/neon/vandu8.c: Remove.
3147         * gcc.target/arm/neon/vbicQs16.c: Remove.
3148         * gcc.target/arm/neon/vbicQs32.c: Remove.
3149         * gcc.target/arm/neon/vbicQs64.c: Remove.
3150         * gcc.target/arm/neon/vbicQs8.c: Remove.
3151         * gcc.target/arm/neon/vbicQu16.c: Remove.
3152         * gcc.target/arm/neon/vbicQu32.c: Remove.
3153         * gcc.target/arm/neon/vbicQu64.c: Remove.
3154         * gcc.target/arm/neon/vbicQu8.c: Remove.
3155         * gcc.target/arm/neon/vbics16.c: Remove.
3156         * gcc.target/arm/neon/vbics32.c: Remove.
3157         * gcc.target/arm/neon/vbics64.c: Remove.
3158         * gcc.target/arm/neon/vbics8.c: Remove.
3159         * gcc.target/arm/neon/vbicu16.c: Remove.
3160         * gcc.target/arm/neon/vbicu32.c: Remove.
3161         * gcc.target/arm/neon/vbicu64.c: Remove.
3162         * gcc.target/arm/neon/vbicu8.c: Remove.
3163         * gcc.target/arm/neon/vbslQf32.c: Remove.
3164         * gcc.target/arm/neon/vbslQp16.c: Remove.
3165         * gcc.target/arm/neon/vbslQp64.c: Remove.
3166         * gcc.target/arm/neon/vbslQp8.c: Remove.
3167         * gcc.target/arm/neon/vbslQs16.c: Remove.
3168         * gcc.target/arm/neon/vbslQs32.c: Remove.
3169         * gcc.target/arm/neon/vbslQs64.c: Remove.
3170         * gcc.target/arm/neon/vbslQs8.c: Remove.
3171         * gcc.target/arm/neon/vbslQu16.c: Remove.
3172         * gcc.target/arm/neon/vbslQu32.c: Remove.
3173         * gcc.target/arm/neon/vbslQu64.c: Remove.
3174         * gcc.target/arm/neon/vbslQu8.c: Remove.
3175         * gcc.target/arm/neon/vbslf32.c: Remove.
3176         * gcc.target/arm/neon/vbslp16.c: Remove.
3177         * gcc.target/arm/neon/vbslp64.c: Remove.
3178         * gcc.target/arm/neon/vbslp8.c: Remove.
3179         * gcc.target/arm/neon/vbsls16.c: Remove.
3180         * gcc.target/arm/neon/vbsls32.c: Remove.
3181         * gcc.target/arm/neon/vbsls64.c: Remove.
3182         * gcc.target/arm/neon/vbsls8.c: Remove.
3183         * gcc.target/arm/neon/vbslu16.c: Remove.
3184         * gcc.target/arm/neon/vbslu32.c: Remove.
3185         * gcc.target/arm/neon/vbslu64.c: Remove.
3186         * gcc.target/arm/neon/vbslu8.c: Remove.
3187         * gcc.target/arm/neon/vcageQf32.c: Remove.
3188         * gcc.target/arm/neon/vcagef32.c: Remove.
3189         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3190         * gcc.target/arm/neon/vcagtf32.c: Remove.
3191         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3192         * gcc.target/arm/neon/vcalef32.c: Remove.
3193         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3194         * gcc.target/arm/neon/vcaltf32.c: Remove.
3195         * gcc.target/arm/neon/vceqQf32.c: Remove.
3196         * gcc.target/arm/neon/vceqQp8.c: Remove.
3197         * gcc.target/arm/neon/vceqQs16.c: Remove.
3198         * gcc.target/arm/neon/vceqQs32.c: Remove.
3199         * gcc.target/arm/neon/vceqQs8.c: Remove.
3200         * gcc.target/arm/neon/vceqQu16.c: Remove.
3201         * gcc.target/arm/neon/vceqQu32.c: Remove.
3202         * gcc.target/arm/neon/vceqQu8.c: Remove.
3203         * gcc.target/arm/neon/vceqf32.c: Remove.
3204         * gcc.target/arm/neon/vceqp8.c: Remove.
3205         * gcc.target/arm/neon/vceqs16.c: Remove.
3206         * gcc.target/arm/neon/vceqs32.c: Remove.
3207         * gcc.target/arm/neon/vceqs8.c: Remove.
3208         * gcc.target/arm/neon/vcequ16.c: Remove.
3209         * gcc.target/arm/neon/vcequ32.c: Remove.
3210         * gcc.target/arm/neon/vcequ8.c: Remove.
3211         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3212         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3213         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3214         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3215         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3216         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3217         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3218         * gcc.target/arm/neon/vcgef32.c: Remove.
3219         * gcc.target/arm/neon/vcges16.c: Remove.
3220         * gcc.target/arm/neon/vcges32.c: Remove.
3221         * gcc.target/arm/neon/vcges8.c: Remove.
3222         * gcc.target/arm/neon/vcgeu16.c: Remove.
3223         * gcc.target/arm/neon/vcgeu32.c: Remove.
3224         * gcc.target/arm/neon/vcgeu8.c: Remove.
3225         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3226         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3227         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3228         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3229         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3230         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3231         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3232         * gcc.target/arm/neon/vcgtf32.c: Remove.
3233         * gcc.target/arm/neon/vcgts16.c: Remove.
3234         * gcc.target/arm/neon/vcgts32.c: Remove.
3235         * gcc.target/arm/neon/vcgts8.c: Remove.
3236         * gcc.target/arm/neon/vcgtu16.c: Remove.
3237         * gcc.target/arm/neon/vcgtu32.c: Remove.
3238         * gcc.target/arm/neon/vcgtu8.c: Remove.
3239         * gcc.target/arm/neon/vcleQf32.c: Remove.
3240         * gcc.target/arm/neon/vcleQs16.c: Remove.
3241         * gcc.target/arm/neon/vcleQs32.c: Remove.
3242         * gcc.target/arm/neon/vcleQs8.c: Remove.
3243         * gcc.target/arm/neon/vcleQu16.c: Remove.
3244         * gcc.target/arm/neon/vcleQu32.c: Remove.
3245         * gcc.target/arm/neon/vcleQu8.c: Remove.
3246         * gcc.target/arm/neon/vclef32.c: Remove.
3247         * gcc.target/arm/neon/vcles16.c: Remove.
3248         * gcc.target/arm/neon/vcles32.c: Remove.
3249         * gcc.target/arm/neon/vcles8.c: Remove.
3250         * gcc.target/arm/neon/vcleu16.c: Remove.
3251         * gcc.target/arm/neon/vcleu32.c: Remove.
3252         * gcc.target/arm/neon/vcleu8.c: Remove.
3253         * gcc.target/arm/neon/vclsQs16.c: Remove.
3254         * gcc.target/arm/neon/vclsQs32.c: Remove.
3255         * gcc.target/arm/neon/vclsQs8.c: Remove.
3256         * gcc.target/arm/neon/vclss16.c: Remove.
3257         * gcc.target/arm/neon/vclss32.c: Remove.
3258         * gcc.target/arm/neon/vclss8.c: Remove.
3259         * gcc.target/arm/neon/vcltQf32.c: Remove.
3260         * gcc.target/arm/neon/vcltQs16.c: Remove.
3261         * gcc.target/arm/neon/vcltQs32.c: Remove.
3262         * gcc.target/arm/neon/vcltQs8.c: Remove.
3263         * gcc.target/arm/neon/vcltQu16.c: Remove.
3264         * gcc.target/arm/neon/vcltQu32.c: Remove.
3265         * gcc.target/arm/neon/vcltQu8.c: Remove.
3266         * gcc.target/arm/neon/vcltf32.c: Remove.
3267         * gcc.target/arm/neon/vclts16.c: Remove.
3268         * gcc.target/arm/neon/vclts32.c: Remove.
3269         * gcc.target/arm/neon/vclts8.c: Remove.
3270         * gcc.target/arm/neon/vcltu16.c: Remove.
3271         * gcc.target/arm/neon/vcltu32.c: Remove.
3272         * gcc.target/arm/neon/vcltu8.c: Remove.
3273         * gcc.target/arm/neon/vclzQs16.c: Remove.
3274         * gcc.target/arm/neon/vclzQs32.c: Remove.
3275         * gcc.target/arm/neon/vclzQs8.c: Remove.
3276         * gcc.target/arm/neon/vclzQu16.c: Remove.
3277         * gcc.target/arm/neon/vclzQu32.c: Remove.
3278         * gcc.target/arm/neon/vclzQu8.c: Remove.
3279         * gcc.target/arm/neon/vclzs16.c: Remove.
3280         * gcc.target/arm/neon/vclzs32.c: Remove.
3281         * gcc.target/arm/neon/vclzs8.c: Remove.
3282         * gcc.target/arm/neon/vclzu16.c: Remove.
3283         * gcc.target/arm/neon/vclzu32.c: Remove.
3284         * gcc.target/arm/neon/vclzu8.c: Remove.
3285         * gcc.target/arm/neon/vcntQp8.c: Remove.
3286         * gcc.target/arm/neon/vcntQs8.c: Remove.
3287         * gcc.target/arm/neon/vcntQu8.c: Remove.
3288         * gcc.target/arm/neon/vcntp8.c: Remove.
3289         * gcc.target/arm/neon/vcnts8.c: Remove.
3290         * gcc.target/arm/neon/vcntu8.c: Remove.
3291         * gcc.target/arm/neon/vcombinef32.c: Remove.
3292         * gcc.target/arm/neon/vcombinep16.c: Remove.
3293         * gcc.target/arm/neon/vcombinep64.c: Remove.
3294         * gcc.target/arm/neon/vcombinep8.c: Remove.
3295         * gcc.target/arm/neon/vcombines16.c: Remove.
3296         * gcc.target/arm/neon/vcombines32.c: Remove.
3297         * gcc.target/arm/neon/vcombines64.c: Remove.
3298         * gcc.target/arm/neon/vcombines8.c: Remove.
3299         * gcc.target/arm/neon/vcombineu16.c: Remove.
3300         * gcc.target/arm/neon/vcombineu32.c: Remove.
3301         * gcc.target/arm/neon/vcombineu64.c: Remove.
3302         * gcc.target/arm/neon/vcombineu8.c: Remove.
3303         * gcc.target/arm/neon/vcreatef32.c: Remove.
3304         * gcc.target/arm/neon/vcreatep16.c: Remove.
3305         * gcc.target/arm/neon/vcreatep64.c: Remove.
3306         * gcc.target/arm/neon/vcreatep8.c: Remove.
3307         * gcc.target/arm/neon/vcreates16.c: Remove.
3308         * gcc.target/arm/neon/vcreates32.c: Remove.
3309         * gcc.target/arm/neon/vcreates64.c: Remove.
3310         * gcc.target/arm/neon/vcreates8.c: Remove.
3311         * gcc.target/arm/neon/vcreateu16.c: Remove.
3312         * gcc.target/arm/neon/vcreateu32.c: Remove.
3313         * gcc.target/arm/neon/vcreateu64.c: Remove.
3314         * gcc.target/arm/neon/vcreateu8.c: Remove.
3315         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3316         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3317         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3318         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3319         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3320         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3321         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3322         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3323         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3324         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3325         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3326         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3327         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3328         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3329         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3330         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3331         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3332         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3333         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3334         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3335         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3336         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3337         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3338         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3339         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3340         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3341         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3342         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3343         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3344         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3345         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3346         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3347         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3348         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3349         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3350         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3351         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3352         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3353         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3354         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3355         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3356         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3357         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3358         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3359         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3360         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3361         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3362         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3363         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3364         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3365         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3366         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3367         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3368         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3369         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3370         * gcc.target/arm/neon/vdup_np16.c: Remove.
3371         * gcc.target/arm/neon/vdup_np64.c: Remove.
3372         * gcc.target/arm/neon/vdup_np8.c: Remove.
3373         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3374         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3375         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3376         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3377         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3378         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3379         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3380         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3381         * gcc.target/arm/neon/veorQs16.c: Remove.
3382         * gcc.target/arm/neon/veorQs32.c: Remove.
3383         * gcc.target/arm/neon/veorQs64.c: Remove.
3384         * gcc.target/arm/neon/veorQs8.c: Remove.
3385         * gcc.target/arm/neon/veorQu16.c: Remove.
3386         * gcc.target/arm/neon/veorQu32.c: Remove.
3387         * gcc.target/arm/neon/veorQu64.c: Remove.
3388         * gcc.target/arm/neon/veorQu8.c: Remove.
3389         * gcc.target/arm/neon/veors16.c: Remove.
3390         * gcc.target/arm/neon/veors32.c: Remove.
3391         * gcc.target/arm/neon/veors64.c: Remove.
3392         * gcc.target/arm/neon/veors8.c: Remove.
3393         * gcc.target/arm/neon/veoru16.c: Remove.
3394         * gcc.target/arm/neon/veoru32.c: Remove.
3395         * gcc.target/arm/neon/veoru64.c: Remove.
3396         * gcc.target/arm/neon/veoru8.c: Remove.
3397         * gcc.target/arm/neon/vextQf32.c: Remove.
3398         * gcc.target/arm/neon/vextQp16.c: Remove.
3399         * gcc.target/arm/neon/vextQp64.c: Remove.
3400         * gcc.target/arm/neon/vextQp8.c: Remove.
3401         * gcc.target/arm/neon/vextQs16.c: Remove.
3402         * gcc.target/arm/neon/vextQs32.c: Remove.
3403         * gcc.target/arm/neon/vextQs64.c: Remove.
3404         * gcc.target/arm/neon/vextQs8.c: Remove.
3405         * gcc.target/arm/neon/vextQu16.c: Remove.
3406         * gcc.target/arm/neon/vextQu32.c: Remove.
3407         * gcc.target/arm/neon/vextQu64.c: Remove.
3408         * gcc.target/arm/neon/vextQu8.c: Remove.
3409         * gcc.target/arm/neon/vextf32.c: Remove.
3410         * gcc.target/arm/neon/vextp16.c: Remove.
3411         * gcc.target/arm/neon/vextp64.c: Remove.
3412         * gcc.target/arm/neon/vextp8.c: Remove.
3413         * gcc.target/arm/neon/vexts16.c: Remove.
3414         * gcc.target/arm/neon/vexts32.c: Remove.
3415         * gcc.target/arm/neon/vexts64.c: Remove.
3416         * gcc.target/arm/neon/vexts8.c: Remove.
3417         * gcc.target/arm/neon/vextu16.c: Remove.
3418         * gcc.target/arm/neon/vextu32.c: Remove.
3419         * gcc.target/arm/neon/vextu64.c: Remove.
3420         * gcc.target/arm/neon/vextu8.c: Remove.
3421         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3422         * gcc.target/arm/neon/vfmaf32.c: Remove.
3423         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3424         * gcc.target/arm/neon/vfmsf32.c: Remove.
3425         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3426         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3427         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3428         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3429         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3430         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3431         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3432         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3433         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3434         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3435         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3436         * gcc.target/arm/neon/vget_highf32.c: Remove.
3437         * gcc.target/arm/neon/vget_highp16.c: Remove.
3438         * gcc.target/arm/neon/vget_highp64.c: Remove.
3439         * gcc.target/arm/neon/vget_highp8.c: Remove.
3440         * gcc.target/arm/neon/vget_highs16.c: Remove.
3441         * gcc.target/arm/neon/vget_highs32.c: Remove.
3442         * gcc.target/arm/neon/vget_highs64.c: Remove.
3443         * gcc.target/arm/neon/vget_highs8.c: Remove.
3444         * gcc.target/arm/neon/vget_highu16.c: Remove.
3445         * gcc.target/arm/neon/vget_highu32.c: Remove.
3446         * gcc.target/arm/neon/vget_highu64.c: Remove.
3447         * gcc.target/arm/neon/vget_highu8.c: Remove.
3448         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3449         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3450         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3451         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3452         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3453         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3454         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3455         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3456         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3457         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3458         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3459         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3460         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3461         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3462         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3463         * gcc.target/arm/neon/vget_lows16.c: Remove.
3464         * gcc.target/arm/neon/vget_lows32.c: Remove.
3465         * gcc.target/arm/neon/vget_lows64.c: Remove.
3466         * gcc.target/arm/neon/vget_lows8.c: Remove.
3467         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3468         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3469         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3470         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3471         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3472         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3473         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3474         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3475         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3476         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3477         * gcc.target/arm/neon/vhadds16.c: Remove.
3478         * gcc.target/arm/neon/vhadds32.c: Remove.
3479         * gcc.target/arm/neon/vhadds8.c: Remove.
3480         * gcc.target/arm/neon/vhaddu16.c: Remove.
3481         * gcc.target/arm/neon/vhaddu32.c: Remove.
3482         * gcc.target/arm/neon/vhaddu8.c: Remove.
3483         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3484         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3485         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3486         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3487         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3488         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3489         * gcc.target/arm/neon/vhsubs16.c: Remove.
3490         * gcc.target/arm/neon/vhsubs32.c: Remove.
3491         * gcc.target/arm/neon/vhsubs8.c: Remove.
3492         * gcc.target/arm/neon/vhsubu16.c: Remove.
3493         * gcc.target/arm/neon/vhsubu32.c: Remove.
3494         * gcc.target/arm/neon/vhsubu8.c: Remove.
3495         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3496         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3497         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3498         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3499         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3500         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3501         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3502         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3503         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3504         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3505         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3506         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3507         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3508         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3509         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3510         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3511         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3512         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3513         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3514         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3515         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3516         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3517         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3518         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3519         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3520         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3521         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3522         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3523         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3524         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3525         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3526         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3527         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3528         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3529         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3530         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3531         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3532         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3533         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3534         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3535         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3536         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3537         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3538         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3539         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3540         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3541         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3542         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3543         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3544         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3545         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3546         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3547         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3548         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3549         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3550         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3551         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3552         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3553         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3554         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3555         * gcc.target/arm/neon/vld1f32.c: Remove.
3556         * gcc.target/arm/neon/vld1p16.c: Remove.
3557         * gcc.target/arm/neon/vld1p64.c: Remove.
3558         * gcc.target/arm/neon/vld1p8.c: Remove.
3559         * gcc.target/arm/neon/vld1s16.c: Remove.
3560         * gcc.target/arm/neon/vld1s32.c: Remove.
3561         * gcc.target/arm/neon/vld1s64.c: Remove.
3562         * gcc.target/arm/neon/vld1s8.c: Remove.
3563         * gcc.target/arm/neon/vld1u16.c: Remove.
3564         * gcc.target/arm/neon/vld1u32.c: Remove.
3565         * gcc.target/arm/neon/vld1u64.c: Remove.
3566         * gcc.target/arm/neon/vld1u8.c: Remove.
3567         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3568         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3569         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3570         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3571         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3572         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3573         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3574         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3575         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3576         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3577         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3578         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3579         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3580         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3581         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3582         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3583         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3584         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3585         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3586         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3587         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3588         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3589         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3590         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3591         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3592         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3593         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3594         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3595         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3596         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3597         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3598         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3599         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3600         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3601         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3602         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3603         * gcc.target/arm/neon/vld2f32.c: Remove.
3604         * gcc.target/arm/neon/vld2p16.c: Remove.
3605         * gcc.target/arm/neon/vld2p64.c: Remove.
3606         * gcc.target/arm/neon/vld2p8.c: Remove.
3607         * gcc.target/arm/neon/vld2s16.c: Remove.
3608         * gcc.target/arm/neon/vld2s32.c: Remove.
3609         * gcc.target/arm/neon/vld2s64.c: Remove.
3610         * gcc.target/arm/neon/vld2s8.c: Remove.
3611         * gcc.target/arm/neon/vld2u16.c: Remove.
3612         * gcc.target/arm/neon/vld2u32.c: Remove.
3613         * gcc.target/arm/neon/vld2u64.c: Remove.
3614         * gcc.target/arm/neon/vld2u8.c: Remove.
3615         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3616         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3617         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3618         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3619         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3620         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3621         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3622         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3623         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3624         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3625         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3626         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3627         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3628         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3629         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3630         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3631         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3632         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3633         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3634         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3635         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3636         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3637         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3638         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3639         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3640         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3641         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3642         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3643         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3644         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3645         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3646         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3647         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3648         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3649         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3650         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3651         * gcc.target/arm/neon/vld3f32.c: Remove.
3652         * gcc.target/arm/neon/vld3p16.c: Remove.
3653         * gcc.target/arm/neon/vld3p64.c: Remove.
3654         * gcc.target/arm/neon/vld3p8.c: Remove.
3655         * gcc.target/arm/neon/vld3s16.c: Remove.
3656         * gcc.target/arm/neon/vld3s32.c: Remove.
3657         * gcc.target/arm/neon/vld3s64.c: Remove.
3658         * gcc.target/arm/neon/vld3s8.c: Remove.
3659         * gcc.target/arm/neon/vld3u16.c: Remove.
3660         * gcc.target/arm/neon/vld3u32.c: Remove.
3661         * gcc.target/arm/neon/vld3u64.c: Remove.
3662         * gcc.target/arm/neon/vld3u8.c: Remove.
3663         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3664         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3665         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3666         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3667         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3668         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3669         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3670         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3671         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3672         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3673         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3674         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3675         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3676         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3677         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3678         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3679         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3680         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3681         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3682         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3683         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3684         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3685         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3686         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3687         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3688         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3689         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3690         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3691         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3692         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3693         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3694         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3695         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3696         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3697         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3698         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3699         * gcc.target/arm/neon/vld4f32.c: Remove.
3700         * gcc.target/arm/neon/vld4p16.c: Remove.
3701         * gcc.target/arm/neon/vld4p64.c: Remove.
3702         * gcc.target/arm/neon/vld4p8.c: Remove.
3703         * gcc.target/arm/neon/vld4s16.c: Remove.
3704         * gcc.target/arm/neon/vld4s32.c: Remove.
3705         * gcc.target/arm/neon/vld4s64.c: Remove.
3706         * gcc.target/arm/neon/vld4s8.c: Remove.
3707         * gcc.target/arm/neon/vld4u16.c: Remove.
3708         * gcc.target/arm/neon/vld4u32.c: Remove.
3709         * gcc.target/arm/neon/vld4u64.c: Remove.
3710         * gcc.target/arm/neon/vld4u8.c: Remove.
3711         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3712         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3713         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3714         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3715         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3716         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3717         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3718         * gcc.target/arm/neon/vmaxf32.c: Remove.
3719         * gcc.target/arm/neon/vmaxs16.c: Remove.
3720         * gcc.target/arm/neon/vmaxs32.c: Remove.
3721         * gcc.target/arm/neon/vmaxs8.c: Remove.
3722         * gcc.target/arm/neon/vmaxu16.c: Remove.
3723         * gcc.target/arm/neon/vmaxu32.c: Remove.
3724         * gcc.target/arm/neon/vmaxu8.c: Remove.
3725         * gcc.target/arm/neon/vminQf32.c: Remove.
3726         * gcc.target/arm/neon/vminQs16.c: Remove.
3727         * gcc.target/arm/neon/vminQs32.c: Remove.
3728         * gcc.target/arm/neon/vminQs8.c: Remove.
3729         * gcc.target/arm/neon/vminQu16.c: Remove.
3730         * gcc.target/arm/neon/vminQu32.c: Remove.
3731         * gcc.target/arm/neon/vminQu8.c: Remove.
3732         * gcc.target/arm/neon/vminf32.c: Remove.
3733         * gcc.target/arm/neon/vmins16.c: Remove.
3734         * gcc.target/arm/neon/vmins32.c: Remove.
3735         * gcc.target/arm/neon/vmins8.c: Remove.
3736         * gcc.target/arm/neon/vminu16.c: Remove.
3737         * gcc.target/arm/neon/vminu32.c: Remove.
3738         * gcc.target/arm/neon/vminu8.c: Remove.
3739         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3740         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3741         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3742         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3743         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3744         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3745         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3746         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3747         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3748         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3749         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3750         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3751         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3752         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3753         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3754         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3755         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3756         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3757         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3758         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3759         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3760         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3761         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3762         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3763         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3764         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3765         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3766         * gcc.target/arm/neon/vmlaf32.c: Remove.
3767         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3768         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3769         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3770         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3771         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3772         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3773         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3774         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3775         * gcc.target/arm/neon/vmlals16.c: Remove.
3776         * gcc.target/arm/neon/vmlals32.c: Remove.
3777         * gcc.target/arm/neon/vmlals8.c: Remove.
3778         * gcc.target/arm/neon/vmlalu16.c: Remove.
3779         * gcc.target/arm/neon/vmlalu32.c: Remove.
3780         * gcc.target/arm/neon/vmlalu8.c: Remove.
3781         * gcc.target/arm/neon/vmlas16.c: Remove.
3782         * gcc.target/arm/neon/vmlas32.c: Remove.
3783         * gcc.target/arm/neon/vmlas8.c: Remove.
3784         * gcc.target/arm/neon/vmlau16.c: Remove.
3785         * gcc.target/arm/neon/vmlau32.c: Remove.
3786         * gcc.target/arm/neon/vmlau8.c: Remove.
3787         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3788         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3789         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3790         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3791         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3792         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3793         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3794         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3795         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3796         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3797         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3798         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3799         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3800         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3801         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3802         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3803         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3804         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3805         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3806         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3807         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3808         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3809         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3810         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3811         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3812         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3813         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3814         * gcc.target/arm/neon/vmlsf32.c: Remove.
3815         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3816         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3817         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3818         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3819         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3820         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3821         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3822         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3823         * gcc.target/arm/neon/vmlsls16.c: Remove.
3824         * gcc.target/arm/neon/vmlsls32.c: Remove.
3825         * gcc.target/arm/neon/vmlsls8.c: Remove.
3826         * gcc.target/arm/neon/vmlslu16.c: Remove.
3827         * gcc.target/arm/neon/vmlslu32.c: Remove.
3828         * gcc.target/arm/neon/vmlslu8.c: Remove.
3829         * gcc.target/arm/neon/vmlss16.c: Remove.
3830         * gcc.target/arm/neon/vmlss32.c: Remove.
3831         * gcc.target/arm/neon/vmlss8.c: Remove.
3832         * gcc.target/arm/neon/vmlsu16.c: Remove.
3833         * gcc.target/arm/neon/vmlsu32.c: Remove.
3834         * gcc.target/arm/neon/vmlsu8.c: Remove.
3835         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3836         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3837         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3838         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3839         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3840         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3841         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3842         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3843         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3844         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3845         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3846         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3847         * gcc.target/arm/neon/vmov_np16.c: Remove.
3848         * gcc.target/arm/neon/vmov_np8.c: Remove.
3849         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3850         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3851         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3852         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3853         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3854         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3855         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3856         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3857         * gcc.target/arm/neon/vmovls16.c: Remove.
3858         * gcc.target/arm/neon/vmovls32.c: Remove.
3859         * gcc.target/arm/neon/vmovls8.c: Remove.
3860         * gcc.target/arm/neon/vmovlu16.c: Remove.
3861         * gcc.target/arm/neon/vmovlu32.c: Remove.
3862         * gcc.target/arm/neon/vmovlu8.c: Remove.
3863         * gcc.target/arm/neon/vmovns16.c: Remove.
3864         * gcc.target/arm/neon/vmovns32.c: Remove.
3865         * gcc.target/arm/neon/vmovns64.c: Remove.
3866         * gcc.target/arm/neon/vmovnu16.c: Remove.
3867         * gcc.target/arm/neon/vmovnu32.c: Remove.
3868         * gcc.target/arm/neon/vmovnu64.c: Remove.
3869         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3870         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3871         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3872         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3873         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3874         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3875         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3876         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3877         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3878         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3879         * gcc.target/arm/neon/vmulQf32.c: Remove.
3880         * gcc.target/arm/neon/vmulQp8.c: Remove.
3881         * gcc.target/arm/neon/vmulQs16.c: Remove.
3882         * gcc.target/arm/neon/vmulQs32.c: Remove.
3883         * gcc.target/arm/neon/vmulQs8.c: Remove.
3884         * gcc.target/arm/neon/vmulQu16.c: Remove.
3885         * gcc.target/arm/neon/vmulQu32.c: Remove.
3886         * gcc.target/arm/neon/vmulQu8.c: Remove.
3887         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3888         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3889         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3890         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3891         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3892         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3893         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3894         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3895         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3896         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3897         * gcc.target/arm/neon/vmulf32.c: Remove.
3898         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3899         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3900         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3901         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3902         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3903         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3904         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3905         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3906         * gcc.target/arm/neon/vmullp8.c: Remove.
3907         * gcc.target/arm/neon/vmulls16.c: Remove.
3908         * gcc.target/arm/neon/vmulls32.c: Remove.
3909         * gcc.target/arm/neon/vmulls8.c: Remove.
3910         * gcc.target/arm/neon/vmullu16.c: Remove.
3911         * gcc.target/arm/neon/vmullu32.c: Remove.
3912         * gcc.target/arm/neon/vmullu8.c: Remove.
3913         * gcc.target/arm/neon/vmulp8.c: Remove.
3914         * gcc.target/arm/neon/vmuls16.c: Remove.
3915         * gcc.target/arm/neon/vmuls32.c: Remove.
3916         * gcc.target/arm/neon/vmuls8.c: Remove.
3917         * gcc.target/arm/neon/vmulu16.c: Remove.
3918         * gcc.target/arm/neon/vmulu32.c: Remove.
3919         * gcc.target/arm/neon/vmulu8.c: Remove.
3920         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3921         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3922         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3923         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3924         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3925         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3926         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3927         * gcc.target/arm/neon/vmvnp8.c: Remove.
3928         * gcc.target/arm/neon/vmvns16.c: Remove.
3929         * gcc.target/arm/neon/vmvns32.c: Remove.
3930         * gcc.target/arm/neon/vmvns8.c: Remove.
3931         * gcc.target/arm/neon/vmvnu16.c: Remove.
3932         * gcc.target/arm/neon/vmvnu32.c: Remove.
3933         * gcc.target/arm/neon/vmvnu8.c: Remove.
3934         * gcc.target/arm/neon/vnegQf32.c: Remove.
3935         * gcc.target/arm/neon/vnegQs16.c: Remove.
3936         * gcc.target/arm/neon/vnegQs32.c: Remove.
3937         * gcc.target/arm/neon/vnegQs8.c: Remove.
3938         * gcc.target/arm/neon/vnegf32.c: Remove.
3939         * gcc.target/arm/neon/vnegs16.c: Remove.
3940         * gcc.target/arm/neon/vnegs32.c: Remove.
3941         * gcc.target/arm/neon/vnegs8.c: Remove.
3942         * gcc.target/arm/neon/vornQs16.c: Remove.
3943         * gcc.target/arm/neon/vornQs32.c: Remove.
3944         * gcc.target/arm/neon/vornQs64.c: Remove.
3945         * gcc.target/arm/neon/vornQs8.c: Remove.
3946         * gcc.target/arm/neon/vornQu16.c: Remove.
3947         * gcc.target/arm/neon/vornQu32.c: Remove.
3948         * gcc.target/arm/neon/vornQu64.c: Remove.
3949         * gcc.target/arm/neon/vornQu8.c: Remove.
3950         * gcc.target/arm/neon/vorns16.c: Remove.
3951         * gcc.target/arm/neon/vorns32.c: Remove.
3952         * gcc.target/arm/neon/vorns64.c: Remove.
3953         * gcc.target/arm/neon/vorns8.c: Remove.
3954         * gcc.target/arm/neon/vornu16.c: Remove.
3955         * gcc.target/arm/neon/vornu32.c: Remove.
3956         * gcc.target/arm/neon/vornu64.c: Remove.
3957         * gcc.target/arm/neon/vornu8.c: Remove.
3958         * gcc.target/arm/neon/vorrQs16.c: Remove.
3959         * gcc.target/arm/neon/vorrQs32.c: Remove.
3960         * gcc.target/arm/neon/vorrQs64.c: Remove.
3961         * gcc.target/arm/neon/vorrQs8.c: Remove.
3962         * gcc.target/arm/neon/vorrQu16.c: Remove.
3963         * gcc.target/arm/neon/vorrQu32.c: Remove.
3964         * gcc.target/arm/neon/vorrQu64.c: Remove.
3965         * gcc.target/arm/neon/vorrQu8.c: Remove.
3966         * gcc.target/arm/neon/vorrs16.c: Remove.
3967         * gcc.target/arm/neon/vorrs32.c: Remove.
3968         * gcc.target/arm/neon/vorrs64.c: Remove.
3969         * gcc.target/arm/neon/vorrs8.c: Remove.
3970         * gcc.target/arm/neon/vorru16.c: Remove.
3971         * gcc.target/arm/neon/vorru32.c: Remove.
3972         * gcc.target/arm/neon/vorru64.c: Remove.
3973         * gcc.target/arm/neon/vorru8.c: Remove.
3974         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3975         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3976         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3977         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3978         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3979         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3980         * gcc.target/arm/neon/vpadals16.c: Remove.
3981         * gcc.target/arm/neon/vpadals32.c: Remove.
3982         * gcc.target/arm/neon/vpadals8.c: Remove.
3983         * gcc.target/arm/neon/vpadalu16.c: Remove.
3984         * gcc.target/arm/neon/vpadalu32.c: Remove.
3985         * gcc.target/arm/neon/vpadalu8.c: Remove.
3986         * gcc.target/arm/neon/vpaddf32.c: Remove.
3987         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3988         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3989         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3990         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3991         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3992         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3993         * gcc.target/arm/neon/vpaddls16.c: Remove.
3994         * gcc.target/arm/neon/vpaddls32.c: Remove.
3995         * gcc.target/arm/neon/vpaddls8.c: Remove.
3996         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3997         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3998         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3999         * gcc.target/arm/neon/vpadds16.c: Remove.
4000         * gcc.target/arm/neon/vpadds32.c: Remove.
4001         * gcc.target/arm/neon/vpadds8.c: Remove.
4002         * gcc.target/arm/neon/vpaddu16.c: Remove.
4003         * gcc.target/arm/neon/vpaddu32.c: Remove.
4004         * gcc.target/arm/neon/vpaddu8.c: Remove.
4005         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4006         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4007         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4008         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4009         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4010         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4011         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4012         * gcc.target/arm/neon/vpminf32.c: Remove.
4013         * gcc.target/arm/neon/vpmins16.c: Remove.
4014         * gcc.target/arm/neon/vpmins32.c: Remove.
4015         * gcc.target/arm/neon/vpmins8.c: Remove.
4016         * gcc.target/arm/neon/vpminu16.c: Remove.
4017         * gcc.target/arm/neon/vpminu32.c: Remove.
4018         * gcc.target/arm/neon/vpminu8.c: Remove.
4019         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4020         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4021         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4022         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4023         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4024         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4025         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4026         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4027         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4028         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4029         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4030         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4031         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4032         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4033         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4034         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4035         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4036         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4037         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4038         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4039         * gcc.target/arm/neon/vqRshls16.c: Remove.
4040         * gcc.target/arm/neon/vqRshls32.c: Remove.
4041         * gcc.target/arm/neon/vqRshls64.c: Remove.
4042         * gcc.target/arm/neon/vqRshls8.c: Remove.
4043         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4044         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4045         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4046         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4047         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4048         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4049         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4050         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4051         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4052         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4053         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4054         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4055         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4056         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4057         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4058         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4059         * gcc.target/arm/neon/vqabss16.c: Remove.
4060         * gcc.target/arm/neon/vqabss32.c: Remove.
4061         * gcc.target/arm/neon/vqabss8.c: Remove.
4062         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4063         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4064         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4065         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4066         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4067         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4068         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4069         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4070         * gcc.target/arm/neon/vqadds16.c: Remove.
4071         * gcc.target/arm/neon/vqadds32.c: Remove.
4072         * gcc.target/arm/neon/vqadds64.c: Remove.
4073         * gcc.target/arm/neon/vqadds8.c: Remove.
4074         * gcc.target/arm/neon/vqaddu16.c: Remove.
4075         * gcc.target/arm/neon/vqaddu32.c: Remove.
4076         * gcc.target/arm/neon/vqaddu64.c: Remove.
4077         * gcc.target/arm/neon/vqaddu8.c: Remove.
4078         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4079         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4080         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4081         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4082         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4083         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4084         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4085         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4086         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4087         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4088         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4089         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4090         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4091         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4092         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4093         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4094         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4095         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4096         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4097         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4098         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4099         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4100         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4101         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4102         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4103         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4104         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4105         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4106         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4107         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4108         * gcc.target/arm/neon/vqmovns16.c: Remove.
4109         * gcc.target/arm/neon/vqmovns32.c: Remove.
4110         * gcc.target/arm/neon/vqmovns64.c: Remove.
4111         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4112         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4113         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4114         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4115         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4116         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4117         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4118         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4119         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4120         * gcc.target/arm/neon/vqnegs16.c: Remove.
4121         * gcc.target/arm/neon/vqnegs32.c: Remove.
4122         * gcc.target/arm/neon/vqnegs8.c: Remove.
4123         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4124         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4125         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4126         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4127         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4128         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4129         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4130         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4131         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4132         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4133         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4134         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4135         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4136         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4137         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4138         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4139         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4140         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4141         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4142         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4143         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4144         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4145         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4146         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4147         * gcc.target/arm/neon/vqshls16.c: Remove.
4148         * gcc.target/arm/neon/vqshls32.c: Remove.
4149         * gcc.target/arm/neon/vqshls64.c: Remove.
4150         * gcc.target/arm/neon/vqshls8.c: Remove.
4151         * gcc.target/arm/neon/vqshlu16.c: Remove.
4152         * gcc.target/arm/neon/vqshlu32.c: Remove.
4153         * gcc.target/arm/neon/vqshlu64.c: Remove.
4154         * gcc.target/arm/neon/vqshlu8.c: Remove.
4155         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4156         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4157         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4158         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4159         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4160         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4161         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4162         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4163         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4164         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4165         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4166         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4167         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4168         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4169         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4170         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4171         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4172         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4173         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4174         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4175         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4176         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4177         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4178         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4179         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4180         * gcc.target/arm/neon/vqsubs16.c: Remove.
4181         * gcc.target/arm/neon/vqsubs32.c: Remove.
4182         * gcc.target/arm/neon/vqsubs64.c: Remove.
4183         * gcc.target/arm/neon/vqsubs8.c: Remove.
4184         * gcc.target/arm/neon/vqsubu16.c: Remove.
4185         * gcc.target/arm/neon/vqsubu32.c: Remove.
4186         * gcc.target/arm/neon/vqsubu64.c: Remove.
4187         * gcc.target/arm/neon/vqsubu8.c: Remove.
4188         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4189         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4190         * gcc.target/arm/neon/vrecpef32.c: Remove.
4191         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4192         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4193         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4199         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4200         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4201         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4202         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4203         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4204         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4205         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4394         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4395         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4396         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4397         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4398         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4399         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4400         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4401         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4402         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4403         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4404         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4405         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4406         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4407         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4408         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4409         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4410         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4411         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4412         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4413         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4414         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4415         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4416         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4417         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4418         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4419         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4420         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4421         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4422         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4423         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4424         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4425         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4426         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4427         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4428         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4429         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4430         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4431         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4432         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4433         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4434         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4435         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4436         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4437         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4438         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4439         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4440         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4441         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4442         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4443         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4444         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4445         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4446         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4447         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4448         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4449         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4450         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4451         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4452         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4453         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4454         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4455         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4456         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4457         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4458         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4459         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4460         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4461         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4462         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4463         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4464         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4465         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4466         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4467         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4468         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4469         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4470         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4471         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4472         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4473         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4474         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4475         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4476         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4477         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4478         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4479         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4480         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4481         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4482         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4483         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4484         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4485         * gcc.target/arm/neon/vrev16p8.c: Remove.
4486         * gcc.target/arm/neon/vrev16s8.c: Remove.
4487         * gcc.target/arm/neon/vrev16u8.c: Remove.
4488         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4489         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4490         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4491         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4492         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4493         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4494         * gcc.target/arm/neon/vrev32p16.c: Remove.
4495         * gcc.target/arm/neon/vrev32p8.c: Remove.
4496         * gcc.target/arm/neon/vrev32s16.c: Remove.
4497         * gcc.target/arm/neon/vrev32s8.c: Remove.
4498         * gcc.target/arm/neon/vrev32u16.c: Remove.
4499         * gcc.target/arm/neon/vrev32u8.c: Remove.
4500         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4501         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4502         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4503         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4504         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4505         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4506         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4507         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4508         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4509         * gcc.target/arm/neon/vrev64f32.c: Remove.
4510         * gcc.target/arm/neon/vrev64p16.c: Remove.
4511         * gcc.target/arm/neon/vrev64p8.c: Remove.
4512         * gcc.target/arm/neon/vrev64s16.c: Remove.
4513         * gcc.target/arm/neon/vrev64s32.c: Remove.
4514         * gcc.target/arm/neon/vrev64s8.c: Remove.
4515         * gcc.target/arm/neon/vrev64u16.c: Remove.
4516         * gcc.target/arm/neon/vrev64u32.c: Remove.
4517         * gcc.target/arm/neon/vrev64u8.c: Remove.
4518         * gcc.target/arm/neon/vrndaf32.c: Remove.
4519         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4520         * gcc.target/arm/neon/vrndf32.c: Remove.
4521         * gcc.target/arm/neon/vrndmf32.c: Remove.
4522         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4523         * gcc.target/arm/neon/vrndnf32.c: Remove.
4524         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4525         * gcc.target/arm/neon/vrndpf32.c: Remove.
4526         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4527         * gcc.target/arm/neon/vrndqf32.c: Remove.
4528         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4529         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4530         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4531         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4532         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4533         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4534         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4535         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4536         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4537         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4538         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4539         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4540         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4541         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4542         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4543         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4544         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4545         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4546         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4547         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4548         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4549         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4550         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4551         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4552         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4553         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4554         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4555         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4556         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4557         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4558         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4559         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4560         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4561         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4562         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4563         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4564         * gcc.target/arm/neon/vshlQs16.c: Remove.
4565         * gcc.target/arm/neon/vshlQs32.c: Remove.
4566         * gcc.target/arm/neon/vshlQs64.c: Remove.
4567         * gcc.target/arm/neon/vshlQs8.c: Remove.
4568         * gcc.target/arm/neon/vshlQu16.c: Remove.
4569         * gcc.target/arm/neon/vshlQu32.c: Remove.
4570         * gcc.target/arm/neon/vshlQu64.c: Remove.
4571         * gcc.target/arm/neon/vshlQu8.c: Remove.
4572         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4573         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4574         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4575         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4576         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4577         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4578         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4579         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4580         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4581         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4582         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4583         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4584         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4585         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4586         * gcc.target/arm/neon/vshls16.c: Remove.
4587         * gcc.target/arm/neon/vshls32.c: Remove.
4588         * gcc.target/arm/neon/vshls64.c: Remove.
4589         * gcc.target/arm/neon/vshls8.c: Remove.
4590         * gcc.target/arm/neon/vshlu16.c: Remove.
4591         * gcc.target/arm/neon/vshlu32.c: Remove.
4592         * gcc.target/arm/neon/vshlu64.c: Remove.
4593         * gcc.target/arm/neon/vshlu8.c: Remove.
4594         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4595         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4596         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4597         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4598         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4599         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4600         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4601         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4602         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4603         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4604         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4605         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4606         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4607         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4608         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4609         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4610         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4611         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4612         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4613         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4614         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4615         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4616         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4617         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4618         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4619         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4620         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4621         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4622         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4623         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4624         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4625         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4626         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4627         * gcc.target/arm/neon/vsli_np16.c: Remove.
4628         * gcc.target/arm/neon/vsli_np64.c: Remove.
4629         * gcc.target/arm/neon/vsli_np8.c: Remove.
4630         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4631         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4632         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4633         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4634         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4635         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4636         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4637         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4638         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4639         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4640         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4641         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4642         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4643         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4644         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4645         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4646         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4647         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4648         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4649         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4650         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4651         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4652         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4653         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4654         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4655         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4656         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4657         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4658         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4659         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4660         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4661         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4662         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4663         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4664         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4665         * gcc.target/arm/neon/vsri_np16.c: Remove.
4666         * gcc.target/arm/neon/vsri_np64.c: Remove.
4667         * gcc.target/arm/neon/vsri_np8.c: Remove.
4668         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4669         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4670         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4671         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4672         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4673         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4674         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4675         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4676         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4677         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4678         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4679         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4680         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4681         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4682         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4683         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4684         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4685         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4686         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4687         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4688         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4689         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4690         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4691         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4692         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4693         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4694         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4695         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4696         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4697         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4698         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4699         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4700         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4701         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4702         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4703         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4704         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4705         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4706         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4707         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4708         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4709         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4710         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4711         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4712         * gcc.target/arm/neon/vst1f32.c: Remove.
4713         * gcc.target/arm/neon/vst1p16.c: Remove.
4714         * gcc.target/arm/neon/vst1p64.c: Remove.
4715         * gcc.target/arm/neon/vst1p8.c: Remove.
4716         * gcc.target/arm/neon/vst1s16.c: Remove.
4717         * gcc.target/arm/neon/vst1s32.c: Remove.
4718         * gcc.target/arm/neon/vst1s64.c: Remove.
4719         * gcc.target/arm/neon/vst1s8.c: Remove.
4720         * gcc.target/arm/neon/vst1u16.c: Remove.
4721         * gcc.target/arm/neon/vst1u32.c: Remove.
4722         * gcc.target/arm/neon/vst1u64.c: Remove.
4723         * gcc.target/arm/neon/vst1u8.c: Remove.
4724         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4725         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4726         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4727         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4728         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4729         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4730         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4731         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4732         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4733         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4734         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4735         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4736         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4737         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4738         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4739         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4740         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4741         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4742         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4743         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4744         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4745         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4746         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4747         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4748         * gcc.target/arm/neon/vst2f32.c: Remove.
4749         * gcc.target/arm/neon/vst2p16.c: Remove.
4750         * gcc.target/arm/neon/vst2p64.c: Remove.
4751         * gcc.target/arm/neon/vst2p8.c: Remove.
4752         * gcc.target/arm/neon/vst2s16.c: Remove.
4753         * gcc.target/arm/neon/vst2s32.c: Remove.
4754         * gcc.target/arm/neon/vst2s64.c: Remove.
4755         * gcc.target/arm/neon/vst2s8.c: Remove.
4756         * gcc.target/arm/neon/vst2u16.c: Remove.
4757         * gcc.target/arm/neon/vst2u32.c: Remove.
4758         * gcc.target/arm/neon/vst2u64.c: Remove.
4759         * gcc.target/arm/neon/vst2u8.c: Remove.
4760         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4761         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4762         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4763         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4764         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4765         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4766         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4767         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4768         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4769         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4770         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4771         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4772         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4773         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4774         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4775         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4776         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4777         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4778         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4779         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4780         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4781         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4782         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4783         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4784         * gcc.target/arm/neon/vst3f32.c: Remove.
4785         * gcc.target/arm/neon/vst3p16.c: Remove.
4786         * gcc.target/arm/neon/vst3p64.c: Remove.
4787         * gcc.target/arm/neon/vst3p8.c: Remove.
4788         * gcc.target/arm/neon/vst3s16.c: Remove.
4789         * gcc.target/arm/neon/vst3s32.c: Remove.
4790         * gcc.target/arm/neon/vst3s64.c: Remove.
4791         * gcc.target/arm/neon/vst3s8.c: Remove.
4792         * gcc.target/arm/neon/vst3u16.c: Remove.
4793         * gcc.target/arm/neon/vst3u32.c: Remove.
4794         * gcc.target/arm/neon/vst3u64.c: Remove.
4795         * gcc.target/arm/neon/vst3u8.c: Remove.
4796         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4797         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4798         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4799         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4800         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4801         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4802         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4803         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4804         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4805         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4806         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4807         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4808         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4809         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4810         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4811         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4812         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4813         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4814         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4815         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4816         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4817         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4818         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4819         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4820         * gcc.target/arm/neon/vst4f32.c: Remove.
4821         * gcc.target/arm/neon/vst4p16.c: Remove.
4822         * gcc.target/arm/neon/vst4p64.c: Remove.
4823         * gcc.target/arm/neon/vst4p8.c: Remove.
4824         * gcc.target/arm/neon/vst4s16.c: Remove.
4825         * gcc.target/arm/neon/vst4s32.c: Remove.
4826         * gcc.target/arm/neon/vst4s64.c: Remove.
4827         * gcc.target/arm/neon/vst4s8.c: Remove.
4828         * gcc.target/arm/neon/vst4u16.c: Remove.
4829         * gcc.target/arm/neon/vst4u32.c: Remove.
4830         * gcc.target/arm/neon/vst4u64.c: Remove.
4831         * gcc.target/arm/neon/vst4u8.c: Remove.
4832         * gcc.target/arm/neon/vsubQf32.c: Remove.
4833         * gcc.target/arm/neon/vsubQs16.c: Remove.
4834         * gcc.target/arm/neon/vsubQs32.c: Remove.
4835         * gcc.target/arm/neon/vsubQs64.c: Remove.
4836         * gcc.target/arm/neon/vsubQs8.c: Remove.
4837         * gcc.target/arm/neon/vsubQu16.c: Remove.
4838         * gcc.target/arm/neon/vsubQu32.c: Remove.
4839         * gcc.target/arm/neon/vsubQu64.c: Remove.
4840         * gcc.target/arm/neon/vsubQu8.c: Remove.
4841         * gcc.target/arm/neon/vsubf32.c: Remove.
4842         * gcc.target/arm/neon/vsubhns16.c: Remove.
4843         * gcc.target/arm/neon/vsubhns32.c: Remove.
4844         * gcc.target/arm/neon/vsubhns64.c: Remove.
4845         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4846         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4847         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4848         * gcc.target/arm/neon/vsubls16.c: Remove.
4849         * gcc.target/arm/neon/vsubls32.c: Remove.
4850         * gcc.target/arm/neon/vsubls8.c: Remove.
4851         * gcc.target/arm/neon/vsublu16.c: Remove.
4852         * gcc.target/arm/neon/vsublu32.c: Remove.
4853         * gcc.target/arm/neon/vsublu8.c: Remove.
4854         * gcc.target/arm/neon/vsubs16.c: Remove.
4855         * gcc.target/arm/neon/vsubs32.c: Remove.
4856         * gcc.target/arm/neon/vsubs64.c: Remove.
4857         * gcc.target/arm/neon/vsubs8.c: Remove.
4858         * gcc.target/arm/neon/vsubu16.c: Remove.
4859         * gcc.target/arm/neon/vsubu32.c: Remove.
4860         * gcc.target/arm/neon/vsubu64.c: Remove.
4861         * gcc.target/arm/neon/vsubu8.c: Remove.
4862         * gcc.target/arm/neon/vsubws16.c: Remove.
4863         * gcc.target/arm/neon/vsubws32.c: Remove.
4864         * gcc.target/arm/neon/vsubws8.c: Remove.
4865         * gcc.target/arm/neon/vsubwu16.c: Remove.
4866         * gcc.target/arm/neon/vsubwu32.c: Remove.
4867         * gcc.target/arm/neon/vsubwu8.c: Remove.
4868         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4869         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4870         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4871         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4872         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4873         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4874         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4875         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4876         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4877         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4878         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4879         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4880         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4881         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4882         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4883         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4884         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4885         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4886         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4887         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4888         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4889         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4890         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4891         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4892         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4893         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4894         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4895         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4896         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4897         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4898         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4899         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4900         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4901         * gcc.target/arm/neon/vtrnf32.c: Remove.
4902         * gcc.target/arm/neon/vtrnp16.c: Remove.
4903         * gcc.target/arm/neon/vtrnp8.c: Remove.
4904         * gcc.target/arm/neon/vtrns16.c: Remove.
4905         * gcc.target/arm/neon/vtrns32.c: Remove.
4906         * gcc.target/arm/neon/vtrns8.c: Remove.
4907         * gcc.target/arm/neon/vtrnu16.c: Remove.
4908         * gcc.target/arm/neon/vtrnu32.c: Remove.
4909         * gcc.target/arm/neon/vtrnu8.c: Remove.
4910         * gcc.target/arm/neon/vtstQp8.c: Remove.
4911         * gcc.target/arm/neon/vtstQs16.c: Remove.
4912         * gcc.target/arm/neon/vtstQs32.c: Remove.
4913         * gcc.target/arm/neon/vtstQs8.c: Remove.
4914         * gcc.target/arm/neon/vtstQu16.c: Remove.
4915         * gcc.target/arm/neon/vtstQu32.c: Remove.
4916         * gcc.target/arm/neon/vtstQu8.c: Remove.
4917         * gcc.target/arm/neon/vtstp8.c: Remove.
4918         * gcc.target/arm/neon/vtsts16.c: Remove.
4919         * gcc.target/arm/neon/vtsts32.c: Remove.
4920         * gcc.target/arm/neon/vtsts8.c: Remove.
4921         * gcc.target/arm/neon/vtstu16.c: Remove.
4922         * gcc.target/arm/neon/vtstu32.c: Remove.
4923         * gcc.target/arm/neon/vtstu8.c: Remove.
4924         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4925         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4926         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4927         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4928         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4929         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4930         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4931         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4932         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4933         * gcc.target/arm/neon/vuzpf32.c: Remove.
4934         * gcc.target/arm/neon/vuzpp16.c: Remove.
4935         * gcc.target/arm/neon/vuzpp8.c: Remove.
4936         * gcc.target/arm/neon/vuzps16.c: Remove.
4937         * gcc.target/arm/neon/vuzps32.c: Remove.
4938         * gcc.target/arm/neon/vuzps8.c: Remove.
4939         * gcc.target/arm/neon/vuzpu16.c: Remove.
4940         * gcc.target/arm/neon/vuzpu32.c: Remove.
4941         * gcc.target/arm/neon/vuzpu8.c: Remove.
4942         * gcc.target/arm/neon/vzipQf32.c: Remove.
4943         * gcc.target/arm/neon/vzipQp16.c: Remove.
4944         * gcc.target/arm/neon/vzipQp8.c: Remove.
4945         * gcc.target/arm/neon/vzipQs16.c: Remove.
4946         * gcc.target/arm/neon/vzipQs32.c: Remove.
4947         * gcc.target/arm/neon/vzipQs8.c: Remove.
4948         * gcc.target/arm/neon/vzipQu16.c: Remove.
4949         * gcc.target/arm/neon/vzipQu32.c: Remove.
4950         * gcc.target/arm/neon/vzipQu8.c: Remove.
4951         * gcc.target/arm/neon/vzipf32.c: Remove.
4952         * gcc.target/arm/neon/vzipp16.c: Remove.
4953         * gcc.target/arm/neon/vzipp8.c: Remove.
4954         * gcc.target/arm/neon/vzips16.c: Remove.
4955         * gcc.target/arm/neon/vzips32.c: Remove.
4956         * gcc.target/arm/neon/vzips8.c: Remove.
4957         * gcc.target/arm/neon/vzipu16.c: Remove.
4958         * gcc.target/arm/neon/vzipu32.c: Remove.
4959         * gcc.target/arm/neon/vzipu8.c: Remove.
4960
4961
4962 2015-11-12  Marek Polacek  <polacek@redhat.com>
4963
4964         PR c/67784
4965         * gcc.dg/pr67784-1.c: New test.
4966         * gcc.dg/pr67784-2.c: New test.
4967
4968 2015-11-12  Martin Liska  <mliska@suse.cz>
4969
4970         * gcc.dg/ipa/pr68035.c: New test.
4971
4972 2015-11-12  Richard Biener  <rguenther@suse.de>
4973
4974         PR tree-optimization/68306
4975         * gcc.dg/pr68306.c: New testcase.
4976
4977 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4978
4979         Implement D0013R2, logical type traits.
4980
4981         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4982
4983 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4984
4985         * c-c++-common/goacc/data-default-1.c: New.
4986
4987 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4988
4989         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4990
4991 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4992
4993         PR tree-optimization/68305
4994         * gcc.dg/vect/pr68305.c: New test.
4995
4996 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4997
4998         * gcc.target/i386/pr67265-2.c: New test.
4999
5000 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5001
5002         * gcc.dg/pr68286.c: New test.
5003
5004 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5005
5006         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5007
5008 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5009
5010         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5011         aligned to 64 bits.
5012
5013 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5014
5015         * gcc.dg/pr65521.c: Fail on AIX.
5016
5017 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5018
5019         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5020         * gcc.dg/graphite/fuse-2.c: Same.
5021         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5022         isl-ast-gen-*.c files.
5023         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5024         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5025         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5026         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5027         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5028         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5029         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5030         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5031         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5032         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5033         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5034
5035 2015-11-11  Marek Polacek  <polacek@redhat.com>
5036
5037         PR c/68107
5038         PR c++/68266
5039         * c-c++-common/pr68107.c: New test.
5040         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5041         (large_array_char_template): Likewise.
5042         * g++.dg/init/new44.C: Adjust dg-error.
5043
5044 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5045
5046         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5047         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5048
5049 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5050
5051         * gcc.target/i386/pr67265.c: New test.
5052
5053 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5054
5055         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5056         tests for the expected generated code.
5057
5058 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5059
5060         * gcc.target/mips/split-ds-sequence.c: New test.
5061
5062 2015-11-11  Julia Koval  <julia.koval@intel.com>
5063
5064         * g++.dg/ext/mv16.C: New functions.
5065
5066 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5067             Jiong Wang      <jiong.wang@arm.com>
5068
5069         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5070
5071 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5072
5073         * gcc.target/i386/mask-pack.c: New test.
5074         * gcc.target/i386/mask-unpack.c: New test.
5075
5076 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5077
5078         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5079
5080 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5081
5082         * gcc.dg/vect/slp-cond-5.c: New test.
5083
5084 2015-11-10  Richard Biener  <rguenther@suse.de>
5085
5086         PR tree-optimization/68240
5087         * gcc.dg/torture/pr68240.c: New testcase.
5088
5089 2015-11-10  Richard Biener  <rguenther@suse.de>
5090
5091         PR tree-optimization/56118
5092         * gcc.target/i386/pr56118.c: New testcase.
5093
5094 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5095
5096         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5097
5098 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gfortran.dg/pr68251.f90: New test.
5101
5102 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5103
5104         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5105
5106 2015-11-09  Martin Sebor  <msebor@redhat.com>
5107
5108         * init/new45.C: New test to verify that operator new is invoked
5109         with or without overhead for a cookie.
5110
5111         PR c++/67927
5112         * init/new44.C: New test for placement new expressions for arrays
5113         with excessive number of elements.
5114
5115         PR c++/67913
5116         * init/new43.C: New test for placement new expressions for arrays
5117         with negative number of elements.
5118
5119         * other/new-size-type.C: Expect array new expression with
5120         an excessive number of elements to be rejected.
5121
5122 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5123
5124         * c-c++-common/goacc/routine-1.c: New.
5125         * c-c++-common/goacc/routine-2.c: New.
5126         * c-c++-common/goacc/routine-3.c: New.
5127         * c-c++-common/goacc/routine-4.c: New.
5128         * c-c++-common/goacc/routine-5.c: New.
5129
5130 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5131
5132         * gcc.target/sparc/sparc-ret.c: Rename to...
5133         * gcc.target/sparc/sparc-ret-1.c: ...this.
5134         * gcc.target/sparc/sparc-ret-2.c: New test.
5135
5136 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5137
5138         * lib/target-supports.exp (check_p8vector_hw_available): Split
5139         long line.
5140         (check_vsx_hw_available): Likewise.
5141         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5142         support and for PowerPC float128 support.
5143         (check_p9modulo_hw_available): Likewise.
5144         (check_ppc_float128_sw_available): Likewise.
5145         (check_ppc_float128_hw_available): Likewise.
5146         (check_effective_target_powerpc_p9vector_ok): Likewise.
5147         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5148         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5149         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5150         (is-effective-target): Add new PowerPc targets.
5151         (is-effective-target-keyword): Likewise.
5152         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5153         instructions, use it.
5154
5155         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5156         * gcc.target/powerpc/mod-2.c: Likewise.
5157         * gcc.target/powerpc/ctz-1.c: Likewise.
5158         * gcc.target/powerpc/ctz-2.c: Likewise.
5159         * gcc.target/powerpc/extswsli-1.c: Likewise.
5160         * gcc.target/powerpc/extswsli-2.c: Likewise.
5161         * gcc.target/powerpc/extswsli-3.c: Likewise.
5162
5163         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5164         and allow the test on PowerPC LE.
5165         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5166         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5167
5168         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5169         check instead of powerpc_vsx_ok.
5170         * gcc.target/powerpc/float128-mix.c: Likewise.
5171
5172 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5173
5174         * gcc.dg/sso/*.c: Robustify dg-output directives.
5175
5176 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5177
5178         * g++.dg/ubsan/pr68259.C: New test.
5179
5180 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5181
5182         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5183         (main): Use _Cilk_spawn instead of cilk_spawn.
5184
5185 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5186
5187         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5188         scan-assembler directive.
5189
5190 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5191
5192         PR target/68129
5193         * gcc.dg/pr68129_1.c: New test.
5194
5195 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5196
5197         PR debug/67192
5198         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5199         (main): Invoke them.
5200
5201 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5202
5203         PR debug/67192
5204         * gcc.dg/guality/pr67192.c: New test.
5205
5206 2015-11-09  Richard Biener  <rguenther@suse.de>
5207
5208         PR tree-optimization/68248
5209         * gcc.dg/torture/pr68248.c: New testcase.
5210
5211 2015-11-09  Richard Biener  <rguenther@suse.de>
5212
5213         PR tree-optimization/56118
5214         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5215
5216 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5217
5218         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5219         labelref and check use of constant pool by looking for .word and
5220         similar directives.
5221
5222 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5223
5224         PR target/66326
5225         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5226
5227 2015-11-09  Richard Henderson  <rth@redhat.com>
5228
5229         * gcc.target/i386/addr-space-1.c: New test.
5230         * gcc.target/i386/addr-space-2.c: New test.
5231         * gcc.target/i386/addr-space-3.c: New test.
5232
5233 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5234
5235         PR fortran/68053
5236         * gfortran.dg/pr68053.f90: New test.
5237
5238 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5239
5240         * g++.dg/lto/pr68057_0.C: Fix testcase.
5241
5242 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5243
5244         * gfortran.dg/PR67518.f90: move from here...
5245         * gfortran.dg/graphite/PR67518.f90: to here.
5246         * gfortran.dg/PR53852.f90: move from here...
5247         * gfortran.dg/graphite/PR53852.f90: to here.
5248
5249 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5250
5251         * gcc.dg/sso-1.c: New test.
5252         * gcc.dg/sso-2.c: Likewise.
5253         * gcc.dg/sso-3.c: Likewise.
5254         * gcc.dg/sso-4.c: Likewise.
5255         * gcc.dg/sso-5.c: Likewise.
5256         * gcc.dg/sso-6.c: Likewise.
5257         * gcc.dg/sso-7.c: Likewise.
5258         * gcc.dg/sso-8.c: Likewise.
5259         * gcc.dg/sso: New directory.
5260         * gcc.target/i386/movbe-3.c: New test.
5261         * gnat.dg/sso1.adb: Likewise.
5262         * gnat.dg/sso2.ad[sb]: Likewise.
5263         * gnat.dg/sso3.adb: Likewise.
5264         * gnat.dg/sso4.adb: Likewise.
5265         * gnat.dg/sso5.adb: Likewise.
5266         * gnat.dg/sso6.adb: Likewise.
5267         * gnat.dg/sso7.adb: Likewise.
5268         * gnat.dg/specs/sso1.ads: Likewise.
5269         * gnat.dg/specs/sso2.ads: Likewise.
5270         * gnat.dg/sso: New directory.
5271
5272 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5273
5274         PR fortran/68218
5275         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5276
5277 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5278
5279         PR fortran/68224
5280         * gfortran.dg/pr68224.f90: New test.
5281
5282 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/68196
5285         * gfortran.dg/proc_ptr_47.f90: New test.
5286
5287         PR fortran/66465
5288         * gfortran.dg/pr66465.f90: New test.
5289
5290 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5291
5292         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5293
5294 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5295
5296         PR fortran/68153
5297         * gfortran.dg/pr68153.f90: New test.
5298
5299 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5300
5301         PR fortran/68151
5302         * gfortran.dg/pr68151.f90: New test.
5303
5304 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5305
5306         PR tree-optimization/68235
5307         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5308
5309 2015-11-06  Jeff Law  <law@redhat.com>
5310
5311         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5312         realized jump threads.
5313         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5314         threads rather than dom1 dump.
5315
5316 2015-11-06  Michael Collison  <michael.collison@linaro.org
5317             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5318
5319         Revert:
5320         2015-08-01  Michael Collison  <michael.collison@linaro.org
5321                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5322
5323         * gcc.target/arm/mincmp.c: New test.
5324
5325 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5326
5327         PR fortran/54224
5328         * gfortran.dg/warn_unused_function_2.f90: Add two new
5329         "defined but not used" subroutines.
5330
5331 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5332
5333         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5334         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5335         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5336         expected diagnostics for the addition of quotes.
5337         * gfortran.dg/gomp/target3.f90: Likewise.
5338         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5339         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5340         * c-c++-common/gomp/doacross-1.c: Likewise.
5341         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5342         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5343         Adjust expected diagnostics wording.
5344         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5345         Don't expect error on ordered threads simd when in for simd.
5346         * c-c++-common/gomp/nesting-2.c: New test.
5347         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5348         * c-c++-common/gomp/ordered-4.c: New test.
5349
5350 2015-11-06  Mike Stump  <mikestump@comcast.net>
5351
5352         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5353
5354 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5355             Sebastian Pop  <s.pop@samsung.com>
5356
5357         * gcc.dg/graphite/fuse-1.c: New.
5358         * gcc.dg/graphite/fuse-2.c: New.
5359         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5360
5361 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5362
5363         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5364
5365 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5366
5367         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5368         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5369         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5370         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5371         * lib/gcc-dg.exp: Load multiline.exp.
5372
5373 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5374
5375         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5376         * gcc.target/arm/interrupt-1.c: Likewise.
5377         * gcc.target/arm/interrupt-2.c: Likewise.
5378         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5379
5380 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5381             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5382
5383         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5384         macros for assembly checks.
5385         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5386         frsqrts and frsqrte are not emitted.
5387         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5388         frsqrts and frsqrte are emitted.
5389         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5390
5391 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5392
5393         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5394
5395 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5396
5397         PR ipa/68057
5398         PR ipa/68220
5399         * g++.dg/lto/pr68057_0.C: New testcase.
5400         * g++.dg/lto/pr68057_1.C: New testcase.
5401         * g++.dg/torture/pr68220.C: New testcase.
5402
5403 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5404
5405         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5406         comment.
5407
5408 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5409
5410         PR tree-optimization/68145
5411         * g++.dg/vect/pr68145.cc: New test.
5412
5413 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5414
5415         PR target/68088
5416         * gcc.dg/pr68088_1.c: New test.
5417
5418 2015-11-06  Richard Biener  <rguenther@suse.de>
5419
5420         * gcc.dg/vect/bb-slp-38.c: New testcase.
5421
5422 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5423
5424         * gfortran.dg/goacc/private-3.f95: XFAIL.
5425
5426 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5427
5428         PR middle-end/53852
5429         PR middle-end/67518
5430         * gfortran.dg/PR67518.f90: New test.
5431         * gfortran.dg/PR53852.f90: New test.
5432
5433 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5434             Tom de Vries  <tom@codesourcery.com>
5435             Nathan Sidwell  <nathan@codesourcery.com>
5436             Thomas Schwinge  <thomas@codesourcery.com>
5437
5438         * c-c++-common/goacc/combined-directives.c: New test.
5439         * c-c++-common/goacc/loop-clauses.c: New test.
5440         * c-c++-common/goacc/tile.c: New test.
5441         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5442         as gang static arguments.
5443         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5444         * g++.dg/goacc/template.C: New test.
5445         * gfortran.dg/goacc/combined-directives.f90: New test.
5446         * gfortran.dg/goacc/default.f95: New test.
5447         * gfortran.dg/goacc/default_none.f95: New test.
5448         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5449         * gfortran.dg/goacc/gang-static.f95: New test.
5450         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5451         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5452         * gfortran.dg/goacc/list.f95: Update test.
5453         * gfortran.dg/goacc/loop-2.f95: Likewise.
5454         * gfortran.dg/goacc/loop-4.f95: New test.
5455         * gfortran.dg/goacc/loop-5.f95: New test.
5456         * gfortran.dg/goacc/loop-6.f95: New test.
5457         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5458         * gfortran.dg/goacc/multi-clause.f90: New test.
5459         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5460         * gfortran.dg/goacc/update.f95: New test.
5461
5462 2015-11-05  Martin Sebor  <msebor@redhat.com>
5463
5464         PR c++/67942
5465         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5466         invocations where the size of the destination buffer object
5467         or its type (or both) is unknown.
5468
5469 2015-11-05  Martin Sebor  <msebor@redhat.com>
5470
5471         PR c++/67942
5472         * g++.dg/warn/Wplacement-new-size.C: New test.
5473
5474 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5475
5476         * gcc.dg/pr68112.c: New.
5477         * gcc.dg/vect/vect-strided-shift-1.c: New.
5478
5479 2015-11-05  Marek Polacek  <polacek@redhat.com>
5480
5481         PR c/68090
5482         * gcc.dg/pr68090.c: New test.
5483
5484 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5485
5486         * gcc.dg/ifcvt-4.c: New.
5487
5488 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5489
5490         PR c++/67846
5491         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5492
5493 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5494
5495         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5496         of variables in both data sharing and mapping clauses and for
5497         structure element based array sections being mapped rather than
5498         privatized.
5499         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5500         expected diagnostics wording in one case.
5501         * c-c++-common/gomp/distribute-1.c: New test.
5502         * c-c++-common/gomp/element-1.c: New test.
5503         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5504         and #pragma omp end declare target pair around the function.
5505         Change s from a parameter to a file scope variable.
5506         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5507         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5508         on non-zero low-bound in reduction array sections.  Add further
5509         tests.
5510         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5511         * c-c++-common/gomp/target-teams-1.c: New test.
5512         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5513         for expected mangling on x86_64/i?86.
5514         * gcc.dg/gomp/declare-simd-3.c: New test.
5515         * gcc.dg/gomp/declare-simd-4.c: New test.
5516         * gcc.dg/gomp/for-20.c: New test.
5517         * gcc.dg/gomp/for-21.c: New test.
5518         * gcc.dg/gomp/for-22.c: New test.
5519         * gcc.dg/gomp/for-23.c: New test.
5520         * gcc.dg/gomp/for-24.c: New test.
5521         * gcc.dg/gomp/linear-1.c: New test.
5522         * gcc.dg/gomp/loop-1.c: New test.
5523         * g++.dg/gomp/atomic-17.C: New test.
5524         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5525         non-static data member in shared clause.  Add single construct.
5526         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5527         scan-assembler-times directives for expected mangling on x86_64/i?86.
5528         * g++.dg/gomp/declare-simd-3.C: Likewise.
5529         * g++.dg/gomp/declare-simd-4.C: New test.
5530         * g++.dg/gomp/declare-simd-5.C: New test.
5531         * g++.dg/gomp/declare-target-1.C: New test.
5532         * g++.dg/gomp/linear-2.C: New test.
5533         * g++.dg/gomp/loop-1.C: New test.
5534         * g++.dg/gomp/loop-2.C: New test.
5535         * g++.dg/gomp/loop-3.C: New test.
5536         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5537         non-static data member in shared clause.
5538         * g++.dg/gomp/member-3.C: New test.
5539         * g++.dg/gomp/member-4.C: New test.
5540         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5541         (bar): Remove dg-message.
5542         * g++.dg/gomp/target-teams-1.C: New test.
5543
5544 2015-11-05  Richard Biener  <rguenther@suse.de>
5545
5546         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5547         uninitialized variables.
5548         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5549         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5550         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5551         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5552         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5553         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5554         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5555         * gcc.dg/ipa/pure-const-2.c: Likewise.
5556         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5557         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5558         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5559         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5560         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5561         * gcc.dg/vect/pr30858.c: Likewise.
5562         * gcc.dg/vect/pr33866.c: Likewise.
5563         * gcc.dg/vect/pr37027.c: Likewise.
5564         * c-c++-common/ubsan/null-10.c: Likewise.
5565         * gcc.target/i386/incoming-8.c: Likewise.
5566
5567 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5568
5569         * gnat.dg/slice9.adb: New test.
5570
5571 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5572
5573         * gfortran.dg/goacc/reduction-2.f95: Delete.
5574
5575 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5576
5577         PR tree-optimization/67742
5578         * gcc.dg/tree-ssa/restrict-7.c: New test.
5579         * gcc.dg/tree-ssa/restrict-8.c: New test.
5580
5581 2015-11-03  Martin Sebor  <msebor@redhat.com>
5582
5583         PR c++-common/67882
5584         * c-c++-common/builtin-offsetof-2.c: New test.
5585
5586 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5587
5588         PR fortran/67982
5589         * gfortran.dg/warn_unused_function_3.f90: New test.
5590
5591 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5592
5593         * gnat.dg/discr45.adb: Only compile the test.
5594
5595 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5596
5597         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5598         * gcc.target/i386/mvc5.c: Ditto.
5599         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5600         resolver.
5601
5602 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5603
5604         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5605         from here to...
5606         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5607         to succeed.
5608
5609 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5610
5611         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5612         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5613         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5614         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5615         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5616         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5617
5618 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5619
5620         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5621
5622 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5623
5624         * gcc.dg/mvc1.c: Move to ...
5625         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5626         * gcc.dg/mvc2.c: Move to ...
5627         * gcc.target/i386/mvc2.c: ... here.
5628         * gcc.dg/mvc3.c: Move to ...
5629         * gcc.target/i386/mvc3.c: ... here.
5630         * gcc.dg/mvc4.c: Move to ...
5631         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5632         * gcc.dg/mvc5.c: Move to ...
5633         * gcc.target/i386/mvc5.c: ... here.
5634         * gcc.dg/mvc6.c: Move to ...
5635         * gcc.target/i386/mvc6.c: ... here.
5636         * gcc.dg/mvc7.c: Move to ...
5637         * gcc.target/i386/mvc7.c: ... here.
5638
5639         * g++.dg/ext/mvc1.C: Require ifunc.
5640
5641 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5642
5643         PR tree-optimization/68083
5644         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5645
5646 2015-11-02  Jeff Law  <law@redhat.com>
5647
5648         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5649         irreducible loops in the CFG.
5650
5651 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5652
5653         Revert:
5654         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5655
5656         * gcc.dg/vect/vect-strided-shift-1.c: New.
5657
5658 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5659
5660         PR target/67929
5661         * gcc.target/arm/pr67929_1.c: Move to...
5662         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5663         Remove arm-specific directives.  Add noclone, noinline
5664         attributes.
5665
5666 2015-11-01  Jeff Law  <law@redhat.com>
5667
5668         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5669
5670 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5671
5672         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5673         (sse2_test): Rename from main.  Do not return 0.
5674
5675 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5676
5677         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5678         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5679         * gfortran.dg/read_dir.f90: XFAIL AIX.
5680
5681 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5682
5683         Remove the implementation of N3994, terse range-for loops.
5684         * g++.dg/cpp1z/range-for1.C: Remove.
5685
5686 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5687
5688         * gnat.dg/discr45.adb: New test.
5689
5690 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5691
5692         * gfortran.dg/assumed_type_2.f90: Update test.
5693         * gfortran.dg/no_arg_check_2.f90: Same.
5694
5695 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5696
5697         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5698
5699 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5700
5701         PR fortran/46588
5702         * gfortran.dg/pr46588.f90: New test.
5703
5704 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5705
5706         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5707         * gcc.dg/mvc2.c: Ditto.
5708         * gcc.dg/mvc3.c: Ditto.
5709         * gcc.dg/mvc4.c: Ditto.
5710         * gcc.dg/mvc5.c: Ditto.
5711         * gcc.dg/mvc6.c: Ditto.
5712         * gcc.dg/mvc7.c: Ditto.
5713         * g++.dg/ext/mvc1.C: Ditto.
5714         * g++.dg/ext/mvc2.C: Ditto.
5715         * g++.dg/ext/mvc3.C: Ditto.
5716         * g++.dg/ext/mvc4.C: Ditto.
5717
5718 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5719
5720         PR fortran/51993
5721         * gfortran.dg/pr51993.f90: New test.
5722
5723 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5724
5725         PR rtl-optimization/68106
5726         * gcc.target/aarch64/pr68106.c: New.
5727
5728 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5729
5730         PR fortran/36192
5731         * gfortran.dg/pr36192_1.f90: New test.
5732
5733 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5734
5735         PR fortran/68154
5736         *gfortran.dg/pr68154.f90
5737
5738 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5741         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5742
5743 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5744
5745         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5746
5747 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5748
5749         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5750         PowerPC.
5751         * gcc.target/powerpc/float128-mix.c: Likewise.
5752
5753 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5754
5755         PR fortran/68054
5756         * gfortran.dg/pr68054.f90: New test.
5757
5758 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5759
5760         PR fortran/67885
5761         * gfortran.dg/pr67885.f90: New test.
5762
5763 2015-10-29  Jeff Law  <law@redhat.com>
5764
5765         PR tree-optimization/67892
5766         * gcc.dg/tree-ssa/pr21417: Update expected output.
5767         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5768
5769 2015-10-29  Richard Biener  <rguenther@suse.de>
5770
5771         PR middle-end/68142
5772         * c-c++-common/ubsan/pr68142.c: New testcase.
5773
5774 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5775
5776         PR c++/67845
5777         * g++.dg/other/cv_func4.C: New.
5778
5779 2015-10-29  Richard Biener  <rguenther@suse.de>
5780
5781         PR middle-end/56956
5782         * c-c++-common/ubsan/pr56956.c: New testcase.
5783
5784 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5785
5786         * gnat.dg/discr44.adb: New test.
5787
5788 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5789
5790         PR debug/66068
5791         * gcc.dg/debug/pr66068.c: New test.
5792
5793 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5794
5795         PR fortran/67933
5796         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5797         array bounds error at line 25.
5798
5799 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5800
5801         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5802         * gcc.target/mips/oddspreg-6.c: Likewise.
5803         * gcc.target/mips/oddspreg-1.c: Likewise.
5804         * gcc.target/mips/oddspreg-2.c: Likewise.
5805
5806 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5807
5808         PR target/67839
5809         * gcc.target/avr/pr67839.c: New test.
5810
5811 2015-10-28  Richard Biener  <rguenther@suse.de>
5812
5813         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5814
5815 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5816
5817         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5818
5819 2015-10-28  Richard Biener  <rguenther@suse.de>
5820
5821         PR ipa/67600
5822         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5823         of #includes.
5824
5825 2015-10-28  Richard Biener  <rguenther@suse.de>
5826
5827         PR tree-optimization/65962
5828         * gcc.dg/vect/vect-62.c: Adjust.
5829
5830 2015-10-28  Richard Biener  <rguenther@suse.de>
5831
5832         PR middle-end/68067
5833         * gcc.dg/torture/pr68067-1.c: New testcase.
5834         * gcc.dg/torture/pr68067-2.c: Likewise.
5835
5836 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5837
5838         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5839
5840 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5841
5842         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5843         as xvmadd and xvnmsub.
5844         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5845
5846 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5847
5848         * c-c++-common/goacc/loop-shape.c: New test.
5849
5850 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5851             Cesar Philippidis  <cesar@codesourcery.com>
5852
5853         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5854         * g++.dg/gomp/pr33372-3.C: Likewise.
5855
5856 2015-10-27  Richard Henderson  <rth@redhat.com>
5857
5858         PR rtl-opt/67609
5859         * gcc.target/i386/pr67609-2.c: New test.
5860
5861 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5862
5863         PR target/68102
5864         * gcc.target/aarch64/pr68102_1.c: New test.
5865
5866 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/67933
5869         * gfortran.dg/allocate_with_source_15.f03: New test
5870
5871 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5872             James Norris  <jnorris@codesourcery.com>
5873
5874         PR fortran/63865
5875         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5876         directive to work.
5877         * gfortran.dg/goacc/loop-1.f95: Likewise.
5878         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5879         * gfortran.dg/goacc/cray.f95: Likewise.
5880         * gfortran.dg/goacc/parameter.f95: Likewise.
5881
5882 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5883
5884         PR fortran/68108
5885         * gfortran.dg/pr67805_2.f90: New test.
5886
5887 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5888             Aditya Kumar  <aditya.k7@samsung.com>
5889
5890         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5891         * gcc.dg/graphite/interchange-1.c: Same.
5892         * gcc.dg/graphite/interchange-10.c: Same.
5893         * gcc.dg/graphite/interchange-11.c: Same.
5894         * gcc.dg/graphite/interchange-13.c: Same.
5895         * gcc.dg/graphite/interchange-3.c: Same.
5896         * gcc.dg/graphite/interchange-4.c: Same.
5897         * gcc.dg/graphite/interchange-7.c: Same.
5898         * gcc.dg/graphite/interchange-9.c: Same.
5899         * gcc.dg/graphite/uns-interchange-9.c: Same.
5900         * gfortran.dg/graphite/interchange-3.f90: Same.
5901
5902 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         PR target/67215
5905         * gcc.target/i386/pr67215-1.c: New test.
5906         * gcc.target/i386/pr67215-2.c: Likewise.
5907         * gcc.target/i386/pr67215-3.c: Likewise.
5908
5909 2015-10-27  Richard Biener  <rguenther@suse.de>
5910
5911         PR tree-optimization/68104
5912         * gcc.dg/torture/pr68104.c: New testcase.
5913
5914 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5915
5916         * gcc.dg/vect/vect-strided-shift-1.c: New.
5917
5918 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5919
5920         PR target/67929
5921         * gcc.target/arm/pr67929_1.c: New test.
5922
5923 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5924
5925         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5926
5927 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5928
5929         PR tree-optimization/68097
5930         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5931         --param max-ssa-name-query-depth=3 to dg-options.
5932
5933 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5934
5935         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5936
5937 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5938
5939         * gcc.dg/builtins-52.c: Add -O to dg-options.
5940
5941 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5942
5943         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5944
5945 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5946
5947         PR c/64765
5948         PR c/64880
5949         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5950         sorry message.
5951         (PR64765): New function.
5952         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5953         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5954         sorry message.
5955         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5956         * gfortran.dg/goacc/parameter.f95: Likewise.
5957
5958 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5959
5960         PR fortran/66056
5961         * gfortran.dg/empty_label_typedecl.f90: New test.
5962
5963 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5964
5965         PR fortran/36192
5966         * gfortran.dg/pr36192.f90: New test.
5967
5968 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5969
5970         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5971         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5972         * gnat.dg/opt51.adb: New test.
5973         * gnat.dg/opt51_pkg.ads: New helper.
5974
5975 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5976
5977         * gcc.target/mips/ds-schedule-1.c: New.
5978         * gcc.target/mips/ds-schedule-2.c: New.
5979
5980 2015-10-26  Jeff Law  <law@redhat.com>
5981
5982         PR tree-optimization/68013
5983         * gcc.c-torture/compile/pr68013.c: New test.
5984
5985 2015-10-26  Richard Biener  <rguenther@suse.de>
5986         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5987
5988         PR middle-end/67443
5989         * gcc.target/s390/pr67443.c: New testcase.
5990
5991 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5992
5993         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5994         make it unique per testcase.
5995         * gfortran.dg/chmod_2.f90: Likewise.
5996         * gfortran.dg/chmod_3.f90: Likewise.
5997         * gfortran.dg/direct_io_8.f90: Likewise.
5998         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5999         * gfortran.dg/f2003_io_1.f03: Likewise.
6000         * gfortran.dg/f2003_io_2.f03: Likewise.
6001         * gfortran.dg/f2003_io_8.f03: Likewise.
6002         * gfortran.dg/inquire_size.f90: Likewise.
6003         * gfortran.dg/namelist_66.f90: Likewise.
6004         * gfortran.dg/namelist_82.f90: Likewise.
6005         * gfortran.dg/namelist_87.f90: Likewise.
6006         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6007         * gfortran.dg/open_new.f90: Likewise.
6008         * gfortran.dg/stat_1.f90: Likewise.
6009         * gfortran.dg/stat_2.f90: Likewise.
6010         * gfortran.dg/streamio_15.f90: Likewise.
6011         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6012
6013 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6014
6015         PR middle-end/67989
6016         * g++.dg/pr67989.C: New test.
6017
6018 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6019
6020         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6021         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6022         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6023         suffix to the temporary filename to make it unique per testcase.
6024
6025 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6026
6027         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6028
6029 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6030
6031         PR fortran/67171
6032         * gfortran.dg/allocate_with_source_12.f03: New test
6033
6034         PR fortran/61819
6035         * gfortran.dg/allocate_with_source_13.f03: New test
6036
6037         PR fortran/61830
6038         * gfortran.dg/allocate_with_source_14.f03: New test
6039
6040 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6041
6042         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6043
6044 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         PR target/68084
6047         * gcc.target/i386/pr68084.c: New test.
6048
6049 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6050
6051         PR fortran/66927
6052         PR fortran/67044
6053         * gfortran.dg/allocate_with_source_10.f08: New test.
6054         * gfortran.dg/allocate_with_source_11.f08: New test.
6055         * gfortran.dg/class_array_15.f03: Changed count of expected
6056         _builtin_frees to 11. One step of temporaries is spared, therefore
6057         the allocatable component of that temporary is not to be freeed.
6058
6059 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6060
6061         PR fortran/68055
6062         * gfortran.dg/pr68055.f90: New case.
6063
6064 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6065
6066         PR fortran/67805
6067         * gfortran.dg/pr67805.f90: New testcase.
6068         * gfortran.dg/array_constructor_26.f03: Update testcase.
6069         * gfortran.dg/array_constructor_27.f03: Ditto.
6070         * gfortran.dg/char_type_len_2.f90: Ditto.
6071         * gfortran.dg/pr67802.f90: Ditto.
6072         * gfortran.dg/used_before_typed_3.f90: Ditto.
6073
6074 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6075
6076         PR ipa/pr67600
6077         * g++.dg/torture/pr67600.C: New testcase.
6078
6079 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6080
6081         * g++.dg/pr68062.C: New test.
6082
6083 2015-10-23  Jeff Law  <law@redhat.com>
6084
6085         PR tree-optimization/67830
6086         * gcc.dg/pr67830.c: New test.
6087
6088 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6089
6090         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6091
6092 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6093             Andrew Pinski  <apinski@cavium.com>
6094
6095         PR rtl-optimization/67736
6096         * gcc.dg/torture/pr67736.c: New test.
6097         * gcc.dg/combine-subregs.c: New test.
6098
6099 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6100
6101         PR tree-optimization/65947
6102         * lib/target-supports.exp
6103         (check_effective_target_vect_max_reduc): Add.
6104         * gcc.dg/vect/pr65947-1.c: New test.
6105         * gcc.dg/vect/pr65947-2.c: New test.
6106         * gcc.dg/vect/pr65947-3.c: New test.
6107         * gcc.dg/vect/pr65947-4.c: New test.
6108         * gcc.dg/vect/pr65947-5.c: New test.
6109         * gcc.dg/vect/pr65947-6.c: New test.
6110         * gcc.dg/vect/pr65947-7.c: New test.
6111         * gcc.dg/vect/pr65947-8.c: New test.
6112         * gcc.dg/vect/pr65947-9.c: New test.
6113         * gcc.dg/vect/pr65947-10.c: New test.
6114         * gcc.dg/vect/pr65947-11.c: New test.
6115
6116 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6117
6118         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6119         Make weak rather than noinline.
6120         * gcc.dg/builtins-57.c: Compile with -O.
6121         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6122
6123 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6124
6125         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6126
6127 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6128
6129         PR sanitizer/68042
6130         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6131         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6132
6133 2015-10-22  Martin Sebor  <msebor@redhat.com>
6134
6135         PR driver/68043
6136         * gcc.misc-tests/help.exp: Verify that option descriptions
6137         end in periods.
6138         * lib/options.exp (check_for_options): Use the regexp --line option.
6139         Print unexpected match on failure.
6140
6141 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6142
6143         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6144
6145 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6146
6147         PR c++/67838
6148         * g++.dg/cpp1y/var-templ46.C: New.
6149
6150 2015-10-22  Richard Biener  <rguenther@suse.de>
6151
6152         PR tree-optimization/58497
6153         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6154
6155 2015-10-22  Richard Biener  <rguenther@suse.de>
6156
6157         PR tree-optimization/19049
6158         PR tree-optimization/65962
6159         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6160         * gcc.dg/vect/vect-63.c: Adjust.
6161         * gcc.dg/vect/vect-70.c: Likewise.
6162         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6163         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6164         * gfortran.dg/vect/pr19049.f90: Likewise.
6165         * gfortran.dg/vect/vect-8.f90: Likewise.
6166
6167 2015-10-22  Richard Biener  <rguenther@suse.de>
6168
6169         PR middle-end/68046
6170         PR middle-end/61893
6171         * gcc.dg/torture/ftrapv-2.c: New testcase.
6172
6173 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6174
6175         PR target/68015
6176         * gcc.target/s390/pr68015.c: New test.
6177
6178 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6179
6180         PR testsuite/67948
6181         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6182         instead of orr.
6183
6184 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6185             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6186
6187         PR target/63304
6188         * gcc.target/aarch64/pr63304_1.c: New test.
6189
6190 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6191
6192         PR c++/66781
6193         * g++.dg/parse/enum13.C: New.
6194
6195 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6196
6197         PR c++/67847
6198         * g++.dg/parse/enum12.C: New.
6199
6200 2015-10-21  Martin Sebor  <msebor@redhat.com>
6201
6202         PR driver/68043
6203         * gcc.misc-tests/help.exp: Adjust.
6204         * lib/options.exp (check_for_options): Add detail to output.
6205
6206 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6207
6208         PR fortran/67939
6209         * gfortran.dg/pr67939.f90: New test.
6210
6211 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6212             Sebastian Pop  <s.pop@samsung.com>
6213
6214         * gcc.dg/graphite/scop-11.c: Update pattern.
6215
6216 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6217
6218         PR ipa/67056
6219         * g++.dg/ipa/pr67056.C: New testcase.
6220
6221 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6222
6223         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6224         are matched.
6225
6226 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6227
6228         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6229         Add associated options for arm*-*-*.
6230         (sqrt): Remove dummy definition.
6231
6232 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6233
6234         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6235
6236 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6237
6238         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6239         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6240         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6241
6242 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6243
6244         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6245         sra-max-scalarization-size-Ospeed.
6246
6247 2015-10-21  Marek Polacek  <polacek@redhat.com>
6248
6249
6250         PR c/68024
6251         * gcc.dg/pr68024.c: New test.
6252
6253 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6256         * c-c++-common/goacc/sb-1.c: Adjust errors.
6257         * c-c++-common/goacc/sb-3.c: Adjust errors.
6258         * c-c++-common/goacc/loop-1.c: Adjust errors.
6259         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6260         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6261         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6262
6263 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6264
6265         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6266
6267 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6268
6269         * gcc.dg/lto/simd-function_0.c: New test.
6270
6271 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6272
6273         PR target/68018
6274         * gcc.target/i386/pr68018.c: New test.
6275
6276 2015-10-21  Richard Biener  <rguenther@suse.de>
6277
6278         PR middle-end/68031
6279         * gcc.dg/torture/pr68031.c: New testcase.
6280
6281 2015-10-21  Richard Biener  <rguenther@suse.de>
6282
6283         PR tree-optimization/68026
6284         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6285
6286 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6287
6288         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6289         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6290         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6291         * g++.dg/asan/default-options-1.C: Likewise.
6292
6293 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6294
6295         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6296         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6297
6298 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6299
6300         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6301
6302 2015-10-20  Marek Polacek  <polacek@redhat.com>
6303
6304         PR c/67964
6305         * gcc.dg/pr67964.c: New test.
6306
6307 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6308
6309         PR rtl-optimization/67609
6310         * gcc.target/i386/pr67609.c: New.
6311
6312 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6313
6314         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6315
6316 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6317
6318         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6319         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6320
6321 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6322
6323         PR target/66810
6324         * gcc.target/i386/pr66810.c: New test.
6325
6326 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6327
6328         PR target/67963
6329         PR target/67985
6330         * gcc.target/i386/pr67963-1.c: New test.
6331         * gcc.target/i386/pr67963-2.c: Likewise.
6332         * gcc.target/i386/pr67963-3.c: Likewise.
6333         * gcc.target/i386/pr67985-1.c: Likewise.
6334         * gcc.target/i386/pr67985-2.c: Likewise.
6335         * gcc.target/i386/pr67985-3.c: Likewise.
6336
6337 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6338
6339         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6340
6341 2015-10-20  Richard Biener  <rguenther@suse.de>
6342
6343         PR tree-optimization/68017
6344         * gcc.dg/torture/pr68017.c: New testcase.
6345
6346 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6347
6348         PR target/66912
6349         * gcc.target/aarch64/pr66912.c: New.
6350         * gcc.target/arm/pr66912.c: New.
6351
6352 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6353
6354         * gfortran.dg/pr67900.f90: New tests.
6355
6356 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6357
6358         * gnat.dg/opt50.adb: New test.
6359         * gnat.dg/opt50_pkg.adb: New helper.
6360         * gnat.dg/opt50_pkg.ads: New helper.
6361
6362 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6363
6364         PR fortran/68019
6365         * gfortran.dg/pr68019.f90: new test.
6366
6367 2015-10-19  Richard Biener  <rguenther@suse.de>
6368
6369         PR tree-optimization/67975
6370         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6371
6372 2015-10-19  Richard Biener  <rguenther@suse.de>
6373
6374         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6375
6376 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6377
6378         PR target/67995
6379         * gcc.target/i386/pr67995-1.c: New test.
6380         * gcc.target/i386/pr67995-2.c: Likewise.
6381         * gcc.target/i386/pr67995-3.c: Likewise.
6382
6383 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6384
6385         PR middle-end/68002
6386         * gcc.dg/PR68002.c: New test.
6387
6388 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6389
6390         * gcc.dg/builtins-20.c: Remove undefined behavior.
6391
6392 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6393
6394         PR fortran/67758
6395         * gfortran.dg/common_25.f90: New file.
6396
6397 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6398
6399         PR fortran/67177
6400         * gfortran.dg/move_alloc_15.f90: New test
6401         * gfortran.dg/move_alloc_16.f90: New test
6402
6403         PR fortran/67977
6404         * gfortran.dg/deferred_character_assignment_1.f90: New test
6405
6406 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6407
6408         PR fortran/67987
6409         * gfortran.df/pr67987.f90: New test.
6410         * gfortran.dg/char_length_2.f90: Update testcase.
6411
6412 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6413
6414         * gcc.target/i386/iamcu/test_basic_returning.c
6415         (def_test_returning_type): Use union to check float return bits.
6416
6417 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6418
6419         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6420         Replace printf with __builtin_printf.
6421
6422 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6423
6424         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6425         initialize u5.
6426
6427 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6428
6429         PR middle-end/67966
6430         * gnat.dg/pack21.adb: New test.
6431         * gnat.dg/pack22.adb: Likewise.
6432         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6433
6434 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6435
6436         PR target/67745
6437         * gcc.target/arm/no-align.c: New test.
6438         * gcc.target/arm/attr-align1.c: New test.
6439         * gcc.target/arm/attr-align2.c: New test.
6440         * gcc.target/arm/attr-align3.c: New test.
6441
6442 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6443
6444         * gcc.c-torture/compile/icfmatch.c: Add testcase
6445
6446 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6447
6448         PR c++/67926
6449         * g++.dg/cpp1z/fold-ice1.C: New.
6450
6451 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6452             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6453
6454         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6455
6456 2015-10-15  Marek Polacek  <polacek@redhat.com>
6457
6458         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6459
6460 2015-10-15  Marek Polacek  <polacek@redhat.com>
6461
6462         PR tree-optimization/67953
6463         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6464         unsigned.
6465         * gcc.dg/torture/pr67953.c: New test.
6466
6467 2015-10-14  Jeff Law  <law@redhat.com>
6468
6469         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6470         contained within have their own file/test now.
6471         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6472         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6473         expectations a bit more.
6474         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6475         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6476         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6477         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6478         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6479
6480         PR testsuite/67959
6481         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6482
6483 2015-10-14  Marek Polacek  <polacek@redhat.com>
6484
6485         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6486         (f6): New.
6487         (f7): New.
6488         (f8): New.
6489         (f9): New.
6490         (f10): New.
6491         (f11): New.
6492         (f12): New.
6493         (f13): New.
6494
6495 2015-10-14  Richard Biener  <rguenther@suse.de>
6496
6497         PR tree-optimization/67915
6498         * gcc.dg/torture/pr67915.c: New testcase.
6499
6500 2015-10-14  Marek Polacek  <polacek@redhat.com>
6501
6502         PR tree-optimization/67815
6503         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6504         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6505         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6506
6507 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6508
6509         * gcc.dg/pragma-pop_options-1.c: New test.
6510
6511 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6512             Aldy Hernandez  <aldyh@redhat.com>
6513
6514         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6515         * c-c++-common/gomp/clauses-1.c: New test.
6516         * c-c++-common/gomp/clauses-2.c: New test.
6517         * c-c++-common/gomp/clauses-3.c: New test.
6518         * c-c++-common/gomp/clauses-4.c: New test.
6519         * c-c++-common/gomp/declare-target-1.c: New test.
6520         * c-c++-common/gomp/declare-target-2.c: New test.
6521         * c-c++-common/gomp/depend-3.c: New test.
6522         * c-c++-common/gomp/depend-4.c: New test.
6523         * c-c++-common/gomp/doacross-1.c: New test.
6524         * c-c++-common/gomp/if-1.c: New test.
6525         * c-c++-common/gomp/if-2.c: New test.
6526         * c-c++-common/gomp/linear-1.c: New test.
6527         * c-c++-common/gomp/map-2.c: New test.
6528         * c-c++-common/gomp/map-3.c: New test.
6529         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6530         f_omp_target_data): Add map clause to target data.
6531         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6532         * c-c++-common/gomp/ordered-1.c: New test.
6533         * c-c++-common/gomp/ordered-2.c: New test.
6534         * c-c++-common/gomp/ordered-3.c: New test.
6535         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6536         on non-iterator.
6537         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6538         clause and ordered construct where no longer allowed.
6539         * c-c++-common/gomp/priority-1.c: New test.
6540         * c-c++-common/gomp/reduction-1.c: New test.
6541         * c-c++-common/gomp/schedule-simd-1.c: New test.
6542         * c-c++-common/gomp/sink-1.c: New test.
6543         * c-c++-common/gomp/sink-2.c: New test.
6544         * c-c++-common/gomp/sink-3.c: New test.
6545         * c-c++-common/gomp/sink-4.c: New test.
6546         * c-c++-common/gomp/udr-1.c: New test.
6547         * c-c++-common/taskloop-1.c: New test.
6548         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6549         value of _OPENMP macro.
6550         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6551         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6552         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6553         * gcc.dg/gomp/clause-1.c:
6554         * gcc.dg/gomp/reduction-1.c: New test.
6555         * gcc.dg/gomp/sink-fold-1.c: New test.
6556         * gcc.dg/gomp/sink-fold-2.c: New test.
6557         * gcc.dg/gomp/sink-fold-3.c: New test.
6558         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6559         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6560         of non-static data members.
6561         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6562         Add some linear clause tests.
6563         * g++.dg/gomp/declare-simd-3.C: New test.
6564         * g++.dg/gomp/linear-1.C: New test.
6565         * g++.dg/gomp/member-1.C: New test.
6566         * g++.dg/gomp/member-2.C: New test.
6567         * g++.dg/gomp/pr66571-2.C: New test.
6568         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6569         dependent argument.
6570         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6571         in reduction clause.
6572         * g++.dg/gomp/reference-1.C: New test.
6573         * g++.dg/gomp/sink-1.C: New test.
6574         * g++.dg/gomp/sink-2.C: New test.
6575         * g++.dg/gomp/sink-3.C: New test.
6576         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6577         * g++.dg/gomp/this-1.C: New test.
6578         * g++.dg/gomp/this-2.C: New test.
6579         * g++.dg/vect/simd-clone-2.cc: New test.
6580         * g++.dg/vect/simd-clone-2.h: New test.
6581         * g++.dg/vect/simd-clone-3.cc: New test.
6582         * g++.dg/vect/simd-clone-4.cc: New test.
6583         * g++.dg/vect/simd-clone-4.h: New test.
6584         * g++.dg/vect/simd-clone-5.cc: New test.
6585
6586 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6587
6588         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6589         after r228716 (Fix vtbl[34] and vtbx4).
6590
6591 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6592
6593         PR tree-optimization/67909, 67947
6594         * gcc.dg/torture/pr67947.c: New test.
6595
6596 2015-10-13  Jeff Law  <law@redhat.com>
6597
6598         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6599
6600 2015-10-12  Jeff Law  <law@redhat.com>
6601
6602         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6603         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6604         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6605         ssa-dom-thread-11.c.
6606
6607         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6608
6609 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6610
6611         PR c++/58566
6612         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6613
6614 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6615
6616         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6617         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6618         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6619         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6620         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6621         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6622         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6623         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6624
6625 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6626
6627         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6628         and -mno-frame-header-opt options.
6629         * gcc.target/mips/frame-header-1.c: New file.
6630         * gcc.target/mips/frame-header-2.c: New file.
6631         * gcc.target/mips/frame-header-3.c: New file.
6632
6633 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6634             Hale Wang  <hale.wang@arm.com>
6635
6636         * gcc.dg/tree-ssa/forwprop-33.c: New.
6637
6638 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6639
6640         PR target/67895
6641         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6642         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6643         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6644         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6645         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6646         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6647         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6648         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6649         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6650         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6651
6652 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6653
6654         * lib/multiline.exp: New file.
6655         * lib/prune.exp: Load multiline.exp.
6656         (prune_gcc_output): Call into multiline.exp to handle any
6657         multiline output directives.
6658         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6659         load_gcc_lib.
6660
6661 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6662
6663         PR tree-optimization/67794
6664         * gcc.dg/ipa/ipa-sra-10.c: New test.
6665         * gcc.dg/torture/pr67794.c: Likewise.
6666
6667 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6668
6669         PR rtl-optimization/67828
6670         * gcc.dg/torture/pr67828.c: New.
6671
6672 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6673
6674         PR target/67366
6675         * lib/target-supports.exp (check_effective_target_non_strict_align):
6676         Adjust for arm*-*-*.
6677         * gcc.target/arm/pr67366.c: New test.
6678
6679 2015-10-09  Richard Biener  <rguenther@suse.de>
6680
6681         PR tree-optimization/67891
6682         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6683
6684 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6685
6686         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6687
6688 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6689
6690         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6691
6692 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6693
6694         * gcc.dg/loop-unswitch-2.c: New test.
6695         * gcc.dg/loop-unswitch-3.c: Likewise.
6696         * gcc.dg/loop-unswitch-4.c: Likewise.
6697
6698 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6699
6700         * gcc.dg/dse.c: Only dump in dse1 pass.
6701         * gcc.dg/tree-ssa/pr30375.c: Same.
6702
6703 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6704
6705         PR target/66697
6706         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6707         (PUSH, POP): New defines.
6708         (sse2_test): Use PUSH and POP to misalign runtime stack.
6709         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6710
6711 2015-10-07  James Norris  <jnorris@codesourcery.com>
6712
6713         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6714         to atomic_init. (atomic_init): Restrict flags usage.
6715
6716 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6717
6718         PR fortran/65889
6719         * gfortran.dg/sizeof_5.f90: New test.
6720
6721 2015-10-06  Jeff Law  <law@redhat.com>
6722
6723         * gcc.c-torture/compile/pr67816.c: New test.
6724
6725 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6726
6727         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6728
6729 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6730
6731         PR fortran/65766
6732         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6733
6734 2015-10-06  Marek Polacek  <polacek@redhat.com>
6735
6736         PR c++/67863
6737         * c-c++-common/Wtautological-compare-4.c: New test.
6738
6739 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6740             Peter Bergner <bergner@vnet.ibm.com>
6741
6742         PR target/67808
6743         * gcc.target/powerpc/pr67808.c: New test.
6744
6745 2015-10-06  Nick Clifton  <nickc@redhat.com>
6746
6747         * gcc.target/msp430: New directory.
6748         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6749         tests.
6750         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6751         noinit and persistent data attributes.
6752
6753 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6754
6755         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6756
6757 2015-10-06  Richard Biener  <rguenther@suse.de>
6758
6759         PR tree-optimization/67859
6760         * gcc.dg/torture/pr67859.c: New testcase.
6761
6762 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6763
6764         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6765
6766 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6767
6768         PR c++/53856
6769         * g++.dg/template/defarg19.C: New.
6770         * g++.dg/template/defarg20.C: Likewise.
6771
6772 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6773             Sebastian Pop  <s.pop@samsung.com>
6774
6775         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6776
6777 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6778             Sebastian Pop  <s.pop@samsung.com>
6779
6780         * gcc.dg/graphite/scop-sor.c: Xfail.
6781
6782 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6783             Jan Hubicka  <hubicka@ucw.cz>
6784
6785         * gcc.dg/ipa/propalign-4.c: New test.
6786         * gcc.dg/ipa/propalign-5.c: Likewise.
6787
6788 2015-10-05  Marek Polacek  <polacek@redhat.com>
6789
6790         PR tree-optimization/67821
6791         * gcc.dg/torture/pr67821-2.c: New test.
6792         * gcc.dg/torture/pr67821.c: New test.
6793
6794 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6795
6796         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6797
6798 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6799
6800         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6801
6802 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6803
6804         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6805         (exec_vcvt): Add comments.
6806
6807 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6808
6809         PR rtl-optimization/67447
6810         * gcc.target/i386/pr67447.c: New test.
6811
6812 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6813
6814         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6815         effective target.
6816         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6817         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6818         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6819         * gcc.target/i386/vect-unpack-1.c: Ditto.
6820         * gcc.target/i386/vect-unpack-2.c: Ditto.
6821
6822 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6823
6824         PR fortran/67758
6825         * gfortran.dg/common_24.f: New.
6826
6827 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6828
6829         * gcc.target/arm/pr67756.c: Fixed warnings.
6830
6831 2015-10-02  Marek Polacek  <polacek@redhat.com>
6832
6833         PR c/67730
6834         * gcc.dg/pr67730-1.c: New test.
6835         * gcc.dg/pr67730-2.c: New test.
6836         * gcc.dg/pr67730.h: New test.
6837
6838 2015-10-02  Marek Polacek  <polacek@redhat.com>
6839
6840         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6841
6842 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6843
6844         PR tree-optimization/67754
6845         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6846         * gfortran.dg/graphite/block-2.f: Same.
6847
6848 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6849
6850         * gcc.dg/graphite/scop-23.c: New.
6851
6852 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6853
6854         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6855         and "avx512vbmi".
6856
6857 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6858
6859         PR rtl-optimization/67756
6860         * gcc.target/arm/pr67756.c: New.
6861
6862 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6863
6864         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6865         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6866         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6867         for tiny model.
6868         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6869         for small model.
6870
6871 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6872
6873         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6874         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6875         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6876         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6877         * gcc.target/i386/vect-unpack-1.c: Ditto.
6878         * gcc.target/i386/vect-unpack-2.c: Ditto.
6879
6880 2015-10-02  Marek Polacek  <polacek@redhat.com>
6881
6882         PR c/64249
6883         * c-c++-common/Wduplicated-cond-1.c: New test.
6884         * c-c++-common/Wduplicated-cond-2.c: New test.
6885         * c-c++-common/Wduplicated-cond-3.c: New test.
6886         * c-c++-common/Wduplicated-cond-4.c: New test.
6887         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6888         -Wduplicated-cond warning.
6889
6890 2015-10-02  Renlin Li  <renlin.li@arm.com>
6891
6892         * gcc.target/aarch64/csneg-1.c: Update.
6893
6894 2015-10-02  Renlin Li  <renlin.li@arm.com>
6895
6896         PR target/66776
6897         * gcc.target/aarch64/pr66776.c: New.
6898
6899 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6900
6901         * gnat.dg/warn13.adb: New test.
6902
6903 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6904
6905         * gnat.dg/vect15.ad[sb]: New test.
6906         * gnat.dg/vect16.ad[sb]: Likewise.
6907         * gnat.dg/vect17.ad[sb]: Likewise.
6908         * gnat.dg/vect18.ad[sb]: Likewise.
6909
6910 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6911
6912         PR rtl-optimization/67786
6913         PR rtl-optimization/67787
6914         * gcc.dg/pr67786.c: New test.
6915         * gcc.dg/pr67787.c: Likewise.
6916
6917 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6918
6919         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6920
6921 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6922
6923         PR target/51726
6924         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6925
6926 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6927
6928         PR fortran/62242
6929         PR fortran/52332
6930         * gfortran.dg/string_array_constructor_1.f90: New.
6931         * gfortran.dg/string_array_constructor_2.f90: New.
6932         * gfortran.dg/string_array_constructor_3.f90: New.
6933
6934 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6935
6936         PR target/67788
6937         PR target/67789
6938         * gcc.target/powerpc/pr67789.c: New testcase.
6939
6940 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6941
6942         PR fortran.67802
6943         * gfortran.dg/pr67802.f90: New test.
6944
6945 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6946
6947         PR fortran/66979
6948         gfortran.dg/pr66979.f90: new test.
6949
6950 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6951
6952         PR fortran/67616
6953         * gfortran.dg/pr67616.f90: New test.
6954
6955 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6956
6957         PR c++/54430
6958         * g++.dg/cpp0x/range-for30.C: New.
6959
6960 2015-10-01  Marek Polacek  <polacek@redhat.com>
6961
6962         PR c/65345
6963         * gcc.dg/atomic/pr65345-4.c: New test.
6964         * gcc.dg/pr65345-3.c: New test.
6965
6966 2015-10-01  Marek Polacek  <polacek@redhat.com>
6967
6968         PR tree-optimization/67769
6969         * gcc.dg/torture/pr67769.c: New test.
6970
6971 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6972
6973         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6974
6975 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6976
6977         PR target/54236
6978         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6979
6980 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6983         (main): Rename to sse2_test.  Abort if count != 5.
6984         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6985         of -march=slm.
6986         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6987
6988 2015-10-01  Richard Biener  <rguenther@suse.de>
6989
6990         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6991         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6992
6993 2015-09-30  Jeff Law  <law@redhat.com>
6994
6995         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6996
6997 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6998
6999         PR rtl-optimization/67037
7000         * gcc.c-torture/execute/pr67037.c: New test.
7001
7002 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7003
7004         * lib/target-supports.exp (check_effective_target_sync_int_128):
7005         Return 1 on spu-*-* targets.
7006         (check_effective_target_sync_int_128_runtime): Likewise.
7007         (check_effective_target_sync_long_long): Likewise.
7008         (check_effective_target_sync_long_long_runtime): Likewise.
7009         (check_effective_target_sync_int_long): Likewise.
7010         (check_effective_target_sync_char_short): Likewise.
7011
7012 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7013
7014         * gcc.target/i386/pr67761.c: New test.
7015
7016 2015-09-30  Marek Polacek  <polacek@redhat.com>
7017
7018         PR c/67730
7019         * gcc.dg/pr67730.c: New test.
7020
7021 2015-09-30  Marek Polacek  <polacek@redhat.com>
7022
7023         PR tree-optimization/67690
7024         * gcc.dg/torture/pr67690.c: New test.
7025
7026 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7027
7028         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7029         * g++.dg/gomp/tls-wrap4.C: Likewise.
7030         * gcc.dg/atomic-op-optimize.c: Likewise.
7031         * gcc.dg/pr54087.c: Likewise.
7032         * gcc.dg/tls/section-2.c: Likewise.
7033         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7034         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7035         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7036         * gcc.target/arm/divzero.c: Likewise.
7037         * gcc.target/arm/sibcall-2.c: Likewise.
7038         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7039         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7040         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7041         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7042         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7043         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7044         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7045         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7046         * gfortran.dg/default_format_2.f90: Likewise.
7047         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7048
7049 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7050
7051         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7052
7053 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7054
7055         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7056         * gfortran.dg/round_4.f90: ditto.
7057
7058 2015-09-29  Richard Biener  <rguenther@suse.de>
7059
7060         PR tree-optimization/67170
7061         * gfortran.dg/pr67170.f90: New testcase.
7062
7063 2015-09-29  Richard Biener  <rguenther@suse.de>
7064
7065         PR tree-optimization/67741
7066         * gcc.dg/torture/pr67741.c: New testcase.
7067
7068 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7069
7070         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7071         non-zero for __builtin_signbit tests.
7072
7073 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7074
7075         PR target/65105
7076         * gcc.target/i386/pr65105-1.c: New.
7077         * gcc.target/i386/pr65105-2.c: New.
7078         * gcc.target/i386/pr65105-3.c: New.
7079         * gcc.target/i386/pr65105-4.C: New.
7080         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7081
7082 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7083
7084         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7085
7086 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7087
7088         PR fortran/40054
7089         PR fortran/63921
7090         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7091         standard as legacy.
7092         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7093         * gfortran.dg/function_types_3.f90: Change error message to
7094         "Type inaccessible...."
7095         * gfortran.dg/ptr_func_assign_1.f08: New test.
7096         * gfortran.dg/ptr_func_assign_2.f08: New test.
7097
7098 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7099
7100         PR fortran/40054
7101         PR fortran/63921
7102         * gfortran.dg/ptr_func_assign_3.f08: New test.
7103         * gfortran.dg/ptr_func_assign_4.f08: New test.
7104
7105 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7106             Sebastian Pop  <s.pop@samsung.com>
7107
7108         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7109         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7110         * gcc.dg/graphite/block-3.c: Same.
7111         * gcc.dg/graphite/block-4.c: Same.
7112         * gcc.dg/graphite/block-5.c: Same.
7113         * gcc.dg/graphite/block-6.c: Same.
7114         * gcc.dg/graphite/block-7.c: Same.
7115         * gcc.dg/graphite/block-8.c: Same.
7116         * gcc.dg/graphite/block-pr47654.c: Same.
7117         * gcc.dg/graphite/interchange-0.c: Same.
7118         * gcc.dg/graphite/interchange-1.c: Same.
7119         * gcc.dg/graphite/interchange-10.c: Same.
7120         * gcc.dg/graphite/interchange-11.c: Same.
7121         * gcc.dg/graphite/interchange-12.c: Same.
7122         * gcc.dg/graphite/interchange-13.c: Same.
7123         * gcc.dg/graphite/interchange-14.c: Same.
7124         * gcc.dg/graphite/interchange-15.c: Same.
7125         * gcc.dg/graphite/interchange-3.c: Same.
7126         * gcc.dg/graphite/interchange-4.c: Same.
7127         * gcc.dg/graphite/interchange-5.c: Same.
7128         * gcc.dg/graphite/interchange-6.c: Same.
7129         * gcc.dg/graphite/interchange-7.c: Same.
7130         * gcc.dg/graphite/interchange-8.c: Same.
7131         * gcc.dg/graphite/interchange-9.c: Same.
7132         * gcc.dg/graphite/interchange-mvt.c: Same.
7133         * gcc.dg/graphite/pr35356-1.c: Same.
7134         * gcc.dg/graphite/pr35356-3.c: Same.
7135         * gcc.dg/graphite/pr37485.c: Same.
7136         * gcc.dg/graphite/scop-1.c: Same.
7137         * gcc.dg/graphite/scop-11.c: Same.
7138         * gcc.dg/graphite/scop-5.c: Same.
7139         * gcc.dg/graphite/uns-block-1.c: Same.
7140         * gcc.dg/graphite/uns-interchange-9.c: Same.
7141         * gfortran.dg/graphite/block-1.f90: Same.
7142         * gfortran.dg/graphite/interchange-3.f90: Same.
7143         * gfortran.dg/graphite/pr14741.f90: Same.
7144         * gfortran.dg/graphite/block-2.f: Same.
7145
7146 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7147             Sebastian Pop  <s.pop@samsung.com>
7148
7149         PR tree-optimization/67700
7150         * gcc.dg/graphite/run-id-pr67700.c: New.
7151
7152 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7153
7154         PR target/54236
7155         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7156         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7157         test_27): New.
7158         * gcc.target/sh/pr54236-5.c: New.
7159         * gcc.target/sh/pr54236-6.c: New.
7160
7161 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7162
7163         PR rtl-optimization/67456
7164         PR rtl-optimization/67464
7165         PR rtl-optimization/67465
7166         * gcc.dg/pr67465.c: New test.
7167
7168 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7169
7170         PR tree-optimization/62171
7171         * gcc.dg/vect/pr62171.c: New test.
7172
7173 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7174
7175         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7176         skip on AIX.  XFAIL individual line tests.
7177
7178 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7179
7180         PR rtl-optimization/64164
7181         PR tree-optimization/67312
7182         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7183         * gcc.target/i386/stackalign/return-4.c: Add -O.
7184
7185 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7186
7187         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7188
7189 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7190
7191         PR fortran/67721
7192         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7193
7194 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7195
7196         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7197         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7198         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7199         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7200         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7201         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7202         DW_AT_noreturn on AIX.
7203         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7204         DW_AT_noreturn on AIX.
7205         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7206         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7207         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7208         DW_AT_GNU_deleted on AIX.
7209         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7210         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7211         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7212         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7213         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7214         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7215         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7216         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7217         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7218         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7219         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7220         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7221         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7222         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7223         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7224
7225 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7226
7227         PR fortran/67614
7228         * gfortran.dg/pr67614.f90: New test.
7229
7230 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7231
7232         PR fortran/67525
7233         * gfortran.dg/pr67525.f90: New test.
7234
7235 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7236
7237         PR fortran/55603
7238         * gfortran.dg/allocatable_function_9.f90: New.
7239
7240 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7241
7242         PR target/67675
7243         * gcc.target/sh/pr67675.c: New.
7244
7245 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7246
7247         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7248
7249 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7250
7251         * gcc.target/i386/pr66749.c (dg-options): Replace
7252         -mtune=lakemount with -mtune=lakemont.
7253         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7254         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7255
7256 2015-09-25  Marek Polacek  <polacek@redhat.com>
7257
7258         * c-c++-common/ubsan/bounds-11.c: New test.
7259         * c-c++-common/ubsan/bounds-12.c: New test.
7260
7261 2015-09-25  Marek Polacek  <polacek@redhat.com>
7262
7263         PR sanitizer/64906
7264         * c-c++-common/ubsan/pr64906.c: New test.
7265
7266 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7267
7268         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7269         with -mtune=lakemount.
7270         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7271         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7272
7273 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7274
7275         PR driver/67640
7276         * gcc.dg/Werror-13.c: New test.
7277
7278 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7279
7280         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7281
7282 2015-09-24  Richard Biener  <rguenther@suse.de>
7283
7284         PR lto/67699
7285         * g++.dg/pr67699.C: New testcase.
7286
7287 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7288
7289         PR libgcc/67624
7290         * gcc.target/arm/fp16-inf.c: New test.
7291
7292 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7293
7294         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7295         name while checking for AVX-512VBMI presence.
7296
7297 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7298
7299         * lib/target-supports.exp (check_effective_target_pie): Check for
7300         PIE support on Solaris 11.x and 12.
7301
7302 2015-09-24  Richard Biener  <rguenther@suse.de>
7303
7304         * g++.dg/tree-ssa/restrict3.C: New testcase.
7305
7306 2015-09-24  Richard Biener  <rguenther@suse.de>
7307
7308         PR tree-optimization/48885
7309         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7310
7311 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7312
7313         * c-c++-common/Wmisleading-indentation.c: Augment test.
7314
7315 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7316
7317         Fix small typos in the coding rule enforcement warnings.
7318         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7319         with 'namespace'.
7320
7321 2015-09-23  Richard Biener  <rguenther@suse.de>
7322
7323         PR middle-end/67662
7324         * gcc.dg/ubsan/pr67662.c: New testcase.
7325
7326 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7327
7328         PR c/49655
7329         * gcc.dg/pragma-diag-6.c: New test.
7330
7331 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7332
7333         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7334
7335 2015-09-23  Richard Biener  <rguenther@suse.de>
7336
7337         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7338
7339 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7340
7341         * c-c++-common/Wmisleading-indentation.c: Augment test.
7342
7343 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         * g++.dg/diagostic/disable.C: New.
7346
7347 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7348
7349         PR tree-optimization/67671
7350         * g++.dg/pr67671.C: New test.
7351
7352 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7353
7354         PR target/67480
7355         * gcc.target/i386/pr67480.c: New test.
7356
7357 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7358
7359         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7360         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7361         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7362         avx512dq, avx512cd, avx512er and avx512pf.
7363
7364 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7365
7366         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7367         update-fetch operations.
7368         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7369
7370 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7371
7372         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7373         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7374
7375 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7376
7377         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7378         (TEST_ONE): New.
7379         * gcc.target/aarch64/atomic-inst-swap.c: New.
7380
7381 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7382
7383         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7384         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7385         * gcc.target/i386/pr59789.c (f1): Likewise.
7386         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7387         * gcc.target/i386/intrinsics_6.c: Likewise.
7388         * gcc.dg/winline-5.c (int t): Likewise.
7389         * gcc.dg/winline-9.c (t): Likewise.
7390         * gcc.dg/always_inline2.c (q): Likewise.
7391         * gcc.dg/winline-2.c (inline int t): Likewise.
7392         * gcc.dg/winline-6.c: Likewise.
7393         * gcc.dg/winline-10.c (void g): Likewise.
7394         * gcc.dg/pr49243.c (void parse): Likewise.
7395         * gcc.dg/always_inline3.c (q2): Likewise.
7396         * gcc.dg/winline-3.c: Likewise.
7397         * gcc.dg/winline-7.c (inline void *t): Likewise.
7398
7399 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7400
7401         PR tree-optimization/67666
7402         * g++.dg/pr67666.C: New test.
7403
7404 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7405
7406         PR fortran/67615
7407         * gfortran.dg/pr67615.f90: new test.
7408
7409 2015-09-21  Jeff Law  <law@redhat.com>
7410
7411         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7412
7413 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7414
7415         Complete the implementation of N4230, Nested namespace definition.
7416         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7417         attributes and nested namespace definitions.
7418         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7419         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7420         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7421         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7422         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7423         appearing before the namespace identifier.
7424
7425 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7426
7427         PR c/66415
7428         * gcc.dg/cpp/pr66415-1.c: Test column number.
7429
7430 2015-09-21  Richard Biener  <rguenther@suse.de>
7431
7432         * g++.dg/ext/attr-alias-3.C: Add -g.
7433
7434 2015-09-21  Richard Biener  <rguenther@suse.de>
7435
7436         PR debug/67664
7437         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7438
7439 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7440
7441         PR target/64345
7442         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7443
7444 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7445
7446         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7447
7448 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7449
7450         PR middle-end/60832
7451         * gcc.dg/pr53265.c: Update.
7452
7453 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7456
7457 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7458
7459         PR target/59478
7460         * gcc.target/sh/pr59478.c: New.
7461
7462 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7463
7464         PR target/67126
7465         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7466         * gcc.target/sh/pr54236-2.c: Likewise.
7467
7468 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7469
7470         * gcc.target/sh/pr43417.c: Move target independent test to ...
7471         * gcc.c-torture/compile/pr43417.c: ... here.
7472
7473 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7474
7475         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7476         check_effective_target_big_endian, check_effective_target_little_endian,
7477         check_effective_target_any_fpu, check_effective_target_double_fpu,
7478         check_effective_target_use_single_only_fpu,
7479         check_effective_target_default_single_fpu,
7480         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7481         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7482         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7483         check_effective_target_fmovd_enabled,
7484         check_effective_target_has_privileged, check_effective_target_has_pref,
7485         check_effective_target_banked_r0r7_isr,
7486         check_effective_target_stack_save_isr): New effective target checks.
7487         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7488         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7489         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7490         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7491         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7492         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7493         * gcc.target/sh/attr-isr.c: Likewise.
7494         * gcc.target/sh/fpul-usage-1.c: Likewise.
7495         * gcc.target/sh/hiconst.c: Likewise.
7496         * gcc.target/sh/mfmovd.c: Likewise.
7497         * gcc.target/sh/pr21255-3.c: Likewise.
7498         * gcc.target/sh/pr33135-1.c: Likewise.
7499         * gcc.target/sh/pr33135-2.c: Likewise.
7500         * gcc.target/sh/pr33135-3.c: Likewise.
7501         * gcc.target/sh/pr33135-4.c: Likewise.
7502         * gcc.target/sh/pr39423-2.c: Likewise.
7503         * gcc.target/sh/pr49880-4.c: Likewise.
7504         * gcc.target/sh/pr49880-5.c: Likewise.
7505         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7506         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7507         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7508         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7509         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7510         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7511         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7512         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7513         * gcc.target/sh/pr50751-2.c: Likewise.
7514         * gcc.target/sh/pr50751-3.c: Likewise.
7515         * gcc.target/sh/pr50751-5.c: Likewise.
7516         * gcc.target/sh/pr50751-6.c: Likewise.
7517         * gcc.target/sh/pr50751-8.c: Likewise.
7518         * gcc.target/sh/pr51244-15.c: Likewise.
7519         * gcc.target/sh/pr51244-2.c: Likewise.
7520         * gcc.target/sh/pr51244-20.c: Likewise.
7521         * gcc.target/sh/pr51244-6.c: Likewise.
7522         * gcc.target/sh/pr52483-4.c: Likewise.
7523         * gcc.target/sh/pr53511-1.c: Likewise.
7524         * gcc.target/sh/pr53512-1.c: Likewise.
7525         * gcc.target/sh/pr53512-2.c: Likewise.
7526         * gcc.target/sh/pr53512-3.c: Likewise.
7527         * gcc.target/sh/pr53512-4.c: Likewise.
7528         * gcc.target/sh/pr53513-1.c: Likewise.
7529         * gcc.target/sh/pr54089-2.c: Likewise.
7530         * gcc.target/sh/pr54089-3.c: Likewise.
7531         * gcc.target/sh/pr54089-4.c: Likewise.
7532         * gcc.target/sh/pr54602-2.c: Likewise.
7533         * gcc.target/sh/pr54602-3.c: Likewise.
7534         * gcc.target/sh/pr54602-4.c: Likewise.
7535         * gcc.target/sh/pr54680.c: Likewise.
7536         * gcc.target/sh/pr55303-1.c: Likewise.
7537         * gcc.target/sh/pr55303-2.c: Likewise.
7538         * gcc.target/sh/pr55303-3.c: Likewise.
7539         * gcc.target/sh/pr56547-1.c: Likewise.
7540         * gcc.target/sh/pr56547-2.c: Likewise.
7541         * gcc.target/sh/pr61195.c: Likewise.
7542         * gcc.target/sh/pr61996.c: Likewise.
7543         * gcc.target/sh/pr6526.c: Likewise.
7544         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7545         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7546         * gcc.target/sh/prefetch.c: Likewise.
7547         * gcc.target/sh/rte-delay-slot.c: Likewise.
7548         * gcc.target/sh/sh2a-band.c: Likewise.
7549         * gcc.target/sh/sh2a-bclr.c: Likewise.
7550         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7551         * gcc.target/sh/sh2a-bld.c: Likewise.
7552         * gcc.target/sh/sh2a-bor.c: Likewise.
7553         * gcc.target/sh/sh2a-bset.c: Likewise.
7554         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7555         * gcc.target/sh/sh2a-bxor.c: Likewise.
7556         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7557         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7558         * gcc.target/sh/sh2a-movrt.c: Likewise.
7559         * gcc.target/sh/sh2a-resbank.c: Likewise.
7560         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7561         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7562         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7563         * gcc.target/sh/sh4a-cosf.c: Likewise.
7564         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7565         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7566         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7567         * gcc.target/sh/sh4a-sinf.c: Likewise.
7568
7569 2015-09-20  Jeff Law  <law@redhat.com>
7570
7571         PR tree-optimization/47679
7572         * g++.dg/warn/Wuninitialized-6.C: New test.
7573
7574 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7575
7576         Implement nested namespace definitions.
7577         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7578         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7579         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7580         * g++.dg/lookup/name-clash5.C: Adjust.
7581         * g++.dg/lookup/name-clash6.C: Likewise.
7582
7583 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7584
7585         * gcc.dg/pragma-diag-5.c: New test.
7586
7587 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7588
7589         PR middle-end/67619
7590         * gcc.dg/torture/pr67619.c: New test.
7591         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7592         New procedure.
7593
7594 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7595
7596         PR tree-optimization/67283
7597         * gcc.dg/tree-ssa/sra-15.c: New.
7598         * gcc.dg/tree-ssa/sra-16.c: New.
7599
7600 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7601
7602         PR sanitizer/64078
7603         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7604         (f2, f3): Make the function static.
7605         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7606
7607 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7608
7609         * gcc.target/arm/attr_thumb-static2.c: New test.
7610
7611 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7612
7613         * gnat.dg/overflow_sum3.adb: New test.
7614
7615 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7616
7617         * gcc.target/arm/stack-checking.c: New test.
7618
7619 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7620
7621         PR fortran/52846
7622         * gfortran.dg/public_private_module_5.f90: Add module procedure
7623         trigger_smod to ensure that the smod file is written.
7624
7625 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7626
7627         * gcc.target/aarch64/copysign_1.c: New.
7628         * gcc.target/aarch64/copysign_2.c: New.
7629
7630 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7631
7632         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7633         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7634         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7635
7636 2015-09-16  John Marino  <gnugcc@marino.st>
7637
7638         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7639
7640 2015-09-16  Richard Biener  <rguenther@suse.de>
7641
7642         PR middle-end/67253
7643         * gcc.dg/torture/pr67253.c: New testcase.
7644
7645 2015-09-16  Richard Biener  <rguenther@suse.de>
7646
7647         PR middle-end/67271
7648         * gcc.dg/pr67271.c: New testcase.
7649
7650 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * gnat.dg/opt49.adb: New test.
7653
7654 2015-09-16  Richard Biener  <rguenther@suse.de>
7655
7656         PR middle-end/67442
7657         * gcc.dg/torture/pr67442.c: New testcase.
7658
7659 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gnat.dg/array24.adb: New test.
7662         * gnat.dg/blocklocs.adb: Delete.
7663
7664 2015-09-15  Marek Polacek  <polacek@redhat.com>
7665
7666         PR c/67580
7667         * gcc.dg/pr67580.c: New test.
7668
7669 2015-09-15  Richard Biener  <rguenther@suse.de>
7670
7671         PR tree-optimization/67470
7672         * gcc.dg/torture/pr67470.c: New testcase.
7673
7674 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7675
7676         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7677
7678 2015-09-15  Richard Biener  <rguenther@suse.de>
7679
7680         PR middle-end/67563
7681         * gcc.dg/pr67563.c: New testcase.
7682
7683 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7684
7685         PR fortran/67460
7686         * gfortran.dg/pr67460.f90: New test.
7687
7688 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7689
7690         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7691         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7692
7693 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7694
7695         PR c++/51911
7696         * g++.dg/cpp0x/new-auto1.C: New.
7697
7698 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7699
7700         PR c/28901
7701         * g++.dg/warn/unused-variable-1.C: New test.
7702         * g++.dg/warn/unused-variable-2.C: Likewise.
7703         * gcc.dg/unused-4.c: Adjust warning for static const.
7704         * gcc.dg/unused-variable-1.c: New test.
7705         * gcc.dg/unused-variable-2.c: Likewise.
7706
7707 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7708
7709         * gfortran.dg/private_type_3.f90: Require visibility.
7710         * gfortran.dg/module_variable_2.f90: Same.
7711         * gfortran.dg/nested_forall_1.f: Same.
7712         * gfortran.dg/elemental_dependency_4.f90: Same.
7713         * gfortran.dg/bind_c_usage_25.f90: Same.
7714         * gfortran.dg/access_spec_1.f90: Same.
7715         * gfortran.dg/public_private_module_2.f90: Same.
7716         * gfortran.dg/host_assoc_variable_1.f90: Same.
7717         * gfortran.dg/public_private_module_6.f90: Same.
7718         * gfortran.dg/module_variable_1.f90: Same.
7719         * gfortran.dg/pr37286.f90: Same.
7720         * gfortran.dg/internal_pack_7.f90: Same.
7721         * gfortran.dg/submodule_10.f08: Same.
7722         * gfortran.dg/allocatable_function_8.f90: Same.
7723         * gfortran.dg/merge_init_expr_2.f90: Same.
7724         * gfortran.dg/class_37.f03: Same.
7725         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7726         * gfortran.dg/typebound_call_20.f03: Same.
7727         * gfortran.dg/proc_ptr_result_3.f90: Same.
7728         * gfortran.dg/pr32535.f90: Same.
7729         * gfortran.dg/typebound_proc_19.f90: Same.
7730         * gfortran.dg/initialization_10.f90: Same.
7731         * gfortran.dg/bind_c_usage_8.f03: Same.
7732         * gfortran.dg/pr61335.f90: Same.
7733         * gfortran.dg/elemental_dependency_5.f90: Same.
7734         * gfortran.dg/proc_ptr_3.f90: Same.
7735         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7736
7737 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7738
7739         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7740         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7741         * gcc.dg/loop-8.c: Likewise.
7742
7743 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7744
7745         PR ada/66965
7746         * gnat.dg/specs/addr1.ads: Remove.
7747
7748 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7749
7750         * gcc.dg/pie-link.c: Add -pie to dg-options.
7751
7752 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7753
7754         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7755         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7756
7757 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7758
7759         * gcc.target/powerpc/swaps-p8-20.c: New test.
7760         * gcc.target/powerpc/swaps-p8-21.c: New test.
7761
7762 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7763
7764         PR fortran/67526
7765         * gfortran.dg/pr67526.f90: New test.
7766
7767 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7768
7769         PR c++/67318
7770         * g++.dg/cpp0x/variadic166.C: New.
7771
7772 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7773
7774         * c-c++-common/nonnull-1.c: New test.
7775
7776 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7777
7778         PR fortran/66993
7779         * gfortran.dg/submodule_11.f08: New test.
7780
7781 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7782
7783         PR target/67506
7784         * gcc.c-torture/compile/pr67506.c: New test.
7785
7786 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7787
7788         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7789         initialization with a byte mask.  No change expected here.
7790         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7791         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7792         initialization with contigious bitmask.  Literal pool is expectd
7793         to be used here.
7794
7795 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7796
7797         PR target/67439
7798         * gcc.target/arm/pr67439_1.c: New test.
7799
7800 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7801
7802         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7803         model.
7804
7805 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR c++/67523
7808         * g++.dg/gomp/pr67523.C: New test.
7809
7810         PR c++/67522
7811         * g++.dg/gomp/pr67522.C: New test.
7812
7813         PR middle-end/67521
7814         * c-c++-common/gomp/pr67521.c: New test.
7815
7816         PR middle-end/67517
7817         * c-c++-common/gomp/pr67517.c: New test.
7818
7819         PR c++/67514
7820         * g++.dg/gomp/pr67514.C: New test.
7821
7822         PR c++/67511
7823         * g++.dg/gomp/pr67511.C: New test.
7824
7825         PR c/67502
7826         * c-c++-common/gomp/pr67502.c: New test.
7827
7828 2015-09-09  Marek Polacek  <polacek@redhat.com>
7829
7830         PR middle-end/67512
7831         * gcc.dg/pr67512.c: New test.
7832
7833 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7834
7835         PR c++/53184
7836         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7837         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7838         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7839         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7840
7841 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7842
7843         * gcc.target/aarch64/mod_2.x: New file.
7844         * gcc.target/aarch64/mod_256.x: Likewise.
7845         * gcc.target/arm/mod_2.c: New test.
7846         * gcc.target/arm/mod_256.c: Likewise.
7847         * gcc.target/aarch64/mod_2.c: Likewise.
7848         * gcc.target/aarch64/mod_256.c: Likewise.
7849
7850 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR c++/67504
7853         * g++.dg/gomp/pr67504.C: New test.
7854
7855         PR c/67501
7856         * c-c++-common/gomp/pr67501.c: New test.
7857
7858         PR c/67500
7859         * gcc.dg/gomp/pr67500.c: New test.
7860
7861         PR c/67495
7862         * gcc.dg/gomp/pr67495.c: New test.
7863
7864 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7865             Sebastian Pop  <s.pop@samsung.com>
7866
7867         PR tree-optimization/53852
7868         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7869         both isl-0.12 and isl-0.15.
7870         * gcc.dg/graphite/uns-interchange-14.c: Same.
7871         * gcc.dg/graphite/uns-interchange-15.c: Same.
7872         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7873
7874 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7875             Sebastian Pop  <s.pop@samsung.com>
7876
7877         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7878         * gcc.dg/graphite/block-1.c: Same.
7879         * gcc.dg/graphite/block-5.c: Same.
7880         * gcc.dg/graphite/block-6.c: Same.
7881         * gcc.dg/graphite/interchange-1.c: Same.
7882         * gcc.dg/graphite/interchange-10.c: Same.
7883         * gcc.dg/graphite/interchange-11.c: Same.
7884         * gcc.dg/graphite/interchange-13.c: Same.
7885         * gcc.dg/graphite/interchange-14.c: Same.
7886         * gcc.dg/graphite/interchange-3.c: Same.
7887         * gcc.dg/graphite/interchange-4.c: Same.
7888         * gcc.dg/graphite/interchange-7.c: Same.
7889         * gcc.dg/graphite/interchange-8.c: Same.
7890         * gcc.dg/graphite/interchange-9.c: Same.
7891         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7892         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7893         * gcc.dg/graphite/pr37485.c: Same.
7894         * gcc.dg/graphite/scop-0.c (int toto): Same.
7895         * gcc.dg/graphite/scop-1.c: Same.
7896         * gcc.dg/graphite/scop-10.c: Same.
7897         * gcc.dg/graphite/scop-11.c: Same.
7898         * gcc.dg/graphite/scop-12.c: Same.
7899         * gcc.dg/graphite/scop-13.c: Same.
7900         * gcc.dg/graphite/scop-16.c: Same.
7901         * gcc.dg/graphite/scop-17.c: Same.
7902         * gcc.dg/graphite/scop-18.c: Same.
7903         * gcc.dg/graphite/scop-2.c: Same.
7904         * gcc.dg/graphite/scop-21.c (int test): Same.
7905         * gcc.dg/graphite/scop-22.c (void foo): Same.
7906         * gcc.dg/graphite/scop-4.c: Same.
7907         * gcc.dg/graphite/scop-5.c: Same.
7908         * gcc.dg/graphite/scop-6.c: Same.
7909         * gcc.dg/graphite/scop-7.c: Same.
7910         * gcc.dg/graphite/scop-8.c: Same.
7911         * gcc.dg/graphite/scop-9.c: Same.
7912         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7913         data-refs remain inside the inner loop.
7914         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7915         * gcc.dg/graphite/uns-interchange-14.c: Same.
7916         * gcc.dg/graphite/uns-interchange-9.c: Same.
7917         * gfortran.dg/graphite/interchange-3.f90
7918
7919 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7920
7921         PR target/63870
7922         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7923         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7924         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7925         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7926         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7927         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7928         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7929         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7930         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7931         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7932         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7933         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7934
7935 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7936
7937         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7938         * lib/target-supports.exp
7939         (check_effective_target_arm_neon_fp16_hw): New.
7940
7941 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7942
7943         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7944         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7945
7946         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7947         (hfloat16_t): New.
7948         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7949         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7950         if supported.
7951         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7952         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7953         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7954         when those are supported.
7955         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7956         (vdup_n_f16): New.
7957
7958         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7959         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7960         cases if supported.
7961
7962         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7963         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7964         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7965         Likewise.
7966         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7967         Likewise.
7968         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7969
7970         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7971         Add float16x8_t case.
7972         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7973         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7974         main, exec_vcreate): Likewise.
7975         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7976         exec_vget_high): Likewise.
7977         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7978         exec_vget_low): Likewise.
7979         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7980         Likewise.
7981         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7982         exec_vld1_dup): Likewise.
7983         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7984         exec_vld1_lane): Likewise.
7985         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7986         Likewise.
7987         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7988         exec_vldX_dup): Likewise.
7989         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7990         exec_vldX_lane): Likewise.
7991         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7992         exec_vset_lane): Likewise.
7993         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7994         exec_vst1_lane): Likewise.
7995
7996 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7997
7998         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7999         * gcc.target/aarch64/vget_low_1.c: Likewise.
8000
8001 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8002
8003         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8004         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8005         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8006         (main): update orig_data to avoid float16 NaN on bigendian.
8007
8008 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8009
8010         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8011         float16x8_t.
8012         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8013         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8014         * gcc.target/aarch64/vld1_lane.c: Likewise.
8015
8016 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8017
8018         PR c++/67369
8019         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8020
8021 2015-09-07  Marek Polacek  <polacek@redhat.com>
8022
8023         PR inline-asm/67448
8024         * gcc.dg/asm-10.c: New test.
8025
8026 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR middle-end/67452
8029         * gcc.dg/lto/pr67452_0.c: New test.
8030
8031 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8032
8033         PR target/65210
8034         * gcc.target/avr/pr65210.c: New test.
8035
8036 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8037
8038         PR testsuite/67450
8039         * lib/target-supports.exp (check_cached_effective_target):
8040         Apppend $prop to et_prop_list only if needed.
8041
8042 2015-09-04  Marek Polacek  <polacek@redhat.com>
8043
8044         PR sanitizer/67279
8045         * gcc.dg/ubsan/pr67279.c: New test.
8046
8047 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8048             Petr Murzin  <petr.murzin@intel.com>
8049             Kirill Yukhin <kirill.yukhin@intel.com>
8050
8051         * gcc.target/i386/avx512f-scatter-1.c: New.
8052         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8053         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8054
8055 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8056
8057         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8058         rather than calling rmdir, cleanup if open fails.
8059
8060 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8061
8062         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8063         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8064         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8065         Return true for PowerPC targets that implement Altivec.
8066
8067 2015-09-03  Renlin Li  <renlin.li@arm.com>
8068
8069         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8070         check the assembly.
8071         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8072
8073 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8074
8075         * gcc.target/powerpc/vec-shift.c: New test.
8076
8077 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8078
8079         PR tree-optimization/65637
8080         * gcc.dg/autopar/reduc-4.c: New test.
8081
8082 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8083
8084         PR tree-optimization/65637
8085         * gcc.dg/autopar/pr46099-2.c: New test.
8086
8087 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8088
8089         PR middle-end/67351
8090         * g++.dg/pr67351.C: New test.
8091
8092 2015-09-03  Richard Biener  <rguenther@suse.de>
8093
8094         PR ipa/66705
8095         * g++.dg/lto/pr66705_0.C: New testcase.
8096
8097 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8098
8099         PR middle-end/60586
8100         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8101         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8102
8103 2015-09-02  Marek Polacek  <polacek@redhat.com>
8104
8105         PR c/67432
8106         * gcc.dg/pr67432.c: New test.
8107
8108 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8109
8110         * lib/target-supports.exp (clear_effective_target_cache): New.
8111         (check_cached_effective_target): Update et_prop_list.
8112         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8113         * g++.dg/compat/compat.exp: Likewise.
8114         * g++.dg/compat/struct-layout-1.exp: Likewise.
8115         * lib/asan-dg.exp: Likewise.
8116         * lib/atomic-dg.exp: Likewise.
8117         * lib/cilk-plus-dg.exp: Likewise.
8118         * lib/clearcap.exp: Likewise.
8119         * lib/mpx-dg.exp: Likewise.
8120         * lib/tsan-dg.exp: Likewise.
8121         * lib/ubsan-dg.exp: Likewise.
8122
8123 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8124
8125         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8126
8127 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8128             Andrew Bennett  <andrew.bennett@imgtec.com>
8129
8130         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8131         dependencies between ISA level and compact-branches.
8132         * gcc.target/mips/branch-10.c: Update expected output to allow
8133         compact forms of b/bal.
8134         * gcc.target/mips/branch-11.c: Likewise.
8135         * gcc.target/mips/branch-12.c: Likewise.
8136         * gcc.target/mips/branch-13.c: Likewise.
8137         * gcc.target/mips/branch-3.c: Likewise.
8138         * gcc.target/mips/branch-4.c: Likewise.
8139         * gcc.target/mips/branch-5.c: Likewise.
8140         * gcc.target/mips/branch-6.c: Likewise.
8141         * gcc.target/mips/branch-7.c: Likewise.
8142         * gcc.target/mips/branch-8.c: Likewise.
8143         * gcc.target/mips/branch-9.c: Likewise.
8144         * gcc.target/mips/branch-cost-1.c: Likewise.
8145         * gcc.target/mips/call-1.c: Likewise.
8146         * gcc.target/mips/call-2.c: Likewise.
8147         * gcc.target/mips/call-3.c: Likewise.
8148         * gcc.target/mips/call-4.c: Likewise.
8149         * gcc.target/mips/call-5.c: Likewise.
8150         * gcc.target/mips/call-6.c: Likewise.
8151         * gcc.target/mips/lazy-binding-1.c: Likewise.
8152         * gcc.target/mips/near-far-1.c: Likewise.
8153         * gcc.target/mips/near-far-2.c: Likewise.
8154         * gcc.target/mips/near-far-3.c: Likewise.
8155         * gcc.target/mips/near-far-4.c: Likewise.
8156         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8157         run with compact branches allowed.
8158         * gcc.target/mips/compact-branches-1.c: New file.
8159         * gcc.target/mips/compact-branches-2.c: Likewise.
8160         * gcc.target/mips/compact-branches-3.c: Likewise.
8161         * gcc.target/mips/compact-branches-4.c: Likewise.
8162         * gcc.target/mips/compact-branches-5.c: Likewise.
8163         * gcc.target/mips/compact-branches-6.c: Likewise.
8164         * gcc.target/mips/compact-branches-7.c: Likewise.
8165
8166 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8167
8168         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8169         Clean-up a created directory if testcase fails.
8170
8171 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8172
8173         PR target/67405
8174         * g++.dg/pr67405.C: New test.
8175
8176 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8177
8178         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8179
8180 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8181
8182         * gcc.dg/ifcvt-1.c: New test.
8183         * gcc.dg/ifcvt-2.c: Likewise.
8184         * gcc.dg/ifcvt-3.c: Likewise.
8185
8186 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8187
8188         PR libfortran/67412
8189         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8190         *-*-solaris2.10.
8191
8192 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8193
8194         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8195
8196 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8197
8198         PR c++/61753
8199         * g++.dg/other/pr61753.C: New.
8200
8201 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8202
8203         * gcc.dg/tree-ssa/cmp-1.c: New file.
8204
8205 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8206
8207         * gcc.dg/tree-ssa/complex-7.c: New file.
8208
8209 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8210
8211         * gcc.target/powerpc/swaps-p8-19.c: New test.
8212
8213 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8214
8215         PR fortran/67367
8216         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8217
8218 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8219
8220         PR tree-optimization/46193
8221         * gcc.dg/autopar/pr46193.c: New test.
8222
8223 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8224
8225         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8226         use exit code for failure.
8227
8228         * gcc.dg/torture/matrix-1.c: Use plain printf.
8229         * gcc.dg/torture/matrix-2.c: Likewise.
8230         * gcc.dg/torture/matrix-5.c: Likewise.
8231         * gcc.dg/torture/matrix-6.c: Likewise.
8232         * gcc.dg/torture/transpose-1.c: Likewise.
8233         * gcc.dg/torture/transpose-2.c: Likewise.
8234         * gcc.dg/torture/transpose-3.c: Likewise.
8235         * gcc.dg/torture/transpose-4.c: Likewise.
8236         * gcc.dg/torture/transpose-5.c: Likewise.
8237         * gcc.dg/torture/transpose-6.c: Likewise.
8238
8239 2015-08-28  Jeff Law  <law@redhat.com>
8240
8241         PR lto/66752
8242         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8243         * gcc.dg/torture/pr66752-1.c: New test
8244         * g++.dg/torture/pr66752-2.C: New test.
8245
8246 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8247         Revert:
8248         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8249
8250                 * gcc.dg/tree-ssa/sra-15.c: New.
8251
8252 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8253
8254         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8255         * gcc.target/mips/msub-8.c: Ditto
8256
8257 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8258
8259         * lib/target-supports.exp (check-effective_target_vect_double):
8260         Enable for Power targets with VSX hardware available.
8261         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8262         vect_no_align && { ! vect_hw_misalign }.
8263
8264 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8265
8266         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8267         Replaced by opt_files, compile with -floop-nest-optimize.
8268         * g++.dg/graphite/graphite.exp: Same.
8269         * gfortran.dg/graphite/graphite.exp: Same.
8270         * gcc.dg/graphite/block-0.c: Adjust pattern.
8271         * gcc.dg/graphite/block-1.c: Same.
8272         * gcc.dg/graphite/block-3.c: Same.
8273         * gcc.dg/graphite/block-4.c: Same.
8274         * gcc.dg/graphite/block-5.c: Same.
8275         * gcc.dg/graphite/block-6.c: Same.
8276         * gcc.dg/graphite/block-7.c: Same.
8277         * gcc.dg/graphite/block-8.c: Same.
8278         * gcc.dg/graphite/block-pr47654.c: Same.
8279         * gcc.dg/graphite/interchange-0.c: Same.
8280         * gcc.dg/graphite/interchange-1.c: Same.
8281         * gcc.dg/graphite/interchange-10.c: Same.
8282         * gcc.dg/graphite/interchange-11.c: Same.
8283         * gcc.dg/graphite/interchange-12.c: Same.
8284         * gcc.dg/graphite/interchange-13.c: Same.
8285         * gcc.dg/graphite/interchange-14.c: Same.
8286         * gcc.dg/graphite/interchange-15.c: Same.
8287         * gcc.dg/graphite/interchange-3.c: Same.
8288         * gcc.dg/graphite/interchange-4.c: Same.
8289         * gcc.dg/graphite/interchange-5.c: Same.
8290         * gcc.dg/graphite/interchange-6.c: Same.
8291         * gcc.dg/graphite/interchange-7.c: Same.
8292         * gcc.dg/graphite/interchange-8.c: Same.
8293         * gcc.dg/graphite/interchange-9.c: Same.
8294         * gcc.dg/graphite/interchange-mvt.c: Same.
8295         * gcc.dg/graphite/pr37485.c: Same.
8296         * gcc.dg/graphite/uns-block-1.c: Same.
8297         * gcc.dg/graphite/uns-interchange-12.c: Same.
8298         * gcc.dg/graphite/uns-interchange-14.c: Same.
8299         * gcc.dg/graphite/uns-interchange-15.c: Same.
8300         * gcc.dg/graphite/uns-interchange-9.c: Same.
8301         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8302         * gfortran.dg/graphite/interchange-3.f90: Same.
8303
8304 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8305
8306         PR target/67317
8307         * gcc.target/i386/pr67317-1.c: New test.
8308         * gcc.target/i386/pr67317-2.c: Ditto.
8309         * gcc.target/i386/pr67317-3.c: Ditto.
8310         * gcc.target/i386/pr67317-4.c: Ditto.
8311         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8312         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8313
8314 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8315
8316         * gcc.target/powerpc/vec-shr.c: New.
8317
8318 2015-08-27  Marek Polacek  <polacek@redhat.com>
8319
8320         PR middle-end/67005
8321         * gcc.dg/torture/pr67005.c: New test.
8322
8323 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8324
8325         * gcc.dg/tree-ssa/sra-15.c: New.
8326
8327 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8328
8329         * gcc.target/aarch64/long_branch_1.c: New test.
8330
8331 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8332
8333         * gcc.target/s390/20150826-1.c: New test.
8334
8335 2015-08-26  Renlin Li  <renlin.li@arm.com>
8336
8337         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8338
8339 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8340
8341         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8342
8343 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8344
8345         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8346         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8347         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8348         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8349
8350 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8351
8352         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8353         New test directive.
8354         * gcc.target/aarch64/tlsle_1.x: New test source.
8355         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8356         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8357         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8358
8359 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8360
8361         PR fortran/29600
8362         * gfortran.dg/shape_8.f90: New test.
8363
8364 2015-08-25  Marek Polacek  <polacek@redhat.com>
8365
8366         PR middle-end/67330
8367         * gcc.dg/weak/weak-18.c: New test.
8368
8369 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8370
8371         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8372         gcc_jit_context_set_bool_use_external_driver.
8373
8374 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8375
8376         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8377
8378         * gcc.dg/20001117-1.c: Needs return_address.
8379         * gcc.dg/20020415-1.c: Needs alloca.
8380         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8381         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8382         * gcc.dg/pr63186.c: Needs label_values.
8383         * gcc.dg/torture/pr33848.c: Likwise.
8384
8385         * lib/target-supports.exp (check_effective_target_fopenacc,
8386         check_effective_target_fopenmp): Disable for nvptx.
8387         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8388         * gcc.dg/stack-usage-1.c: Likewise.
8389         * gcc.dg/stack-usage-2.c: Likewise.
8390         * gcc.dg/unused-5.c: Likewise.
8391         * gcc.dg/unwind-1.c: Likewise.
8392
8393 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8394
8395         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8396         * g++.dg/Wno-frame-address.C: Ditto.
8397
8398 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8399
8400         PR target/67211
8401         * g++.dg/pr67211.C: New test.
8402
8403 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8404
8405         PR fortran/62536
8406         PR fortran/66175
8407         * gfortran.dg/block_end_error_1.f90: New test.
8408         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8409
8410 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         PR target/66821
8413         * gcc.target/i386/pr66821.c: New test.
8414
8415 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8416
8417         PR target/67329
8418         * gcc.target/i386/pr67329.c: New test.
8419
8420 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8421
8422         * gcc.dg/pr49551.c: Needs -fdata-sections.
8423
8424         * gcc.dg/pr64935-2.c: Needs scheduling.
8425
8426         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8427         * gcc.dg/torture/pr63738.c: Likewise.
8428         * gcc.dg/torture/pr64728.c: Likewise.
8429         * gcc.dg/pr63748.c: Likewise.
8430         * gcc.dg/20020312-2.c: Likewise.
8431
8432         * gcc.dg/torture/pr66123.c: Needs label_values.
8433
8434         * gcc.dg/torture/pr41261.c: Needs profiling.
8435         * gcc.dg/pr26570.c: Likewise.
8436         * gcc.dg/pr61776.c: Likewise.
8437         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8438         * gcc.dg/gomp/pr34610.c: Likewise.
8439         * gcc.dg/pr54121.c: Likewise.
8440         * gcc.dg/20050325-1.c: Likewise.
8441         * gcc.dg/pr66899.c: Likewise.
8442         * gcc.dg/pr48770.c: Likewise.
8443         * gcc.dg/pr24225.c: Likewise.
8444
8445         * gcc.dg/pr27531-1.c: Needs io.
8446         * gcc.dg/pr44606.c: Likewise.
8447
8448         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8449
8450         * gcc.dg/pr51990.c: Needs alloca.
8451
8452         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8453
8454 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8455
8456         PR tree-optimization/65468
8457         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8458
8459 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8460
8461         PR libfortran/54572
8462         * gfortran.dg/backtrace_1.f90: New test.
8463
8464 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8465
8466         PR libfortran/62296
8467         * gfortran.dg/execute_command_line_2.f90: New test.
8468
8469 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8470
8471         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8472         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8473         vect_no_int_max to vect_no_int_min_max.
8474         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8475         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8476         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8477         * gcc.dg/vect/slp-reduc-4.c: Same.
8478         * gcc.dg/vect/slp-reduc-5.c: Same.
8479         * gcc.dg/vect/vect-125.c: Same.
8480         * gcc.dg/vect/vect-13.c: Same.
8481         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8482         * gcc.dg/vect/vect-reduc-1.c: Same.
8483         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8484         * gcc.dg/vect/vect-reduc-1char.c:Same.
8485         * gcc.dg/vect/vect-reduc-1short.c: Same.
8486         * gcc.dg/vect/vect-reduc-2.c: Same.
8487         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8488         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8489         * lib/target-supports.exp: Same.
8490
8491 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8492
8493         PR c++/63693
8494         * g++.dg/cpp0x/decltype63.C: New.
8495
8496 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8497
8498         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8499         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8500         * c-c++-common/Wunused-var-8.c: Likewise.
8501         * c-c++-common/gomp/pr61486-2.c: Likewise.
8502         * c-c++-common/Wunused-var-6.c: Likewise.
8503         * c-c++-common/goacc/reduction-1.c: Likewise.
8504         * c-c++-common/goacc/reduction-2.c: Likewise.
8505         * c-c++-common/goacc/reduction-3.c: Likewise.
8506         * c-c++-common/goacc/reduction-4.c: Likewise.
8507         * gcc.dg/builtins-64.c: Likewise.
8508         * gcc.dg/pr59523.c: Likewise.
8509         * gcc.dg/tree-ssa/20080530.c: Likewise.
8510         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8511         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8512         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8513         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8514         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8515         * gcc.dg/pr59011.c: Likewise.
8516         * gcc.dg/uninit-9.c: Likewise.
8517         * gcc.dg/pr61561.c: Likewise.
8518         * gcc.dg/vla-4.c: Likewise.
8519         * gcc.dg/20101010-1.c: Likewise.
8520         * gcc.dg/pr49120.c: Likewise.
8521         * gcc.dg/20030331-2.c: Likewise.
8522         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8523         * gcc.dg/pr25682.c: Likewise.
8524         * gcc.dg/guality/guality.c: Likewise.
8525         * gcc.dg/pr27301.c: Likewise.
8526         * gcc.dg/uninit-9-O0.c: Likewise.
8527         * gcc.dg/fold-alloca-1.c: Likewise.
8528         * gcc.dg/pr41470.c: Likewise.
8529         * gcc.dg/pr51491-2.c: Likewise.
8530         * gcc.dg/winline-7.c: Likewise.
8531         * gcc.dg/vla-2.c: Likewise.
8532         * gcc.dg/pr50764.c: Likewise.
8533         * gcc.dg/c99-vla-1.c: Likewise.
8534         * gcc.dg/pr33238.c: Likewise.
8535         * gcc.dg/c99-const-expr-13.c: Likewise.
8536         * gcc.dg/builtin-return-1.c: Likewise.
8537         * gcc.dg/vla-3.c: Likewise.
8538         * gcc.dg/20020415-1.c: Likewise.
8539         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8540         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8541         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8542         * gcc.dg/torture/calleesave-sse.c: Likewise.
8543         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8544         * gcc.dg/gomp/vla-2.c: Likewise.
8545         * gcc.dg/gomp/vla-3.c: Likewise.
8546         * gcc.dg/gomp/vla-4.c: Likewise.
8547         * gcc.dg/gomp/pr30494.c: Likewise.
8548         * gcc.dg/gomp/vla-5.c: Likewise.
8549         * gcc.dg/pr51990-2.c: Likewise.
8550         * gcc.dg/vla-22.c: Likewise.
8551
8552 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8553
8554         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8555         * gcc.dg/dollar.c: Likewise.
8556         * gcc.dg/pragma-message.c: Likewise.
8557         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8558         * c-c++-common/raw-string-14.c: Likewise.
8559
8560 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8561
8562         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8563         property that instantiation here is a compile-time error.
8564
8565 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8566
8567         * g++.dg/other/pr67065.C: Extend.
8568
8569 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8570
8571         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8572         is freestanding.
8573         (check_effective_target_global_constructor): New.
8574         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8575         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8576         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8577
8578         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8579         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8580         * gcc.c-torture/compile/pr33855.c: Likewise.
8581         * gcc.c-torture/compile/920723-1.c: Likewise.
8582         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8583         writing a const.
8584         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8585         label.
8586         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8587         'call'.
8588
8589         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8590         prototype normal.
8591         * gcc.c-torture/execute/switch-1.c: Likewise.
8592
8593         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8594         * gcc.c-torture/execute/printf-1.c: Likewise.
8595         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8596         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8597         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8598         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8599         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8600         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8601         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8602         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8603         * gcc.c-torture/execute/gofast.c: Likewise.
8604         * gcc.c-torture/execute/complex-6.c: Likewise.
8605
8606         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8607         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8608         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8609         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8610         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8611         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8612         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8613         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8614         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8615         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8616         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8617         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8618         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8619         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8620         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8621         * gcc.dg/setjmp-1.c: Likewise.
8622         * gcc.dg/cleanup-5.c: Likewise.
8623         * gcc.dg/cleanup-12.c: Likewise.
8624         * gcc.dg/cleanup-13.c: Likewise.
8625
8626         * gcc.dg/constructor-1.c: Require global ctor.
8627
8628         * gcc.dg/fork-instrumentation.c: Require profiling.
8629         * gcc.dg/20030107-1.c: Likewise.
8630         * gcc.dg/20030702-1.c: Likewise.
8631
8632         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8633         * gcc.dg/cpp/paste2.c: Likewise.
8634         * gcc.dg/cpp/strify3.c: Likewise.
8635         * gcc.dg/cpp/strify4.c: Likewise.
8636         * gcc.dg/cpp/lexnum.c: Likewise.
8637         * gcc.dg/cpp/digraphs.c: Likewise.
8638         * gcc.dg/cpp/macro1.c: Likewise.
8639
8640 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8641
8642         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8643
8644 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8645
8646         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8647         only once.
8648
8649 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8650
8651         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8652         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8653         vec_vpmsum_be and vec_shasigma_be.
8654
8655 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8656
8657         * lib/target-supports.exp
8658         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8659         with -mfp16-format=ieee.
8660
8661 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8662
8663         PR c++/67065
8664         * g++.dg/other/pr67065.C: New.
8665
8666 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8667
8668         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8669         memcpy.
8670         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8671         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8672         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8673         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8674
8675 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8676
8677         * gcc.dg/wide_shift_64_1.c: New testcase.
8678         * gcc.dg/wide_shift_128_1.c: Likewise.
8679         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8680
8681 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8682
8683         * lib/target-supports.exp
8684         (check_effective_target_fstack_protector_enabled): New test.
8685         * gcc.target/i386/ssp-default.c: New test.
8686
8687 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8688
8689         PR fortran/66929
8690         * gfortran.dg/generic_31.f90: New.
8691
8692 2015-08-19  Marek Polacek  <polacek@redhat.com>
8693
8694         PR middle-end/67133
8695         * g++.dg/torture/pr67133.C: New test.
8696
8697 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8698
8699         * gcc.target/powerpc/altivec-35.c: New test.
8700         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8701         * gcc.target/powerpc/vsx-vector-7.c: New test.
8702
8703 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8704
8705         PR middle-end/36757
8706         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8707         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8708
8709 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8710
8711         PR rtl-optimization/67218
8712         * gcc.c-torture/execute/ieee/pr67218.c,
8713         gcc.target/aarch64/fcvt_int_float_double1.c,
8714         gcc.target/aarch64/fcvt_int_float_double2.c,
8715         gcc.target/aarch64/fcvt_int_float_double3.c,
8716         gcc.target/aarch64/fcvt_int_float_double4.c,
8717         gcc.target/aarch64/fcvt_uint_float_double1.c,
8718         gcc.target/aarch64/fcvt_uint_float_double2.c,
8719         gcc.target/aarch64/fcvt_uint_float_double3.c,
8720         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8721
8722 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8723
8724         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8725         dg-options to disable LSE extensions.
8726         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8727         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8728         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8729         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8730         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8731         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8732         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8733         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8734         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8735         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8736         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8737         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8738         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8739         * gcc.target/aarch64/sync-op-full.c: Likewise.
8740         * gcc.target/aarch64/sync-op-release.c: Likewise.
8741
8742 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8743
8744         PR c++/67160
8745         * g++.dg/cpp1z/feat-cxx1z.C: New.
8746
8747 2015-08-18  Marek Polacek  <polacek@redhat.com>
8748
8749         PR middle-end/67222
8750         * gcc.dg/torture/pr67222.c: New test.
8751
8752 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8753
8754         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8755
8756 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8757
8758         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8759         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8760         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8761
8762 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8763
8764         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8765         which is used in later code.
8766
8767 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8768
8769         PR c++/67216
8770         * g++.dg/cpp0x/nullptr34.C: New.
8771         * g++.dg/warn/Wconversion2.C: Adjust.
8772         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8773         * g++.old-deja/g++.other/null3.C: Likewise.
8774
8775         * g++.dg/cpp0x/pr51313.C: Adjust.
8776
8777 2015-08-17  Richard Biener  <rguenther@suse.de>
8778
8779         PR tree-optimization/67221
8780         * gcc.dg/torture/pr67221.c: New testcase.
8781
8782 2015-08-17  Mike Stump  <mikestump@comcast.net>
8783             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8784
8785         * gcc.target/arm/memcpy-aligned-1.c: New test.
8786
8787 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8788
8789         PR fortran/54656
8790         * gfortran.dg/norm_4.f90: Rename to...
8791         * gfortran.dg/norm2_4.f90: this.
8792         * gfortran.dg/norm2_5.f90: New test.
8793
8794 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8795
8796         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8797         * gcc.dg/ssp-1.c: Make counter a register.
8798         * gcc.dg/ssp-2.c: Likewise.
8799         * gcc.dg/torture/parm-coalesce.c: New.
8800
8801 2015-08-14  Marek Polacek  <polacek@redhat.com>
8802
8803         PR middle-end/67133
8804         * gcc.dg/torture/pr67133.c: New test.
8805
8806 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8807             Matthias Klose  <doko@debian.org>
8808
8809         PR target/67143
8810         * gcc.c-torture/compile/pr67143.c: New
8811         * gcc.target/aarch64/atomic-op-imm.c
8812         (atomic_fetch_add_negative_RELAXED): New.
8813         (atomic_fetch_sub_negative_ACQUIRE): New.
8814
8815 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8816
8817         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8818         * gcc.target/aarch64/target_attr_8.c: Likewise.
8819         * gcc.target/aarch64/target_attr_14.c: Likewise.
8820
8821 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8822
8823         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8824
8825 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8826
8827         * gcc.target/i386/builtin_target.c: Add skylake check.
8828
8829 2015-08-13  Jeff Law  <law@redhat.com>
8830
8831         * gcc.dg/pr66314.c: Moved from here to ..
8832         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8833         to clear all sanitizers before -fsanitize=kernel-address.
8834
8835 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8836
8837         * gcc.target/aarch64/cinc_common_1.c: New test.
8838
8839 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8840
8841         PR c++/53421
8842         * g++.dg/ext/attribute-may-alias-1.C: New.
8843         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8844
8845 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8846
8847         * gcc.target/aarch64/atomic-inst-cas.c: New.
8848         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8849
8850 2015-08-13  Andreas Schwab  <schwab@suse.de>
8851
8852         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8853
8854 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8855
8856         PR c++/62164
8857         * g++.dg/torture/pr62164.C: New.
8858
8859 2015-08-13  Richard Biener  <rguenther@suse.de>
8860
8861         PR tree-optimization/67191
8862         * gcc.dg/torture/pr67191.c: New testcase.
8863         * g++.dg/torture/pr67191.C: Likewise.
8864
8865 2015-08-13  Richard Biener  <rguenther@suse.de>
8866
8867         PR tree-optimization/66502
8868         PR tree-optimization/67167
8869         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8870
8871 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8872
8873         PR c++/53330
8874         * g++.dg/init/new42.C: New.
8875
8876 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8877
8878         PR target/67071
8879         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8880         vector constants.
8881         * gcc.target/powerpc/pr67071-2.c: Likewise.
8882         * gcc.target/powerpc/pr67071-3.c: Likewise.
8883
8884 2015-08-12  Marek Polacek  <polacek@redhat.com>
8885
8886         PR c++/55095
8887         * c-c++-common/Wshift-overflow-6.c: New test.
8888         * c-c++-common/Wshift-overflow-7.c: New test.
8889         * g++.dg/cpp1y/left-shift-2.C: New test.
8890
8891 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8892
8893         PR c++/52742
8894         * g++.dg/cpp0x/pr52742.C: New.
8895
8896 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8897
8898         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8899         Check Knights Landing support.
8900
8901 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8902
8903         PR c++/47461
8904         * g++.dg/warn/Wunused-result-1.C: New.
8905
8906 2015-08-12  Richard Biener  <rguenther@suse.de>
8907
8908         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8909         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8910         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8911         * g++.dg/tree-ssa/pr61034.C: Adjust.
8912         * gcc.dg/fold-compare-2.c: Likewise.
8913         * gcc.dg/pr50763.c: Likewise.
8914         * gcc.dg/predict-3.c: Likewise.
8915         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8916         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8917         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8918         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8919         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8920         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8921         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8922         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8923         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8924         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8925         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8926         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8927
8928 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8929
8930         * gcc.dg/vrp-min-max-1.c: New.
8931         * gcc.dg/vrp-min-max-2.c: New.
8932
8933 2015-08-12  Richard Biener  <rguenther@suse.de>
8934
8935         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8936
8937 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8938
8939         PR testsuite/67175
8940         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8941         Handle absence of vector min/max for sparc.
8942
8943 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8944
8945         PR target/66954
8946         * g++.dg/ext/mv25.C: New test.
8947
8948 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8949
8950         * gcc.target/i386/avx2-vect-shift.c: New test.
8951
8952 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8953
8954         PR c/66098
8955         PR c/66711
8956         * gcc.dg/pragma-diag-3.c: New test.
8957         * gcc.dg/pragma-diag-4.c: New test.
8958
8959 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8960
8961         * c-c++-common/dfp/operator-comma.c: Call init function.
8962         * c-c++-common/dfp/convert-dfp-2.c: New test.
8963
8964 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8965
8966         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8967         Treat model == 0x4f as Broadwell.
8968
8969 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8970
8971         PR libfortran/67140
8972         * gfortran.dg/pr67140.f90: New test.
8973
8974 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8975
8976         PR libgomp/65742
8977         PR middle-end/66332
8978         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8979
8980 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8981
8982         PR fortran/64022
8983         * gfortran.dg/ieee/large_4.f90: New test.
8984
8985 2015-08-08  Bud Davis  <jmdavis@link.com>
8986
8987         PR fortran/59746
8988         * gfortran.dg/common_22.f90: New.
8989
8990 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8991
8992         PR rtl-optimization/67028
8993         * gcc.dg/pr67028.c: New testcase.
8994
8995 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8996
8997         PR rtl-optimization/67029
8998         * gcc.dg/pr67029.c: New test.
8999
9000 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9001
9002         PR fortran/64104
9003         * gfortran.dg/ieee/ieee_8.f90: New test.
9004
9005 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9006
9007         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9008         modifers.
9009         * gcc.target/aarch64/noplt_2.c: Likewise.
9010         * gcc.target/aarch64/noplt_3.c: Likewise.
9011
9012 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9013
9014         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9015         optimization level, and print a summary at the end.
9016
9017 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9018
9019         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9020
9021 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9022
9023         * gcc.target/aarch64/noplt_3.c: New testcase.
9024
9025 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9026
9027         * gcc.target/aarch64/noplt_1.c: New testcase.
9028         * gcc.target/aarch64/noplt_2.c: Likewise.
9029
9030 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9031
9032         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9033         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9034
9035 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9036
9037         * gcc.target/s390/dwarfregtable-1.c: New test.
9038         * gcc.target/s390/dwarfregtable-2.c: New test.
9039         * gcc.target/s390/dwarfregtable-3.c: New test.
9040
9041 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9042
9043         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9044
9045 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9046
9047         PR fortran/64022
9048         * gfortran.dg/ieee/large_2.f90: New test.
9049         * gfortran.dg/ieee/large_3.F90: New test.
9050
9051 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9052
9053         PR fortran/64022
9054         * gfortran.dg/ieee/large_1.f90: Adjust test.
9055
9056 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9057             Jeff Law  <law@redhat.com>
9058
9059         PR c/16351
9060         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9061         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9062         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9063         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9064         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9065         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9066
9067 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9068
9069         PR middle-end/66311
9070         * gfortran.dg/pr66311.f90: New file.
9071
9072 2015-08-05  Richard Biener  <rguenther@suse.de>
9073
9074         PR tree-optimization/67121
9075         * gcc.dg/torture/pr67121.c: New testcase.
9076
9077 2015-08-05  Nick Clifton  <nickc@redhat.com>
9078
9079         * gcc.target/rl78: New directory.
9080         * gcc.target/rl78/rl78.exp: New file: Test driver.
9081         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9082
9083 2015-08-05  Richard Biener  <rguenther@suse.de>
9084
9085         PR middle-end/67120
9086         * gcc.dg/torture/pr67120.c: New testcase.
9087
9088 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9089
9090         PR fortran/52846
9091
9092         * lib/fortran-modules.exp: Call cleanup-submodules from
9093         cleanup-modules.
9094         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9095         cover the cases where private entities are no longer optimized
9096         away.
9097         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9098         same reason.
9099         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9100         * gfortran.dg/submodule_5.f08: The same.
9101         * gfortran.dg/submodule_9.f08: The same.
9102         * gfortran.dg/submodule_10.f08: New test.
9103
9104 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9105
9106         PR c++/66595
9107         * g++.dg/cpp1y/var-templ35.C: New.
9108
9109 2015-08-05  Richard Biener  <rguenther@suse.de>
9110
9111         PR tree-optimization/67055
9112         * g++.dg/torture/pr67055.C: New testcase.
9113
9114 2015-08-05  Richard Biener  <rguenther@suse.de>
9115
9116         PR tree-optimization/67109
9117         * gcc.dg/torture/pr67109.c: New testcase.
9118         * gcc.dg/vect/vect-119.c: Adjust.
9119
9120 2015-08-05  Richard Biener  <rguenther@suse.de>
9121
9122         PR middle-end/67107
9123         * gcc.dg/pr67107.c: New testcase.
9124
9125 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9126
9127         PR c++/66197
9128         * g++.dg/cpp1z/abbrev2.C: New.
9129
9130 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9131
9132         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9133
9134 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9135
9136         PR c++/66392
9137         * g++.dg/init/explicit4.C: New.
9138
9139 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9140
9141         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9142         without VSX an Power8 vector support.
9143
9144 2015-08-04  Richard Biener  <rguenther@suse.de>
9145
9146         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9147
9148 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9149
9150         PR target/67110
9151         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9152         -fno-pie -no-pie.
9153
9154 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9155
9156         PR c++/66427
9157         * g++.dg/cpp1y/var-templ34.C: New.
9158
9159 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9160
9161         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9162         * gcc.target/aarch64/target_attr_1.c: Likewise.
9163         * gcc.target/aarch64/target_attr_2.c: Likewise.
9164         * gcc.target/aarch64/target_attr_3.c: Likewise.
9165         * gcc.target/aarch64/target_attr_4.c: Likewise.
9166         * gcc.target/aarch64/target_attr_5.c: Likewise.
9167         * gcc.target/aarch64/target_attr_6.c: Likewise.
9168         * gcc.target/aarch64/target_attr_7.c: Likewise.
9169         * gcc.target/aarch64/target_attr_8.c: Likewise.
9170         * gcc.target/aarch64/target_attr_9.c: Likewise.
9171         * gcc.target/aarch64/target_attr_10.c: Likewise.
9172         * gcc.target/aarch64/target_attr_11.c: Likewise.
9173         * gcc.target/aarch64/target_attr_12.c: Likewise.
9174         * gcc.target/aarch64/target_attr_13.c: Likewise.
9175         * gcc.target/aarch64/target_attr_14.c: Likewise.
9176         * gcc.target/aarch64/target_attr_15.c: Likewise.
9177
9178 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9179
9180         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9181
9182 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9183
9184         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9185
9186 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9187
9188         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9189         message.
9190
9191 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9192
9193         PR fortran/64022
9194         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9195         * gfortran.dg/ieee/large_1.f90: New test.
9196
9197 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9198
9199         PR tree-optimization/67043
9200         * gcc.dg/pr67043.c: New test.
9201
9202 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9203
9204         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9205
9206 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9207
9208         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9209         it to push/pop timing items.
9210         (main): For each optimization level, create a gcc_jit_timer, and
9211         time all of the iteration within that level cumulatively.
9212         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9213         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9214
9215 2015-08-03  Alexander Basov <coohpt@gmail.com>
9216
9217         PR middle-end/64744
9218         PR middle-end/48470
9219         PR middle-end/43404
9220         * gcc.target/arm/pr43404.c : New testcase.
9221         * gcc.target/arm/pr48470.c : New testcase.
9222         * gcc.target/arm/pr64744-1.c : New testcase.
9223         * gcc.target/arm/pr64744-2.c : New testcase.
9224
9225 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR tree-optimization/67077
9228         * gcc.dg/pr67077.c: New test.
9229
9230 2015-08-03  Jeff Law  <law@redhat.com>
9231
9232         PR middle-end/66314
9233         PR gcov-profile/66899
9234         * gcc.dg/pr66899.c: New test.
9235         * gcc.dg/pr66314.c: New test.
9236
9237 2015-08-03  Marek Polacek  <polacek@redhat.com>
9238
9239         PR c/67088
9240         * gcc.dg/pr67088.c: New test.
9241
9242 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9243
9244         PR target/66731
9245         * gcc.target/arm/vnmul-1.c: New.
9246         * gcc.target/arm/vnmul-2.c: New.
9247         * gcc.target/arm/vnmul-3.c: New.
9248         * gcc.target/arm/vnmul-4.c: New.
9249
9250 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9251
9252         PR fortran/64921
9253         * gfortran.dg/class_allocate_20.f90: New.
9254
9255 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9256
9257         * gcc.target/aarch64/csel_bfx_1.c: New test.
9258         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9259
9260 2015-08-02  Martin Sebor  <msebor@redhat.com>
9261
9262         * g++.dg/Wframe-address-in-Wall.C: New test.
9263         * g++.dg/Wframe-address.C: New test.
9264         * g++.dg/Wno-frame-address.C: New test.
9265         * gcc.dg/Wframe-address-in-Wall.c: New test.
9266         * gcc.dg/Wframe-address.c: New test.
9267         * gcc.dg/Wno-frame-address.c: New test.
9268
9269 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9270
9271         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9272
9273 2015-08-01  Michael Collison  <michael.collison@linaro.org
9274             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9275
9276         * gcc.target/arm/mincmp.c: New test.
9277
9278 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9279
9280         PR fortran/67091
9281         * gfortran.dg/associated_target_6.f03: New test
9282
9283 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9284
9285         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9286         optimize ("-ftree-parallelize-loops=0").
9287         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9288         detected reductions.
9289         * gcc.dg/autopar/reduc-2short.c: Same.
9290         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9291         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9292         detected reductions.
9293         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9294         and max reductions.
9295
9296 2015-07-31  Marek Polacek  <polacek@redhat.com>
9297
9298         PR sanitizer/66977
9299         * g++.dg/ubsan/pr66977.C: New test.
9300
9301 2015-07-30  Marek Polacek  <polacek@redhat.com>
9302
9303         * c-c++-common/Wtautological-compare-3.c: New test.
9304
9305 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9306
9307         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9308         (CHECK): Pass address of scalar, rather than array.
9309
9310 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9311
9312         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9313
9314 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9315
9316         * gcc.target/aarch64/fp16/fp16.exp: New.
9317         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9318         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9319
9320 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9321
9322         * gcc.target/aarch64/f16_movs_1.c: New test.
9323
9324 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9325
9326         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9327         outer loop.
9328
9329 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9330             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9331
9332         * gcc.dg/parm-incomplete-1.c: Update.
9333         * gcc.dg/pr18809-1.c: Update.
9334         * gcc.dg/pr27953.c: Update.
9335         * gcc.dg/vla-11.c: Update.
9336
9337 2015-07-27  Marek Polacek  <polacek@redhat.com>
9338
9339         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9340
9341 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9342
9343         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9344         attribute.  Update comment.
9345         (main): Remove.
9346         Add scan for not parallelizing inner loop.
9347         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9348         attribute.
9349         (main): Remove.
9350
9351 2015-07-27  Marek Polacek  <polacek@redhat.com>
9352
9353         PR bootstrap/67030
9354         * c-c++-common/Wtautological-compare-2.c: New test.
9355
9356 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9357
9358         PR target/66232
9359         * gcc.target/i386/pr66232-6.c: New tests.
9360         * gcc.target/i386/pr66232-7.c: Likewise.
9361         * gcc.target/i386/pr66232-8.c: Likewise.
9362         * gcc.target/i386/pr66232-9.c: Likewise.
9363
9364 2015-07-27  Marek Polacek  <polacek@redhat.com>
9365
9366         PR c++/66555
9367         PR c/54979
9368         * c-c++-common/Wtautological-compare-1.c: New test.
9369
9370 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9371
9372         PR c++/18969
9373         * g++.dg/template/pr18969.C: New test.
9374         * g++.dg/template/pr18969-2.C: New test.
9375         * g++.old-deja/g++.jason/overload.C: Remove return value in
9376         template function returning void.
9377
9378 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9379
9380         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9381         immediates to avoid shift-overflow warnings.
9382
9383 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9384
9385         PR c++/66857
9386         * g++.dg/init/pr66857.C: New test.
9387
9388 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         PR target/66648
9391         * gcc.target/i386/pr66648.c: New test.
9392
9393 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9394
9395         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9396         interchange_files and block_files variables.
9397         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9398         arithmetic.
9399         * gcc.dg/graphite/uns-interchange-12.c: Same.
9400         * gcc.dg/graphite/uns-interchange-14.c: Same.
9401         * gcc.dg/graphite/uns-interchange-15.c: Same.
9402         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9403         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9404
9405 2015-07-25  Jeff Law  <law@redhat.com>
9406
9407         Revert:
9408         PR lto/66752
9409         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9410         * gcc.dg/torture/pr66752-1.c: New test
9411         * g++.dg/torture/pr66752-2.C: New test.
9412
9413 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9414
9415         Revert:
9416         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9417
9418         PR rtl-optimization/64164
9419         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9420         * gcc.dg/ssp-1.c: Make counter a register.
9421         * gcc.dg/ssp-2.c: Likewise.
9422         * gcc.dg/torture/parm-coalesce.c: New.
9423
9424 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9425
9426         * gcc.dg/graphite/block-1.c: Xfail scan.
9427         * gcc.dg/graphite/interchange-12.c: Same.
9428         * gcc.dg/graphite/interchange-14.c: Same.
9429         * gcc.dg/graphite/interchange-15.c: Same.
9430         * gcc.dg/graphite/interchange-9.c: Same.
9431         * gcc.dg/graphite/interchange-mvt.c: Same.
9432         * gcc.dg/graphite/uns-block-1.c: New test.
9433         * gcc.dg/graphite/uns-interchange-12.c: New test.
9434         * gcc.dg/graphite/uns-interchange-14.c: New test.
9435         * gcc.dg/graphite/uns-interchange-15.c: New test.
9436         * gcc.dg/graphite/uns-interchange-9.c: New test.
9437         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9438
9439 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9440
9441         PR c++/64079
9442         * c-c++-common/Wunused-function-1.c: New.
9443
9444 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9445
9446         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9447         alternative exit-first loop transform.
9448         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9449         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9450         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9451         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9452         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9453         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9454         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9455         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9456         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9457
9458 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9459
9460         PR ipa/66566
9461         * gcc.target/i386/mpx/pr66566.c: New test.
9462
9463 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9464
9465         PR bootstrap/66978
9466         * gcc.target/i386/pr66978.c: New test.
9467
9468 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9469
9470         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9471
9472 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9473
9474         * gcc.target/s390/insv-1.c: New test.
9475         * gcc.target/s390/insv-2.c: New test.
9476         * gcc.target/s390/insv-3.c: New test.
9477
9478 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9479
9480         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9481
9482 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9483
9484         PR middle-end/25530
9485         * gcc.dg/pr25530.c: New test.
9486
9487 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9488
9489         PR middle-end/25529
9490         * gcc.dg/pr25529.c: New test.
9491
9492 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9493
9494         * gcc.target/arm/reg_equal_test.c: New test.
9495
9496 2015-07-23  Jeff Law  <law@redhat.com>
9497
9498         PR lto/66752
9499         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9500         * gcc.dg/torture/pr66752-1.c: New test
9501         * g++.dg/torture/pr66752-2.C: New test.
9502
9503 2015-07-23  Marek Polacek  <polacek@redhat.com>
9504
9505         PR c++/66572
9506         * g++.dg/warn/Wlogical-op-2.C: New test.
9507
9508 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9509
9510         PR rtl-optimization/64164
9511         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9512         * gcc.dg/ssp-1.c: Make counter a register.
9513         * gcc.dg/ssp-2.c: Likewise.
9514         * gcc.dg/torture/parm-coalesce.c: New.
9515
9516 2015-07-23  Marek Polacek  <polacek@redhat.com>
9517
9518         PR sanitizer/66908
9519         * c-c++-common/ubsan/pr66908.c: New test.
9520
9521 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9522
9523         * gcc.dg/autopar/outer-4.c: Add xfail.
9524         * gcc.dg/autopar/outer-5.c: Same.
9525         * gcc.dg/autopar/outer-6.c: Same.
9526         * gcc.dg/autopar/reduc-2.c: Same.
9527         * gcc.dg/autopar/reduc-2char.c: Same.
9528         * gcc.dg/autopar/reduc-2short.c: Same.
9529         * gcc.dg/autopar/reduc-8.c: Same.
9530         * gcc.dg/autopar/uns-outer-4.c: New test.
9531         * gcc.dg/autopar/uns-outer-5.c: New test.
9532         * gcc.dg/autopar/uns-outer-6.c: New test.
9533
9534 2015-07-23  Richard Biener  <rguenther@suse.de>
9535
9536         PR tree-optimization/66952
9537         * gcc.dg/torture/pr66952.c: Use signed char.
9538
9539 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9540
9541         PR tree-optimization/66926,66951
9542         * gcc.dg/vect/pr66951.c: New test.
9543
9544 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9545
9546         PR c++/52987
9547         * g++.dg/parse/error57.C: New.
9548         * g++.dg/expr/string-2.C: Update.
9549
9550 2015-07-23  Richard Biener  <rguenther@suse.de>
9551
9552         PR tree-optimization/66945
9553         * gcc.dg/torture/pr66945.c: New testcase.
9554
9555 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9556
9557         PR target/66954
9558         * g++.dg/ext/mv24.C: New test.
9559
9560 2015-07-22  Marek Polacek  <polacek@redhat.com>
9561
9562         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9563         dg-options.
9564
9565 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9566
9567         PR fortran/61831
9568         PR fortran/66929
9569         * gfortran.dg/generic_30.f90: New.
9570
9571 2015-07-22  Richard Biener  <rguenther@suse.de>
9572
9573         PR tree-optimization/66952
9574         * gcc.dg/torture/pr66952.c: New testcase.
9575
9576 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9577
9578         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9579         test.
9580         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9581         test.
9582         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9583         test.
9584         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9585         test.
9586         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9587         test.
9588         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9589         test.
9590         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9591         test.
9592         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9593         test.
9594         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9595         test.
9596         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9597         test.
9598         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9599         test.
9600         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9601         test.
9602         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9603         test.
9604         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9605         test.
9606         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9607         test.
9608         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9609         test.
9610         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9633         test.
9634         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9635         test.
9636         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9637         test.
9638         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9731         test.
9732         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9733         test.
9734         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9735         test.
9736         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9737         test.
9738         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9739         test.
9740         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9741         test.
9742         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9743         test.
9744         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9745         test.
9746         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9747         test.
9748         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9749         test.
9750         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9751         test.
9752         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9753         test.
9754         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9755         test.
9756         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9757         test.
9758         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9759         test.
9760         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9761         test.
9762         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9763         test.
9764         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9765         test.
9766         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9767         test.
9768         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9769         test.
9770         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9771         test.
9772         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9773         test.
9774         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9775         test.
9776         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9777         test.
9778         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9779         test.
9780         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9781         test.
9782         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9783         test.
9784         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9785         test.
9786         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9787         test.
9788         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9789         test.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9791         test.
9792         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9793         test.
9794         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9795         test.
9796         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9797         test.
9798         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9799         test.
9800         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9801         test.
9802         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9803         test.
9804         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9805         test.
9806         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9807         test.
9808         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9809         test.
9810         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9811         test.
9812         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9813         test.
9814         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9815         test.
9816         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9817         test.
9818         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9819         test.
9820         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9821         test.
9822         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9823         test.
9824         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9825         test.
9826         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9827         test.
9828         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9829         test.
9830         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9831         test.
9832         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9833         test.
9834         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9835         test.
9836         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9837         test.
9838         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9839         test.
9840         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9841         test.
9842
9843 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9844
9845         * g++.dg/template/crash81.C: Update.
9846
9847 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9848
9849         PR ipa/66424.
9850         * gcc.target/i386/pr66424.c: New.
9851
9852 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9853
9854         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9855
9856 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9857
9858         PR fortran/61831
9859         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9860         Drop address sanitization.
9861
9862 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9863
9864         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9865         Skip -march=armv4t.
9866         (dg-additional-options): Set armv5t flag.
9867
9868 2015-07-21  Marek Polacek  <polacek@redhat.com>
9869
9870         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9871         * gcc.dg/vmx/unpack.c: Likewise.
9872         * gcc.target/powerpc/quad-atomic.c: Likewise.
9873
9874 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9875
9876         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9877
9878 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9879
9880         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9881         model.
9882
9883 2015-07-20  Marek Polacek  <polacek@redhat.com>
9884
9885         PR c++/55095
9886         * c-c++-common/Wshift-overflow-1.c: New test.
9887         * c-c++-common/Wshift-overflow-2.c: New test.
9888         * c-c++-common/Wshift-overflow-3.c: New test.
9889         * c-c++-common/Wshift-overflow-4.c: New test.
9890         * c-c++-common/Wshift-overflow-5.c: New test.
9891         * g++.dg/cpp1y/left-shift-1.C: New test.
9892         * gcc.dg/c90-left-shift-2.c: New test.
9893         * gcc.dg/c90-left-shift-3.c: New test.
9894         * gcc.dg/c99-left-shift-2.c: New test.
9895         * gcc.dg/c99-left-shift-3.c: New test.
9896         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9897         * gcc.c-torture/execute/pr40386.c: Likewise.
9898         * gcc.dg/vect/pr33373.c: Likewise.
9899         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9900         * gcc.dg/vect/vect-shift-2.c: Likewise.
9901
9902 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9903
9904         * gcc.target/aarch64/neg_abs_1.c: New test.
9905
9906 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9907
9908         PR target/66922
9909         * gcc.target/i386/pr66922.c: New test.
9910
9911 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9912
9913         PR middle-end/46851
9914         PR middle-end/60340
9915         * gcc.dg/tree-ssa/pr42327.c: Removed.
9916         * g++.dg/other/pr35011.C: Removed.
9917
9918 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9919
9920         PR target/66906
9921         * gcc.target/i386/pr66906.c: New test.
9922
9923 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9924
9925         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9926         as follow-up to r225930.
9927
9928 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9929
9930         PR fortran/52846
9931         * lib/fortran-modules.exp (proc cleanup-submodules): New
9932         procedure.
9933         * gfortran.dg/submodule_1.f08: Change extension and clean up
9934         the submodule files.
9935         * gfortran.dg/submodule_2.f08: ditto
9936         * gfortran.dg/submodule_6.f08: ditto
9937         * gfortran.dg/submodule_7.f08: ditto
9938         * gfortran.dg/submodule_8.f08: New test
9939         * gfortran.dg/submodule_9.f08: New test
9940
9941 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9942             Sebastian Pop  <s.pop@samsung.com>
9943
9944         PR middle-end/61929
9945         * gcc.dg/graphite/pr61929.c: New.
9946
9947 2015-07-17  Marek Polacek  <polacek@redhat.com>
9948
9949         * gcc.dg/fold-minus-7.c: New test.
9950
9951 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9952
9953         * gfortran.dg/co_reduce_1.f90: New file.
9954
9955 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         PR target/66824
9958         * gcc.target/i386/pr66824.c:
9959
9960 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9961
9962         PR fortran/66035
9963         * gfortran.dg/structure_constructor_13.f03: New test.
9964
9965 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9966
9967         PR fortran/61831
9968         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9969         of generated while loops in the tree dump.
9970         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9971
9972 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9973
9974         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9975
9976 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9977
9978         PR target/66891
9979         * gcc.target/i386/pr66891.c: New test.
9980
9981 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9982
9983         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9984
9985 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9986
9987         PR rtl-optimization/66626
9988         * gcc.target/i386/pr66626-2.c: New.
9989
9990 2015-07-16  Martin Liska  <mliska@suse.cz>
9991
9992         * g++.dg/ipa/pr66896.c: New test.
9993
9994 2015-07-16  Richard Biener  <rguenther@suse.de>
9995
9996         PR tree-optimization/66894
9997         * gcc.dg/torture/pr66894.c: New testcase.
9998
9999 2015-07-16  Richard Biener  <rguenther@suse.de>
10000
10001         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10002
10003 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10004
10005         PR target/66866
10006         * g++.dg/pr66866.C: New test.
10007
10008 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10009
10010         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10011
10012 2015-07-15  Richard Biener  <rguenther@suse.de>
10013
10014         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10015         { -O3 -fomit-frame-pointer },
10016         { -O3 -fomit-frame-pointer -funroll-loops } and
10017         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10018         in favor of
10019         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10020           -finline-functions }
10021
10022 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10023
10024         * gcc.target/mips/interrupt_handler-5.c: New test.
10025
10026 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10027             Robert Suchanek  <robert.suchanek@imgtec.com>
10028
10029         * gcc.target/mips/interrupt_handler-4.c: New test.
10030
10031 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10032
10033         PR testsuite/66734
10034         * gcc.dg/lto/lto.exp: Initialize MPX.
10035
10036 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10037
10038         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10039         dg-skip-if.
10040         * gcc.target/arm/scd42-3.c: Likewise.
10041
10042 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10043
10044         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10045         code to be run when the pre-arch code increases the isa_rev to
10046         mips32r6 or greater.
10047
10048 2015-07-15  Richard Biener  <rguenther@suse.de>
10049
10050         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10051         { -O3 -fomit-frame-pointer },
10052         { -O3 -fomit-frame-pointer -funroll-loops } and
10053         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10054         in favor of
10055         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10056           -finline-functions }
10057         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10058         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10059         to additional_flags.
10060
10061 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10062
10063         PR rtl-optimization/66838
10064         * gcc.target/i386/pr66838.c: New test.
10065
10066 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10067
10068         PR c++/66850
10069         * g++.dg/template/pr66850.C: New test.
10070
10071 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10072             Cesar Philippidis  <cesar@codesourcery.com>
10073             Chung-Lin Tang  <cltang@codesourcery.com>
10074
10075         * gcc.target/nios2/nios2-flushd.c: New.
10076         * gcc.target/nios2/nios2-rdprs.c: New.
10077         * gcc.target/nios2/r2-atomic.c: New.
10078         * gcc.target/nios2/r2-eni.c: New.
10079         * gcc.target/nios2/r2-wrpie.c: New.
10080
10081 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10082             Cesar Philippidis  <cesar@codesourcery.com>
10083             Chung-Lin Tang  <cltang@codesourcery.com>
10084
10085         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10086         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10087
10088 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10089             Cesar Philippidis  <cesar@codesourcery.com>
10090             Chung-Lin Tang  <cltang@codesourcery.com>
10091
10092         * gcc.target/nios2/andci.c: New.
10093         * gcc.target/nios2/bmx.c: New.
10094         * gcc.target/nios2/cdx-add.c: New.
10095         * gcc.target/nios2/cdx-branch.c: New.
10096         * gcc.target/nios2/cdx-callret.c: New.
10097         * gcc.target/nios2/cdx-loadstore.c: New.
10098         * gcc.target/nios2/cdx-logical.c: New.
10099         * gcc.target/nios2/cdx-mov.c: New.
10100         * gcc.target/nios2/cdx-shift.c: New.
10101         * gcc.target/nios2/cdx-sub.c: New.
10102         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10103
10104 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10105
10106         PR c++/65071
10107         * g++.dg/cpp0x/vt-65071.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/r2-io-range.c: New.
10114         * gcc.target/nios2/r2-stio-1.c: New.
10115         * gcc.target/nios2/r2-stio-2.c: New.
10116         * gcc.target/nios2/nios2-ldxio.c: New.
10117         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10118         of just compile.  Add more tests.
10119
10120 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10121
10122         gfortran.dg/pr66864.f90: New test.
10123
10124 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10125
10126         PR rtl-optimization/66626
10127         * gcc.target/i386/pr66626.c: New.
10128
10129 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10130
10131         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10132         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10133         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10134
10135 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10136
10137         * g++.dg/template/crash81.C: Adjust for error + inform change.
10138         * g++.dg/template/pr58878.C: Likewise.
10139         * g++.dg/template/shadow1.C: Likewise.
10140         * g++.dg/template/shadow2.C: Likewise.
10141         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10142         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10143         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10144         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10145
10146 2015-07-14  Richard Biener  <rguenther@suse.de>
10147
10148         PR tree-optimization/66863
10149         * gcc.dg/torture/pr66863.c: New testcase.
10150
10151 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10152
10153         PR c++/65186
10154         * g++.dg/template/pr65186.C: New test.
10155
10156 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10157
10158         * gcc.target/arm/macro_defs0.c: Add directive to skip
10159         test if -marm is present.
10160         * gcc.target/arm/macro_defs1.c: Likewise.
10161
10162 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10163
10164         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10165         if-conversion..
10166         * gcc.target/aarch64/adds1.c: Likewise.
10167         * gcc.target/aarch64/ands_1.c: Likewise.
10168         * gcc.target/aarch64/bics_1.c: Likewise.
10169         * gcc.target/aarch64/subs1.c: Likewise.
10170         * gcc.target/aarch64/subs3.c: Likewise.
10171
10172 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10173
10174         PR fortran/64589
10175         * gfortran.dg/pr64589.f90: New test.
10176
10177 2015-07-13  Renlin Li  <renlin.li@arm.com>
10178
10179         PR rtl/66556
10180         * gcc.c-torture/execute/pr66556.c: New.
10181
10182 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10183
10184         * gcc.dg/20020219-1.c: Fix double word typos.
10185         * gcc.dg/20020919-1.c: Same.
10186
10187 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10188             Jeff Law  <law@redhat.com>
10189
10190         PR middle-end/66726
10191         * g++.dg/tree-ssa/pr66726.c: New test.
10192         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10193         * gcc.dg/tree-ssa/pr66726.c: New test.
10194
10195 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10196
10197         PR c++/58734
10198         * g++.dg/cpp0x/variadic-ttp2.C: New.
10199
10200 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10201
10202         PR c++/30044
10203         * g++.dg/cpp0x/auto46.C: New test.
10204         * g++.dg/template/pr30044.C: New test.
10205         * g++.dg/template/shadow2.C: New test.
10206         * g++.dg/template/error55.C: New test.
10207         * g++.dg/template/crash83.C: Accept any error string.
10208         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10209         parameters.
10210         * g++.dg/cpp0x/variadic19.C: Likewise
10211         * g++.dg/template/canon-type-13.C: Likewise.
10212         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10213         * g++.dg/torture/20070621-1.C: Likewise.
10214
10215 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10216
10217         PR c++/54521
10218         * g++.dg/init/explicit3.C: New.
10219
10220 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10221
10222         PR target/66819
10223         * gcc.target/i386/pr66819-1.c: New test.
10224         * gcc.target/i386/pr66819-2.c: Likewise.
10225         * gcc.target/i386/pr66819-3.c: Likewise.
10226         * gcc.target/i386/pr66819-4.c: Likewise.
10227         * gcc.target/i386/pr66819-5.c: Likewise.
10228
10229 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10230
10231         PR target/66703
10232         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10233         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10234         type to prevent possible flag-clobbering zero-extensions.
10235         * gcc.target/i386/pr66703.c: New test.
10236
10237 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10238
10239         PR c++/60842
10240         * g++.dg/cpp0x/nsdmi-template15.C: New.
10241
10242 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10243
10244         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10245
10246 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10247
10248         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10249         * gcc.target/arm/flip-thumb.c: Likewise.
10250
10251 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10252
10253         PR target/66813
10254         * gcc.target/i386/pr66813.c: New test.
10255
10256 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR middle-end/66820
10259         * gcc.dg/gomp/pr66820.c: New test.
10260
10261 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10262
10263         PR c++/65592
10264         * g++.dg/cpp0x/scoped_enum6.C: New.
10265
10266 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10267
10268         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10269         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10270
10271 2015-07-10  Richard Biener  <rguenther@suse.de>
10272
10273         PR tree-optimization/66823
10274         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10275         which should not be necessary.  XFAIL.
10276
10277 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10278
10279         PR c++/64848
10280         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10281
10282 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10283
10284         PR middle-end/66633
10285         * gcc.dg/gomp/pr66633-1.c: New test.
10286         * gcc.dg/gomp/pr66633-2.c: New test.
10287         * gcc.dg/gomp/pr66633-3.c: New test.
10288         * gcc.dg/gomp/pr66633-4.c: New test.
10289
10290 2015-07-09  John Marino  <gnugcc@marino.st>
10291
10292         * lib/target-supports.exp (check_effective_target_pie):
10293         Add *-*-dragonfly*
10294
10295 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10296
10297         PR target/66814
10298         * gcc.target/i386/pr66814.c: New test.
10299
10300 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10301
10302         PR target/66731
10303         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10304         * gcc.target/aarch64/fnmul-2.c: Likewise.
10305         * gcc.target/aarch64/fnmul-3.c: Likewise.
10306         * gcc.target/aarch64/fnmul-4.c: Likewise.
10307
10308 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10309
10310         PR c++/65790
10311         * g++.dg/cpp0x/vt-65790.C: New.
10312
10313 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10314
10315         PR target/66818
10316         * gcc.target/i386/pr66818.c: New test.
10317
10318 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10319
10320         PR target/66817
10321         * gcc.target/i386/pr66817.c: New test.
10322
10323 2015-07-09  Marek Polacek  <polacek@redhat.com>
10324
10325         PR tree-optimization/66718
10326         * gcc.dg/vect/vect-126.c: New test.
10327
10328 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10329
10330         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10331         even when dwarf-2 is not the default.
10332
10333 2015-07-08  Jeff Law  <law@redhat.com>
10334
10335         PR testsuite/66796
10336         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10337         to have a single memory reference.
10338
10339 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10340
10341         * g++.dg/other/dump-ada-spec-9.C: New test.
10342
10343 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * g++.dg/vect/vect.exp: Run also simd* tests.
10346         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10347         (check_vect): Fix up get_cpuid call for C++.
10348         * g++.dg/vect/simd-clone-1.cc: New test.
10349
10350 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10351
10352         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10353
10354 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10355
10356         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10357         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10358
10359 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10360
10361         PR target/66806
10362         * gcc.target/i386/pr66806.c: New test.
10363
10364 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10365
10366         PR c++/66421
10367         * g++.dg/cpp0x/auto45.C: New.
10368
10369 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10370
10371         PR middle-end/66334
10372         * gcc.target/i386/pr66334.c: New.
10373
10374 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10375
10376         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10377         comments.
10378
10379 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10380
10381         PR jit/66783
10382         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10383         (verify_code): Update expected error message.
10384         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10385         (verify_code): Likewise.
10386         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10387         (verify_code): Likewise.
10388
10389 2015-07-08  Richard Biener  <rguenther@suse.de>
10390
10391         PR tree-optimization/66793
10392         * gcc.dg/torture/pr66793.c: New testcase.
10393
10394 2015-07-08  Richard Biener  <rguenther@suse.de>
10395
10396         PR tree-optimization/66794
10397         * gcc.dg/torture/pr66794.c: New testcase.
10398
10399 2015-07-08  Marek Polacek  <polacek@redhat.com>
10400
10401         PR c++/66748
10402         * g++.dg/abi/abi-tag15.C: New test.
10403
10404 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10405
10406         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10407         * gcc.target/mips/branch-3.c: Ditto
10408         * gcc.target/mips/branch-4.c: Ditto.
10409         * gcc.target/mips/branch-5.c: Ditto.
10410         * gcc.target/mips/branch-6.c: Ditto.
10411         * gcc.target/mips/branch-7.c: Ditto.
10412         * gcc.target/mips/branch-8.c: Ditto.
10413         * gcc.target/mips/branch-9.c: Ditto.
10414         * gcc.target/mips/branch-10.c: Ditto.
10415         * gcc.target/mips/branch-11.c: Ditto.
10416         * gcc.target/mips/branch-12.c: Ditto.
10417         * gcc.target/mips/branch-13.c: Ditto.
10418         * gcc.target/mips/umips-branch-5.c: New file.
10419         * gcc.target/mips/umips-branch-6.c: New file.
10420         * gcc.target/mips/umips-branch-7.c: New file.
10421         * gcc.target/mips/umips-branch-8.c: New file.
10422         * gcc.target/mips/umips-branch-9.c: New file.
10423         * gcc.target/mips/umips-branch-10.c: New file.
10424         * gcc.target/mips/umips-branch-11.c: New file.
10425         * gcc.target/mips/umips-branch-12.c: New file.
10426         * gcc.target/mips/umips-branch-13.c: New file.
10427         * gcc.target/mips/umips-branch-14.c: New file.
10428         * gcc.target/mips/umips-branch-15.c: New file.
10429         * gcc.target/mips/umips-branch-16.c: New file.
10430         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10431         (OCCUPY_0xfffc): New define.
10432
10433 2015-07-08  Renlin Li  <renlin.li@arm.com>
10434
10435         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10436
10437 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10438
10439         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10440
10441 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10442
10443         * gcc.target/i386/bt-3.c: New test.
10444         * gcc.target/i386/bt-4.c: Ditto.
10445
10446 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10447
10448         * g++.dg/other/dump-ada-spec-8.C: New test.
10449
10450 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10451
10452         PR jit/66783
10453         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10454         test case.
10455         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10456         New test case.
10457         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10458         New test case.
10459         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10460         Avoid using an opaque struct for local "f".
10461
10462 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10463
10464         PR jit/66779
10465         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10466         * jit.dg/test-pr66779.c: New testcase.
10467
10468 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10469
10470         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10471         NOCOMPRESSION.
10472
10473 2015-07-07  Richard Biener  <rguenther@suse.de>
10474
10475         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10476
10477 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10478
10479         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10480         * gcc.target/mips/call-5.c: Ditto.
10481         * gcc.target/mips/call-6.c: Ditto.
10482
10483 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10484
10485         * gcc.dg/dx-test.c: New test-case.
10486
10487 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10488
10489         PR fortran/66578
10490         * gfortran.dg/allocate_with_source_9.f08: New test.
10491
10492 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10493
10494         PR target/52144
10495         * gcc.target/arm/flip-thumb.c: Fix scan.
10496         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10497         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10498         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10499         Fix return value.
10500
10501 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR target/65956
10504         * gcc.c-torture/execute/pr65956.c: New test.
10505
10506 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10507
10508         * gcc.target/arm/aapcs/align1.c: New.
10509         * gcc.target/arm/aapcs/align_rec1.c: New.
10510         * gcc.target/arm/aapcs/align2.c: New.
10511         * gcc.target/arm/aapcs/align_rec2.c: New.
10512         * gcc.target/arm/aapcs/align3.c: New.
10513         * gcc.target/arm/aapcs/align_rec3.c: New.
10514         * gcc.target/arm/aapcs/align4.c: New.
10515         * gcc.target/arm/aapcs/align_rec4.c: New.
10516         * gcc.target/arm/aapcs/align_vararg1.c: New.
10517         * gcc.target/arm/aapcs/align_vararg2.c: New.
10518
10519 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10520
10521         * gfortran.dg/iomsg_2.f90: New test.
10522
10523 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10524
10525         PR target/66749
10526         * gcc.target/i386/pr66749.c: New test.
10527
10528 2015-07-06  Richard Biener  <rguenther@suse.de>
10529
10530         PR tree-optimization/66772
10531         * gcc.dg/torture/pr66772-1.c: New testcase.
10532         * gcc.dg/torture/pr66772-2.c: Likewise.
10533
10534 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10535
10536         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10537         the jals instruction.
10538
10539 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10540
10541         PR target/53383
10542         * gcc.target/i386/pr53383-1.c: New file.
10543         * gcc.target/i386/pr53383-2.c: Likewise.
10544         * gcc.target/i386/pr53383-3.c: Likewise.
10545
10546 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10547
10548         * gcc.target/aarch64/fnmul-1.c: New.
10549         * gcc.target/aarch64/fnmul-2.c: New.
10550         * gcc.target/aarch64/fnmul-3.c: New.
10551         * gcc.target/aarch64/fnmul-4.c: New.
10552
10553 2015-07-06  Richard Biener  <rguenther@suse.de>
10554
10555         PR middle-end/66759
10556         * gcc.dg/torture/pr66759.c: New testcase.
10557
10558 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10559
10560         PR fortran/58586
10561         * gfortran.dg/alloc_comp_class_3.f03: New test.
10562         * gfortran.dg/alloc_comp_class_4.f03: New test.
10563
10564 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         * gcc.c-torture/execute/pr66757.c: New test.
10567
10568 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10569
10570         PR tree-optimization/66720
10571         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10572
10573 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10574             Sandra Loosemore <sandra@codesourcery.com>
10575
10576         * gcc.target/nios2/gprel-offset.c: New test.
10577
10578 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10579
10580         PR fortran/66725
10581         * gfortran.dg/pr66725.f90: New test.
10582
10583 2015-07-03  Jason Merrill  <jason@redhat.com>
10584
10585         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10586         Avoid narrowing error.
10587
10588 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10589
10590         PR rtl-optimization/66706
10591         * gcc.target/powerpc/shift-int.c: New testcase.
10592
10593 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10594
10595         PR target/66746.
10596         * gcc.target/i386/pr66746.c: New file.
10597
10598 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10599
10600         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10601
10602 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10603
10604         PR tree-optimization/66119
10605         * g++.dg/opt/pr66119.C: New.
10606
10607 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10608
10609         PR fortran/52846
10610         * gfortran.dg/submodule_1.f90: New test
10611         * gfortran.dg/submodule_2.f90: New test
10612         * gfortran.dg/submodule_3.f90: New test
10613         * gfortran.dg/submodule_4.f90: New test
10614         * gfortran.dg/submodule_5.f90: New test
10615         * gfortran.dg/submodule_6.f90: New test
10616         * gfortran.dg/submodule_7.f90: New test
10617
10618 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10619
10620         PR preprocessor/53690
10621         * g++.dg/cpp/pr53690.C: New.
10622
10623 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10624
10625         * gcc.target/powerpc/vec-cmp.c: New test.
10626
10627 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10628
10629         PR fortran/56520
10630         * gfortran.dg/pr56520.f90: New test.
10631
10632 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10633
10634         PR fortran/66545
10635         * gfortran.dg/pr66545_1.f90: New test.
10636         * gfortran.dg/pr66545_2.f90: New test.
10637
10638 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10639
10640         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10641         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10642
10643 2015-07-02  Richard Biener  <rguenther@suse.de>
10644
10645         PR testsuite/66719
10646         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10647         unaligned loads.
10648
10649 2015-07-02  Richard Biener  <rguenther@suse.de>
10650
10651         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10652
10653 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10654
10655         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10656
10657 2015-07-01  Jason Merrill  <jason@redhat.com>
10658
10659         * lib/target-supports.exp (cxx_default): Set to C++14.
10660
10661 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10662
10663         PR testsuite/66723
10664         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10665         scan-assembler.
10666
10667 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10668
10669         * gfortran.dg/warn_conversion_8.f90:  New test.
10670
10671 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10672
10673         PR rtl-optimization/61047
10674         * gcc.c-torture/execute/20150611-1.c: New testcase.
10675
10676 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10677
10678         PR jit/66700
10679         * jit.dg/all-non-failing-tests.h: Add
10680         test-pr66700-observing-write-through-ptr.c.
10681         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10682
10683 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10684
10685         * jit.dg/test-accessing-union.c: Add comments for use by
10686         gcc/jit/docs/topics/types.rst.
10687
10688 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10689
10690         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10691         'do-require-effective-target' with 'dg-require-effective-target'.
10692         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10693         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10694         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10695         'stlex' with 'strex' as the expected output.
10696
10697 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10698
10699         PR c++/60365
10700         * g++.dg/cpp0x/gen-attrs-60.C: New.
10701         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10702
10703 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10704
10705         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10706         New function.
10707         * gcc.target/aarch64/pic-small.c: Restrict this test under
10708         check_effective_target_aarch64_small_fpic.
10709
10710 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10711
10712         * gfortran.dg/gomp/pr66633.f90: New test.
10713
10714 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10715
10716         PR c++/66686
10717         * g++.dg/template/pr66686.C: New test.
10718
10719 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10720
10721         * gnat.dg/lto17.ad[sb]: New test.
10722
10723 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10724
10725         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10726         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10727         testcase.
10728         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10729         New testcase.
10730         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10731         New testcase.
10732         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10733         New testcase.
10734         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10735         New testcase.
10736         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10737         New testcase.
10738         * jit.dg/test-switch.c: New testcase.
10739         * jit.dg/test-switch.cc: New testcase.
10740
10741 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10742
10743         PR jit/66546
10744         * jit.dg/all-non-failing-tests.h: Add note about
10745         test-validly-unreachable-block.c.
10746         * jit.dg/test-validly-unreachable-block.c: New file.
10747
10748 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10749
10750         PR jit/66628
10751         * jit.dg/all-non-failing-tests.h: Add note about
10752         test-extra-options.c.
10753         * jit.dg/test-extra-options.c: New testcase.
10754
10755 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10756
10757         PR debug/66691
10758         * gcc.target/i386/pr66691.c: New.
10759
10760 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10761
10762         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10763         * gcc.target/i386/iamcu/args.h: Likewise.
10764         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10765         * gcc.target/i386/iamcu/defines.h: Likewise.
10766         * gcc.target/i386/iamcu/macros.h: Likewise.
10767         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10768         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10769         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10770         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10771         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10772         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10773         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10774         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10775         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10776         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10777         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10778         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10779         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10780         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10781         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10782         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10783         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10784
10785 2015-06-30  Marek Polacek  <polacek@redhat.com>
10786
10787         * gcc.dg/fold-minus-6.c: New test.
10788
10789         * gcc.dg/fold-ior-3.c: New test.
10790
10791 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10792
10793         Implement N4197 - Adding u8 character literals
10794         * g++.dg/cpp1z/utf8.C: New.
10795         * g++.dg/cpp1z/utf8-neg.C: New.
10796         * g++.dg/cpp1z/udlit-utf8char.C: New.
10797
10798 2015-06-30  Marek Polacek  <polacek@redhat.com>
10799
10800         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10801
10802 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10803
10804         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10805         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10806         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10807         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10808
10809 2015-06-30  Marek Polacek  <polacek@redhat.com>
10810
10811         * gcc.dg/fold-ior-2.c: New test.
10812
10813 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10814
10815         PR tree-optimization/66652
10816         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10817         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10818         pointers.
10819         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10820
10821 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10822
10823         PR c++/65977
10824         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10825         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10826
10827 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10828
10829         PR fortran/66605
10830         * gfortran.dg/wunused-parameter.f90: New test.
10831
10832 2015-06-29  Richard Henderson  <rth@redhat.com>
10833
10834         * gcc.target/i386/asm-flag-1.c: New.
10835         * gcc.target/i386/asm-flag-2.c: New.
10836         * gcc.target/i386/asm-flag-3.c: New.
10837         * gcc.target/i386/asm-flag-4.c: New.
10838         * gcc.target/i386/asm-flag-5.c: New.
10839
10840 2015-06-29  Marek Polacek  <polacek@redhat.com>
10841
10842         PR c/66322
10843         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10844         * c-c++-common/pr66322.c: New test.
10845         * g++.dg/eh/scope1.C: Remove dg-warning.
10846
10847 2015-06-29  Richard Biener  <rguenther@suse.de>
10848
10849         PR tree-optimization/66677
10850         * gcc.dg/vect/pr66677.c: New testcase.
10851
10852 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10853
10854         PR middle-end/64130
10855         * gcc.dg/tree-ssa/pr64130.c: New test.
10856
10857 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10858
10859         * gcc.target/aarch64/pic-small.c: New testcase.
10860
10861 2015-06-26  Richard Biener  <rguenther@suse.de>
10862
10863         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10864
10865 2015-06-26  Marek Polacek  <polacek@redhat.com>
10866
10867         * gcc.dg/fold-and-1.c: New test.
10868         * gcc.dg/fold-and-2.c: New test.
10869
10870 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10871
10872         * gnat.dg/warn11.adb: Add missing dg directive.
10873         * gnat.dg/warn12.adb: New test.
10874         * gnat.dg/warn12_pkg.ads: New helper.
10875
10876 2015-06-26  Richard Biener  <rguenther@suse.de>
10877
10878         * gfortran.dg/reassoc_3.f90: Adjust.
10879
10880 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10881
10882         PR target/66412
10883         * gcc.target/i386/pr66412.c: New test.
10884
10885 2015-06-25  Richard Biener  <rguenther@suse.de>
10886
10887         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10888
10889 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10890
10891         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10892
10893 2015-06-25  Richard Biener  <rguenther@suse.de>
10894
10895         * gfortran.dg/vect/vect-9.f90: New testcase.
10896
10897 2015-06-25  Nick Clifton  <nickc@redhat.com>
10898
10899         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10900         H8300 and M32R targets.
10901
10902 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10903
10904         PR fortran/66528
10905         * gfortran.dg/maxerrors.f90: New test.
10906
10907 2015-06-08  DJ Delorie  <dj@redhat.com>
10908
10909         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10910
10911 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10912
10913         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10914
10915 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10916
10917         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10918         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10919         * gcc.target/aarch64/nofp_1.c: New file.
10920
10921 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10922
10923         Implement N3928 - Extending static_assert
10924         * g++.dg/cpp0x/static_assert8.C: Adjust.
10925         * g++.dg/cpp0x/static_assert12.C: New.
10926         * g++.dg/cpp0x/static_assert13.C: New.
10927         * g++.dg/cpp1y/static_assert1.C: New.
10928         * g++.dg/cpp1y/static_assert2.C: New.
10929         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10930
10931 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10932
10933         PR c++/65750
10934         * g++.dg/cpp0x/trailing11.C: New.
10935
10936 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10937
10938         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10939         multilibs.
10940         * gcc.target/arm/memset-inline-10.c: Likewise.
10941         * gcc.target/arm/pr58784.c: Likewise.
10942         * gcc.target/arm/pr59985.C: Likewise.
10943         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10944
10945 2015-06-24  Renlin Li  <renlin.li@arm.com>
10946
10947         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10948         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10949
10950 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10951
10952         Revert:
10953         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10954
10955         PR c++/30044
10956         * g++.dg/cpp0x/auto45.C: New test.
10957         * g++.dg/template/pr30044.C: New test.
10958         * g++.dg/template/crash83.C: Accept any error string.
10959         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10960         parameters.
10961         * g++.dg/cpp0x/variadic18.C: Likewise
10962         * g++.dg/template/canon-type-13.C: Likewise.
10963         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10964
10965 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10966
10967         PR c++/65811
10968         * g++.dg/other/linkage2.C: New.
10969
10970 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10971
10972         PR target/63408
10973         * gcc.target/arm/pr63408.c: New test.
10974
10975 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10976
10977         * lib/c-torture.exp: Don't call check_effective_target_lto
10978         before setting up environment correctly.
10979         * lib/gcc-dg.exp: Likewise, and protect
10980         gcc_force_conventional_output.
10981
10982 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10983
10984         PR rtl-optimization/66306
10985         * gcc.target/s390/pr66306.c: New test.
10986
10987 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10988
10989         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10990         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10991         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10992         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10993         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10994         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10995         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10996
10997 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10998
10999         PR target/65803
11000         * gcc.c-torture/pr65803.c: New test.
11001
11002 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11003
11004         PR c++/30044
11005         * g++.dg/cpp0x/auto45.C: New test.
11006         * g++.dg/template/pr30044.C: New test.
11007         * g++.dg/template/crash83.C: Accept any error string.
11008         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11009         parameters.
11010         * g++.dg/cpp0x/variadic18.C: Likewise
11011         * g++.dg/template/canon-type-13.C: Likewise.
11012         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11013
11014 2015-06-23  Marek Polacek  <polacek@redhat.com>
11015
11016         * c-c++-common/Wlogical-op-3.c: New test.
11017
11018 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11019
11020         PR c++/66254
11021         * g++.dg/cpp0x/scoped_enum5.C: New.
11022
11023 2015-06-23  Richard Biener  <rguenther@suse.de>
11024
11025         PR tree-optimization/66636
11026         * gcc.dg/vect/pr66636.c: New testcase.
11027
11028 2015-06-23  Marek Polacek  <polacek@redhat.com>
11029
11030         * gcc.dg/fold-minus-4.c: New test.
11031         * gcc.dg/fold-minus-5.c: New test.
11032         * c-c++-common/ubsan/overflow-add-5.c: New test.
11033
11034 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11035
11036         Add missing testcase from r224672.
11037         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11038
11039         * gcc.target/vax/bswapdi-1.c: New.
11040
11041 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11042
11043         PR fortran/64674
11044         * gfortran.dg/associate_18.f08: New test.
11045
11046 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11047
11048         PR target/66560
11049         * gcc.target/i386/pr66560-1.c: New test.
11050         * gcc.target/i386/pr66560-2.c: Ditto.
11051         * gcc.target/i386/pr66560-3.c: Ditto.
11052         * gcc.target/i386/pr66560-4.c: Ditto.
11053
11054 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11055
11056         * gcc.target/nvptx/nvptx.exp: New file.
11057         * gcc.target/nvptx/proto-1.c: Likewise.
11058
11059 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11060
11061         PR tree-optimization/66449
11062         * gcc.dg/vect/pr66449.c: New test.
11063
11064 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11065
11066         * g++.dg/other/dump-ada-spec-5.C: New test.
11067         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11068         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11069
11070 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11071
11072         * g++.dg/inherit/pure1.C: Test location too.
11073
11074 2015-06-22  Marek Polacek  <polacek@redhat.com>
11075
11076         * gcc.dg/fold-ior-1.c: New test.
11077         * gcc.dg/fold-minus-2.c: New test.
11078         * gcc.dg/fold-minus-3.c: New test.
11079         * gcc.dg/fold-plus-1.c: New test.
11080         * gcc.dg/fold-plus-2.c: New test.
11081         * gcc.dg/fold-xor-4.c: New test.
11082         * gcc.dg/fold-xor-5.c: New test.
11083
11084 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11085
11086         PR target/65914
11087         * g++.dg/torture/pr65914.C:  New.
11088
11089 2015-06-22  Richard Biener  <rguenther@suse.de>
11090
11091         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11092         not existing TORTURE_OPTIONS only.
11093         * lib/gcc-dg.exp: Likewise.
11094
11095 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11096
11097         PR target/52144
11098         * gcc.target/arm/flip-thumb.c: New test.
11099
11100 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11101             Martin Liska  <mliska@suse.cz>
11102
11103         PR ipa/65908
11104         * g++.dg/ipa/pr65908.C: New testcase.
11105
11106 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11107
11108         PR c++/65882
11109         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11110         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11111
11112 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11113
11114         * gnat.dg/specs/debug1.ads: Adjust.
11115
11116 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11117
11118         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11119         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11120         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11121         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11122         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11123         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11124         * gcc.target/aarch64/fmovd-zero.c: Delete.
11125         * gcc.target/aarch64/fmovf-zero.c: Delete.
11126
11127 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11128
11129         * gcc.target/vax/bswapdi-1.c: New.
11130
11131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11132
11133         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11134
11135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11136
11137         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11138
11139 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11140
11141         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11142
11143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11144
11145         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11146
11147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11148
11149         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11150
11151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11152
11153         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11154
11155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11156
11157         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11158
11159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11160
11161         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11162
11163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11164
11165         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11166
11167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11168
11169         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11170
11171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11172
11173         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11174
11175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11176
11177         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11178
11179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11180
11181         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11182
11183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11184
11185         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11186
11187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11188
11189         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11190
11191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11192
11193         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11194
11195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11196
11197         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11198
11199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11200
11201         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11202
11203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11204
11205         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11206
11207 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11208
11209         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11210         (_ARM_FPSCR): Add FZ field.
11211         (clean_results): Force FZ=1 on AArch64.
11212         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11213
11214 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11215
11216         * gcc.target/aarch64/pr62308.c: New test.
11217
11218 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11219
11220         PR fortran/66549
11221         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11222
11223 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11224
11225         * gcc.target/i386/mpx/pr66581.c: New test.
11226
11227 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11228
11229         * gcc.target/i386/cmov9.c: New test.
11230
11231 2015-06-18  Richard Biener  <rguenther@suse.de>
11232
11233         * g++.dg/other/const4.C: New testcase.
11234
11235 2015-06-18  Michael Matz  <matz@suse.de>
11236
11237         PR middle-end/66253
11238         * gcc.dg/vect/pr66253.c: New testcase.
11239
11240 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11241
11242         PR target/66569
11243         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11244
11245 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11246
11247         PR middle-end/66568
11248         * gcc.target/i386/mpx/pr66568.c: New test.
11249
11250 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11251
11252         PR middle-end/66567
11253         * gcc.target/i386/mpx/pr66567.c: New test.
11254
11255 2015-06-18  Richard Biener  <rguenther@suse.de>
11256
11257         PR tree-optimization/66510
11258         * gcc.dg/vect/slp-perm-12.c: New testcase.
11259
11260 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11261
11262         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11263         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11264         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11265         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11266
11267 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR c++/66571
11270         * g++.dg/gomp/pr66571-1.C: New test.
11271
11272         PR middle-end/66429
11273         * c-c++-common/gomp/pr66429.c: New test.
11274
11275 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11276
11277         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11278         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11279         ...this.
11280         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11281         New testcase.
11282         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11283         New testcase.
11284
11285 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11286
11287         PR testsuite/65944
11288         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11289
11290 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11291
11292         * gcc.target/mips/pr65862-1.c: New test.
11293         * gcc.target/mips/pr65862-2.c: Likewise.
11294
11295 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11296
11297         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11298         * gcc.target/i386/pr52252-atom.c: Ditto.
11299         * gcc.target/i386/vect-div-1.c: Ditto.
11300         * gcc.target/i386/rotate-5.c: Ditto.
11301         * gcc.target/i386/pr50202.c: Ditto.
11302         * gcc.target/i386/pr37843-3.c: Ditto.
11303         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11304         * gcc.target/i386/pr53397-1.c: Ditto.
11305         * gcc.target/i386/pr55934.c: Ditto.
11306         * gcc.target/i386/pr37843-4.c: Ditto.
11307         * gcc.target/i386/pr60451.c: Ditto.
11308         * gcc.target/i386/pr53397-2.c: Ditto.
11309         * gcc.target/i386/vectorize1.c: Ditto.
11310         * gcc.target/i386/extract-insert-combining.c: Ditto.
11311         * gcc.target/i386/pr53759.c: Ditto.
11312         * gcc.target/i386/pr52252-core.c: Ditto.
11313         * gcc.target/i386/rotate-3.c: Ditto.
11314         * gcc.target/i386/sse-20.c: Ditto.
11315         * gcc.target/i386/rotate-4.c: Ditto.
11316         * gcc.target/i386/pr61403.c: Ditto.
11317         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11318         * gcc.target/i386/pr60901.c: Ditto.
11319         * gcc.target/i386/pr59794-7.c: Ditto.
11320         * gcc.target/i386/pr62208.c: Ditto.
11321         * gcc.target/i386/pr53416.c: Ditto.
11322         * gcc.target/i386/asm-dialect-1.c: Ditto.
11323         * gcc.target/i386/pr50038.c: Ditto.
11324         * gcc.target/i386/47698.c: Ditto.
11325         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11326         * gcc.target/i386/pr59794-2.c: Ditto.
11327         * gcc.target/i386/pr59794-3.c: Ditto.
11328         * gcc.target/i386/pr39058.c: Ditto.
11329         * gcc.target/i386/pr60205-1.c: Ditto.
11330         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11331         * gcc.target/i386/sse2-movq-2.c: Ditto.
11332
11333 2015-06-17  Richard Biener  <rguenther@suse.de>
11334
11335         PR tree-optimization/66251
11336         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11337
11338 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11339
11340         PR c++/59682
11341         * g++.dg/parse/new-placement1.C: New.
11342
11343 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11344
11345         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11346         * jit.dg/test-compound-assignment.c: New testcase.
11347
11348 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11349
11350         PR jit/66539
11351         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11352         to "testcases" array.
11353
11354 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11355
11356         PR jit/66539
11357         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11358         * jit.dg/test-debug-strings.c: New test case.
11359         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11360         the discriminant has a sane debug string.
11361
11362 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11363
11364         PR target/56766
11365         * gcc.target/i386/pr56766-1.c: New test.
11366         * gcc.target/i386/pr56766-2.c: Ditto.
11367
11368 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11369
11370         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11371         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11372         * gcc.target/mips/loongson-simd.c: Ditto.
11373
11374 2015-06-16  Richard Biener  <rguenther@suse.de>
11375
11376         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11377
11378 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11379
11380         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11381         passed by the testsuite driver.
11382
11383 2015-06-16  Richard Biener  <rguenther@suse.de>
11384
11385         * gcc.dg/vect/slp-perm-11.c: New testcase.
11386
11387 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11388
11389         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11390         dg-options.
11391
11392 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11393
11394         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11395         Reinstate calls to torture-init and torture-finalize.
11396
11397 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11398
11399         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11400
11401 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11402
11403         PR c++/58583
11404         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11405
11406 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11407
11408         PR c++/51048
11409         * g++.dg/cpp0x/local-type1.C: New.
11410
11411 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11412
11413         PR fortran/44672
11414         PR fortran/45440
11415         PR fortran/57307
11416         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11417         unimplemented error.
11418         * gfortran.dg/allocate_with_source_7.f08: New test.
11419         * gfortran.dg/allocate_with_source_8.f08: New test.
11420
11421 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11422
11423         PR c++/65168
11424         * g++.dg/warn/Walways-true-3.C: New test.
11425
11426 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11427
11428         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11429
11430 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11431
11432         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11433         (main): Remove superfluous attributes.
11434         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11435         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11436
11437 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11438
11439         * gcc.target/i386/monitorx.c: New.
11440         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11441         * gcc.target/i386/sse-13.c: Ditto.
11442         * gcc.target/i386/sse-14.c: Ditto.
11443         * gcc.target/i386/sse-22.c: Ditto.
11444         * gcc.target/i386/sse-23.c: Ditto.
11445         * g++.dg/other/i386-2.C: Ditto.
11446         * g++.dg/other/i386-3.C: Ditto.
11447
11448 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11449
11450         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11451
11452 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11453
11454         PR fortran/66079
11455         * gfortran.dg/allocatable_scalar_13.f90: New test
11456
11457 2015-06-11  Marek Polacek  <polacek@redhat.com>
11458
11459         * gcc.dg/fold-xor-3.c: New test.
11460
11461 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11462
11463         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11464         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11465
11466 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11467
11468         PR target/52144
11469         * gcc.target/arm/pragma_attribute.c: New test.
11470
11471 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11472
11473         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11474
11475 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11476
11477         PR target/66473
11478         * gcc.target/i386/pr66473.c: New test.
11479
11480 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11481
11482         PR target/66470
11483         * gcc.dg/tls/pr66470.c: New test.
11484         * gcc.target/i386/pr66470.c: New test.
11485
11486 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11487
11488         PR target/52144
11489         * gcc.target/arm/attr_arm.c: New test
11490         * gcc.target/arm/attr_arm-err.c: New test
11491         * gcc.target/arm/attr_thumb.c: New test
11492         * gcc.target/arm/attr_thumb-static.c: New test
11493
11494 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11495
11496         PR target/66200
11497         PR target/66428
11498         PR c++/66192
11499         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11500
11501 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11502
11503         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11504         passed by the testsuite driver.
11505
11506 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11507
11508         Revert:
11509         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11510         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11511         * gcc.dg/ssp-1.c: Make counter a register.
11512         * gcc.dg/ssp-2.c: Likewise.
11513         * gcc.dg/torture/parm-coalesce.c: New.
11514
11515 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11516
11517         * gcc.target/i386/vararg-loc.c: New test.
11518
11519 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11520
11521         PR c++/65815
11522         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11523         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11524
11525 2015-06-09  Marek Polacek  <polacek@redhat.com>
11526
11527         PR tree-optimization/66299
11528         * gcc.dg/pr66299-1.c: New test.
11529         * gcc.dg/pr66299-2.c: New test.
11530         * gcc.dg/pr66299-3.c: New test.
11531
11532 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11533
11534         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11535         passed by the testsuite driver.
11536
11537 2015-06-09  Richard Biener  <rguenther@suse.de>
11538
11539         PR middle-end/66423
11540         * gcc.dg/fold-modpow2.c: New testcase.
11541
11542 2015-06-09  Richard Biener  <rguenther@suse.de>
11543
11544         PR tree-optimization/66419
11545         * gcc.dg/vect/bb-slp-37.c: New testcase.
11546
11547 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11548
11549         * gcc.target/arm/stl-cond.c: New test.
11550
11551 2015-06-09  Richard Biener  <rguenther@suse.de>
11552
11553         PR middle-end/66413
11554         * gcc.dg/torture/pr66413.c: New testcase.
11555
11556 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11557
11558         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11559         * gcc.dg/ssp-1.c: Make counter a register.
11560         * gcc.dg/ssp-2.c: Likewise.
11561         * gcc.dg/torture/parm-coalesce.c: New.
11562
11563 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11564
11565         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11566         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11567
11568 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11569
11570         PR rtl-optimization/66444
11571         * gcc.dg/pr66444.c: New test.
11572
11573 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11574
11575         PR fortran/66245
11576         * gfortran.dg/class_is_1.f90: New test.
11577         * gfortran.dg/type_is_1.f90: Ditto.
11578
11579 2015-06-08  Marek Polacek  <polacek@redhat.com>
11580
11581         PR c/66415
11582         * gcc.dg/cpp/pr66415-1.c: New test.
11583         * gcc.dg/cpp/pr66415-2.c: New test.
11584
11585 2015-06-08  Richard Biener  <rguenther@suse.de>
11586
11587         PR tree-optimization/66422
11588         * gcc.dg/Warray-bounds-16.c: New testcase.
11589
11590 2015-06-08  Richard Biener  <rguenther@suse.de>
11591
11592         * gcc.dg/vect/slp-perm-10.c: New testcase.
11593         * gcc.dg/vect/slp-23.c: Adjust.
11594         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11595         vector pointer update.
11596
11597 2015-06-08  Marek Polacek  <polacek@redhat.com>
11598
11599         PR sanitizer/66452
11600         * g++.dg/ubsan/pr66452.C: New test.
11601
11602 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11603
11604         PR tree-optimization/66436
11605         * gcc.dg/gomp/dump-new-function-2.c: New test.
11606         * gcc.dg/gomp/dump-new-function-3.c: Same.
11607         * gcc.dg/gomp/dump-new-function.c: Same.
11608
11609 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11610
11611         PR tree-optimization/66435
11612         * gcc.dg/gomp/notify-new-function-2.c: New test.
11613         * gcc.dg/gomp/notify-new-function-3.c: Same.
11614         * gcc.dg/gomp/notify-new-function.c: Same.
11615
11616 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11617
11618         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11619         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11620         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11621         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11622         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11623         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11624         -fshort-enum.
11625
11626 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11627
11628         PR fortran/47659
11629         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11630         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11631         for assignment.
11632         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11633         * gfortran.dg/warn_conversion_5.f90: New test.
11634         * gfortran.dg/warn_conversion_6.f90: New test.
11635         * gfortran.dg/warn_conversion_7.f90: New test.
11636
11637 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11638
11639         PR fortran/66347
11640         * gfortran.dg/blockdata_9.f: New test.
11641
11642 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11643
11644         PR fortran/66385
11645         * gfortran.dg/forall_17.f90:  New test.
11646
11647 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11648
11649         * g++.dg/cpp0x/pr57101.C: Add warning.
11650         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11651         * g++.dg/ext/visibility/anon7.C: Same.
11652         * g++.dg/ipa/pr63587-2.C: Same.
11653         * g++.dg/opt/dump1.C: Same.
11654         * g++.dg/opt/pr59622-3.C: Same.
11655         * g++.dg/opt/pr59622.C: Same.
11656         * g++.dg/torture/pr46383.C: Same.
11657         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11658         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11659         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11660         functions.
11661         * gfortran.dg/intent_out_8.f90: Same.
11662         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11663
11664 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11665
11666         PR fortran/66377
11667         gfortran.dg/equiv_9.f90: New test.
11668
11669
11670 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11671
11672         merge from gomp4 branch:
11673         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11674
11675         PR tree-optimization/65443
11676         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11677         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11678         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11679
11680 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11681
11682         PR c++/52595
11683         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11684
11685 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11686
11687         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11688
11689 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11690
11691         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11692
11693 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11694
11695         * gcc.target/i386/noplt-1.c: New test.
11696         * gcc.target/i386/noplt-2.c: New test.
11697         * gcc.target/i386/noplt-3.c: New test.
11698         * gcc.target/i386/noplt-4.c: New test.
11699
11700 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11701
11702         PR fortran/58749
11703         * gfortran.dg/adjustl_1.f90:  New test.
11704
11705 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11706
11707         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11708         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11709
11710 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11711
11712         * lto.c (iterative_hash_canonical_type,
11713         gimple_register_canonical_type): only hash main variants of types
11714
11715 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11716
11717         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11718         Move set of dg-do-what-default after early return.
11719
11720 2015-06-04  Marek Polacek  <polacek@redhat.com>
11721
11722         PR c/66341
11723         * gcc.dg/lvalue-8.c: New test.
11724
11725 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11726             Paolo Carlini  <paolo.carlini@oracle.com>
11727
11728         PR c++/66130
11729         * g++.dg/other/pr66130.C: New.
11730         * g++.dg/cpp0x/pr66130.C: Likewise.
11731
11732 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11733
11734         * g++.dg/cpp0x/decl-loc1.C: New.
11735         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11736         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11737         * g++.dg/init/ctor8.C: Likewise.
11738         * g++.dg/parse/semicolon4.C: Likewise.
11739
11740 2015-06-03  Marek Polacek  <polacek@redhat.com>
11741
11742         PR sanitizer/66190
11743         * g++.dg/ubsan/static-init-1.C: New test.
11744         * g++.dg/ubsan/static-init-2.C: New test.
11745         * g++.dg/ubsan/static-init-3.C: New test.
11746
11747 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11748
11749         PR target/66275
11750         * gcc.target/i386/pr66275.c: New test.
11751
11752 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11753
11754         * gcc.dg/Wcxx-compat-22.c: New testcase.
11755         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11756         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11757         * c-c++-common/pr58346-1.c: Likewise.
11758         * c-c++-common/transparent-union-1.c: Likewise.
11759
11760 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11761
11762         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11763         * g++.dg/plugin/def_plugin.c: New file.
11764         * g++.dg/plugin/def-plugin-test.C: New file.
11765
11766 2015-06-03  Richard Biener  <rguenther@suse.de>
11767
11768         * gcc.dg/vect/bb-slp-36.c: New testcase.
11769
11770 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11771
11772         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11773
11774 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11775
11776         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11777         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11778         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11779         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11780
11781 2015-06-03  Marek Polacek  <polacek@redhat.com>
11782
11783         PR c/64223
11784         PR c/29358
11785         * gcc.dg/pr64223-1.c: New test.
11786         * gcc.dg/pr64223-2.c: New test.
11787
11788 2015-06-03  Richard Biener  <rguenther@suse.de>
11789
11790         PR tree-optimization/63916
11791         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11792
11793 2015-06-03  Richard Biener  <rguenther@suse.de>
11794
11795         PR tree-optimization/66375
11796         * gcc.dg/torture/pr66375.c: New testcase.
11797
11798 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11799
11800         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11801
11802 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11803
11804         PR target/65768
11805         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11806
11807 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11808
11809         PR fortran/66380
11810         * gfortran.dg/reshape_7.f90: New test.
11811
11812 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11813
11814         PR c/66220:
11815         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11816         (fn_36): New.
11817
11818 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11819
11820         PR c/49551
11821         * gcc.dg/pr49551.c: New testcase.
11822
11823 2015-06-02  Richard Biener  <rguenther@suse.de>
11824
11825         PR debug/65549
11826         * g++.dg/lto/pr65549_0.C: New testcase.
11827
11828 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11829
11830         PR libgomp/65742
11831         PR middle-end/66332
11832         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11833
11834 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11835
11836         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11837
11838 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11839
11840         PR c++/61683
11841         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11842
11843 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11844
11845         PR tree-optimization/48052
11846         * gcc.dg/tree-ssa/scev-8.c: New.
11847         * gcc.dg/tree-ssa/scev-9.c: New.
11848         * gcc.dg/tree-ssa/scev-10.c: New.
11849         * gcc.dg/vect/pr48052.c: New.
11850
11851 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11852
11853         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11854
11855 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11856
11857         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11858
11859 2015-06-02  Marek Polacek  <polacek@redhat.com>
11860
11861         PR middle-end/66345
11862         * gcc.dg/torture/pr66345.c: New test.
11863
11864 2015-06-02  Richard Biener  <rguenther@suse.de>
11865
11866         PR tree-optimization/65961
11867         * gcc.dg/torture/pr65961.c: New testcase.
11868
11869 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11870
11871         PR tree-optimization/52563
11872         PR tree-optimization/62173
11873         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11874         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11875
11876 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11877
11878         * gnat.dg/specs/varsize_return2.ads: New test.
11879         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11880
11881 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11882
11883         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11884
11885 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11886
11887         PR target/65697
11888         * gcc.target/aarch64/sync-comp-swap.c: New.
11889         * gcc.target/aarch64/sync-comp-swap.x: New.
11890         * gcc.target/aarch64/sync-op-acquire.c: New.
11891         * gcc.target/aarch64/sync-op-acquire.x: New.
11892         * gcc.target/aarch64/sync-op-full.c: New.
11893         * gcc.target/aarch64/sync-op-full.x: New.
11894         * gcc.target/aarch64/sync-op-release.c: New.
11895         * gcc.target/aarch64/sync-op-release.x: New.
11896
11897 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11898
11899         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11900         (bar): Predefined.
11901
11902 2015-06-01  Richard Biener  <rguenther@suse.de>
11903
11904         PR tree-optimization/66349
11905         PR tree-optimization/66352
11906         PR tree-optimization/66357
11907         * gcc.dg/torture/pr66357.c: New testcase.
11908         * gcc.dg/torture/pr66349.c: Likewise.
11909         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11910
11911 2015-06-01  Richard Biener  <rguenther@suse.de>
11912
11913         Revert
11914         2015-05-29  Richard Biener  <rguenther@suse.de>
11915
11916         PR tree-optimization/66314
11917         * gcc.dg/asan/pr66314.c: New testcase.
11918
11919 2015-06-01  Richard Biener  <rguenther@suse.de>
11920
11921         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11922
11923 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11926         directives.
11927         (hp3, hp4): Add inline keyword.
11928         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11929         (hp2): Add inline keyword.
11930         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11931         (hp2): Add inline keyword.
11932
11933 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11934
11935         PR target/65527
11936         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11937         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11938         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11939         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11940
11941 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11942
11943         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11944         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11945
11946 2015-06-01  Richard Biener  <rguenther@suse.de>
11947
11948         PR tree-optimization/66280
11949         * g++.dg/torture/pr66280.C: New testcase.
11950         * g++.dg/torture/pr66280-2.C: Likewise.
11951
11952 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11953
11954         * gnat.dg/addr9_1.adb: New test.
11955         * gnat.dg/addr9_2.adb: Likewise.
11956         * gnat.dg/addr9_3.adb: Likewise.
11957         * gnat.dg/addr9_4.adb: Likewise.
11958
11959 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11960
11961           * g++.dg/other/dump-ada-spec-4.C: New test.
11962
11963 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11964
11965         * gcc.dg/alias-8.c: Fix dg-warning.
11966
11967 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11968
11969         * gcc.dg/alias-8.c: Do not xfail.
11970         * gcc.dg/pr62167.c: Prevent FRE.
11971         * gcc.dg/alias-14.c: New testcase.
11972
11973 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11974
11975         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11976
11977 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11978
11979         PR target/66215
11980         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11981         dg-options.
11982         * gcc.target/s390/hotpatch-10.c: Likewise.
11983         * gcc.target/s390/hotpatch-11.c: Likewise.
11984         * gcc.target/s390/hotpatch-12.c: Likewise.
11985         * gcc.target/s390/hotpatch-17.c: Likewise.
11986         * gcc.target/s390/hotpatch-18.c: Likewise.
11987         * gcc.target/s390/hotpatch-20.c: Likewise.
11988         * gcc.target/s390/hotpatch-21.c: Likewise.
11989         * gcc.target/s390/hotpatch-22.c: Likewise.
11990         * gcc.target/s390/hotpatch-23.c: Likewise.
11991         * gcc.target/s390/hotpatch-24.c: Likewise.
11992         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11993         to check for the exact nops too.
11994         * gcc.target/s390/hotpatch-3.c: Likewise.
11995         * gcc.target/s390/hotpatch-4.c: Likewise.
11996         * gcc.target/s390/hotpatch-5.c: Likewise.
11997         * gcc.target/s390/hotpatch-6.c: Likewise.
11998         * gcc.target/s390/hotpatch-7.c: Likewise.
11999         * gcc.target/s390/hotpatch-8.c: Likewise.
12000         * gcc.target/s390/hotpatch-9.c: Likewise.
12001         * gcc.target/s390/hotpatch-14.c: Likewise.
12002         * gcc.target/s390/hotpatch-15.c: Likewise.
12003         * gcc.target/s390/hotpatch-16.c: Likewise.
12004         * gcc.target/s390/hotpatch-19.c: Likewise.
12005         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12006         scan-assembler-times counting number of .align directives.
12007         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12008         dg-options.  Remove scan-assembler-times counting number of .align
12009         directives.
12010         * gcc.target/s390/hotpatch-26.c: New file.
12011         * gcc.target/s390/hotpatch-27.c: New file.
12012         * gcc.target/s390/hotpatch-28.c: New file.
12013         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12014         using -Os -O0 -O1 -O2 -O3 options.
12015
12016 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12017
12018         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12019
12020 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR tree-optimization/66142
12023         * gcc.dg/vect/pr66142.c: New test.
12024
12025 2015-05-29  Richard Biener  <rguenther@suse.de>
12026
12027         PR tree-optimization/66314
12028         * gcc.dg/asan/pr66314.c: New testcase.
12029
12030 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12031
12032         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12033         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12034         Adjust all callers.
12035         (schedule-cleanups, dg-keep-saved-temps): New proc.
12036         (gcc-dg-test-1): Schedule cleanups.
12037         * lib/profopt.exp (profopt-execute): Likewise.
12038         * g++.dg/cdce3.C: Adjust expected line numbers.
12039         * gcc.dg/cdce1.c: Likewise.
12040         * gcc.dg/cdce2.c: Likewise.
12041         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12042         * gcc.dg/strlenopt-24.c: Likewise.
12043         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12044         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12045         * obj-c++.dg/encode-2.mm: Likewise.
12046
12047 2015-05-28  DJ Delorie  <dj@redhat.com>
12048
12049         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12050
12051 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12052
12053         * gnat.dg/discr43.adb: New test.
12054
12055 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12056
12057         * gnat.dg/varsize_temp.adb: Rename into...
12058         * gnat.dg/varsize1.adb: ...this.
12059         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12060         * gnat.dg/varsize2.ad[sb]: ...this.
12061         * gnat.dg/varsize3_1.adb: New test.
12062         * gnat.dg/varsize3_2.adb: Likewise.
12063         * gnat.dg/varsize3_3.adb: Likewise.
12064         * gnat.dg/varsize3_4.adb: Likewise.
12065         * gnat.dg/varsize3_5.adb: Likewise.
12066         * gnat.dg/varsize3_6.adb: Likewise.
12067         * gnat.dg/varsize3_pkg1.ads: New helper.
12068         * gnat.dg/varsize3_pkg2.ads: Likewise.
12069         * gnat.dg/varsize3_pkg3.ads: Likewise.
12070
12071 2015-05-28  Richard Biener  <rguenther@suse.de>
12072
12073         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12074
12075 2015-05-28  Richard Biener  <rguenther@suse.de>
12076
12077         PR tree-optimization/66142
12078         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12079
12080 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12081
12082         PR target/63810
12083         * gcc.dg/darwin-minversion-3.c: Update testcase.
12084         * gcc.dg/darwin-minversion-4.c: Ditto.
12085         * gcc.dg/darwin-minversion-5.c: New testcase.
12086         * gcc.dg/darwin-minversion-6.c: Ditto.
12087         * gcc.dg/darwin-minversion-7.c: Ditto.
12088         * gcc.dg/darwin-minversion-8.c: Ditto.
12089         * gcc.dg/darwin-minversion-9.c: Ditto.
12090         * gcc.dg/darwin-minversion-10.c: Ditto.
12091         * gcc.dg/darwin-minversion-11.c: Ditto.
12092         * gcc.dg/darwin-minversion-12.c: Ditto.
12093
12094 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12095
12096         PR rtl-optimization/66168
12097         * gcc.c-torture/compile/pr66168.c: New test.
12098
12099 2015-05-27  Jeff Law  <law@redhat.com>
12100
12101         PR target/39726
12102         * gcc.dg/target/m68k/pr39726-1.c: New test.
12103
12104 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12105
12106         PR c++/66270
12107         * g++.dg/ext/alias-canon3.C: New.
12108
12109 2015-05-27  Richard Biener  <rguenther@suse.de>
12110
12111         PR tree-optimization/66272
12112         Revert parts of
12113         2014-08-15  Richard Biener  <rguenther@suse.de>
12114
12115         PR tree-optimization/62031
12116         * gcc.dg/torture/pr66272.c: New testcase.
12117
12118 2015-05-27  Richard Biener  <rguenther@suse.de>
12119
12120         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12121
12122 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12123
12124         PR target/65358
12125         * gcc.dg/pr65358.c: New test.
12126
12127 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12128
12129         PR fortran/65548
12130         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12131         semantic.
12132         * gfortran.dg/allocate_with_source_6.f90: New test.
12133
12134 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         * gnat.dg/atomic7_1.adb: New test.
12137         * gnat.dg/atomic7_2.adb: Likewise.
12138         * gnat.dg/atomic7_pkg1.ads: New helper.
12139         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12140
12141 2015-05-26  Michael Matz  <matz@suse.de>
12142
12143         PR middle-end/66251
12144         * gcc.dg/vect/pr66251.c: New test.
12145
12146 2015-05-26  Richard Biener  <rguenther@suse.de>
12147
12148         PR tree-optimization/66142
12149         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12150
12151 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12152
12153         PR fortran/66082
12154         * gfortran.dg/allocatable_scalar_13.f90: New test
12155
12156 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12157
12158         * gnat.dg/warn11.adb: New test.
12159         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12160
12161 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12162
12163         * gnat.dg/vfa1_1.adb: New test.
12164         * gnat.dg/vfa1_2.adb: Likewise.
12165         * gnat.dg/vfa1_3.adb: Likewise.
12166         * gnat.dg/vfa1_4.adb: Likewise.
12167         * gnat.dg/vfa1_pkg.ads: New helper.
12168
12169 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12170
12171         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12172         * gcc.target/i386/pr66232-3.c: Likewise.
12173
12174 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12175
12176         PR target/66274
12177         * gcc.target/i386/pr66274.c: New test.
12178
12179 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12180
12181         * gnat.dg/renaming6.ad[sb]: New test.
12182
12183 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12184
12185         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12186         and 'dg-require-effective-target pie'.
12187
12188 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12189
12190         PR c++/66243
12191         * g++.dg/cpp0x/pr66243.C: New.
12192
12193 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12194
12195         PR lto/66180
12196         * g++.dg/lto/pr66180_0.C: New testcase.
12197         * g++.dg/lto/pr66180_1.C: New testcase.
12198
12199 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12200
12201         PR fortran/66257
12202         * typebound_call_27.f90: New file.
12203
12204 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12205
12206         PR c++/65936
12207         * g++.dg/template/pr65936.C: New.
12208
12209 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12210
12211         PR tree-optimization/63387
12212         * gcc.dg/pr63387-2.c: New testcase.
12213
12214 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12215
12216         * gcc.dg/simd-1.c: Update to the new message.
12217
12218 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12219
12220         * gcc.dg/nand.c: New testcase.
12221
12222 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12223
12224         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12225         Set dg-do-what-default to compile only on ARM targets without
12226         arm_neon_hw execution support.  Remove redundant c-torture-execute
12227         in loop over test cases.
12228
12229 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12230
12231         PR target/65491
12232         * gcc.target/aarch64/pr65491_1.c: New test.
12233         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12234         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12235
12236 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12237
12238         PR c++/65598
12239         * g++.dg/cpp0x/explicit9.C: New.
12240         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12241
12242 2015-05-22  Richard Biener  <rguenther@suse.de>
12243
12244         PR tree-optimization/66251
12245         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12246
12247 2015-05-22  Marek Polacek  <polacek@redhat.com>
12248
12249         PR c/47043
12250         * c-c++-common/attributes-enum-1.c: New test.
12251         * c-c++-common/attributes-enum-2.c: New test.
12252         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12253         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12254
12255 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12256
12257         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12258         effective target support.  If no arm_neon_hw support, do not attempt
12259         to execute the tests; only compile them.
12260         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12261         and "dg-require-effective-target arm_neon_ok".
12262         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12263         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12264         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12265         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12266         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12267         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12268         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12269         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12270         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12271         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12272         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12273         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12274         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12275         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12276         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12277         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12278         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12279         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12280         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12281         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12282         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12283         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12284         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12285         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12286         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12287         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12288         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12289         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12290         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12291         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12292         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12293         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12294         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12295         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12296         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12297         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12298         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12299         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12300         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12301         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12302         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12303         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12304         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12305         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12306         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12307         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12308         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12309         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12310         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12311         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12312         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12313         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12314         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12315         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12316         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12317         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12318         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12319         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12320         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12321         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12322         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12323         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12324         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12325         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12326         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12327         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12328         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12329         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12330         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12331         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12332         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12333         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12334         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12335         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12336         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12337         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12338         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12339         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12340         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12341         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12342         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12343         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12344         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12345         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12346         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12347         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12348         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12349         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12350         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12351         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12352         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12353         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12354         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12355         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12356         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12357         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12358         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12359         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12360         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12361         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12362         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12363         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12364         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12365         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12366         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12367         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12368         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12369         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12370         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12371         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12372         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12373         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12374         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12375
12376 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12377
12378         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12379         * gcc.dg/vect/pr59354.c: Likewise.
12380         * gcc.dg/vect/pr64252.c: Likewise.
12381         * gcc.dg/vect/pr64404.c: Likewise.
12382         * gcc.dg/vect/pr64493.c: Likewise.
12383         * gcc.dg/vect/pr64495.c: Likewise.
12384         * gcc.dg/vect/pr64844.c: Likewise.
12385         * gcc.dg/vect/pr65518.c: Likewise.
12386         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12387
12388 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12389
12390         PR c++/66210
12391         * g++.dg/cpp1y/var-templ28.C: New.
12392
12393 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12394
12395         PR target/66232
12396         * gcc.target/i386/pr66232-1.c: New test.
12397         * gcc.target/i386/pr66232-2.c: Likewise.
12398         * gcc.target/i386/pr66232-3.c: Likewise.
12399         * gcc.target/i386/pr66232-4.c: Likewise.
12400         * gcc.target/i386/pr66232-5.c: Likewise.
12401
12402 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12403
12404         * g++.dg/cpp1y/pr60943.C: New.
12405
12406 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12407
12408         PR tree-optimization/66233
12409         * gcc.c-torture/execute/pr66233.c: New test.
12410
12411 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12412
12413         PR fortran/66176
12414         * gfortran.dg/inline_matmul_11.f90:  New test.
12415
12416 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12417
12418         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12419         instead of listing several targets on its own.
12420         * gcc.target/i386/pr32219-2.c: Likewise.
12421         * gcc.target/i386/pr32219-3.c: Likewise.
12422         * gcc.target/i386/pr32219-4.c: Likewise.
12423         * gcc.target/i386/pr32219-5.c: Likewise.
12424         * gcc.target/i386/pr32219-6.c: Likewise
12425         * gcc.target/i386/pr32219-7.c: Likewise.
12426         * gcc.target/i386/pr32219-8.c: Likewise.
12427         * gcc.target/i386/pr39013-1.c: Likewise.
12428         * gcc.target/i386/pr39013-2.c: Likewise.
12429         * gcc.target/i386/pr64317.c: Likewise.
12430
12431 2015-05-21  Jeff Law  <law@redhat.com>
12432
12433         * gcc.target/hppa/shadd-3.c: New test.
12434         * gcc.target/hppa/shadd-4.c: New test.
12435
12436 2015-05-21  Michael Matz  <matz@suse.de>
12437
12438         * gcc.dg/vect/vect-strided-store.c: New test.
12439         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12440         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12441
12442 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12443
12444         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12445         * gcc.dg/pow-sqrt-synth-1.c: New test.
12446         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12447
12448 2015-05-21  Richard Biener  <rguenther@suse.de>
12449
12450         PR c++/66211
12451         * g++.dg/conversion/pr66211.C: New testcase.
12452         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12453
12454 2015-05-21  Jeff Law  <law@redhat.com>
12455
12456         * gcc.target/hppa/shadd-2.c: New test.
12457
12458 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12459
12460         PR target/54236
12461         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12462
12463 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12464
12465         PR target/65937
12466         * gcc.target/arm/pr26702.c: Adjust target selector.
12467
12468 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12469
12470         PR middle-end/66221
12471         * gcc.dg/lto/pr66221_0.c: New test.
12472         * gcc.dg/lto/pr66221_1.c: New test.
12473
12474 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12475
12476         PR c/52952
12477         * gcc.dg/redecl-4.c: Update column numbers.
12478         * gcc.dg/format/bitfld-1.c: Likewise.
12479         * gcc.dg/format/attr-2.c: Likewise.
12480         * gcc.dg/format/attr-6.c: Likewise.
12481         * gcc.dg/format/attr-7.c (baz): Likewise.
12482         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12483         * gcc.dg/format/attr-4.c: Likewise.
12484         * gcc.dg/format/branch-1.c: Likewise.
12485         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12486         locations within strings with embedded escape sequences.
12487
12488 2015-05-20  Jeff Law  <law@redhat.com>
12489
12490         * gcc.target/hppa/hppa.exp: New target test driver.
12491         * gcc.target/hppa/shadd-1.c: New test.
12492
12493 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12494
12495         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12496
12497 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12498
12499         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12500         (fn_33_k_and_r_style): New.
12501         (fn_33_stroustrup_style): New.
12502         (fn_33_allman_style): New.
12503         (fn_33_whitesmiths_style): New.
12504         (fn_33_horstmann_style): New.
12505         (fn_33_ratliff_banner_style): New.
12506         (fn_33_lisp_style): New.
12507         (fn_34_indent_dash_gnu): New.
12508         (fn_34_indent_dash_kr): New.
12509         (fn_34_indent_dash_orig): New.
12510         (fn_34_indent_linux_style): New.
12511
12512 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12513
12514         PR fortran/65548
12515         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12516
12517 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12518
12519         PR tree-optimization/65447
12520         * gcc.dg/tree-ssa/pr65447.c: New test.
12521
12522 2015-05-19  Nathan sidwell  <nathan@acm.org>
12523
12524         * g++.dg/cpp0x/pr65954.C: New.
12525
12526 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12527
12528         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12529
12530 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12531
12532         * lib/target-supports.exp: Vector do not always have natural
12533         alignment on s390*.
12534
12535 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12536
12537         * gcc.dg/loop-invariant.c: New testcase.
12538
12539 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12540
12541         * lib/target-supports.exp: Vector do not always have natural
12542         alignment on s390*.
12543
12544 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12545
12546         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12547         s390*.
12548         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12549
12550 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12551
12552         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12553         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12554         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12555         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12556         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12557         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12558         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12559         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12560         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12561         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12562
12563 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12564
12565         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12566
12567 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12568
12569         * gcc.target/s390/s390.exp
12570         (check_effective_target_vector): New check.
12571         * gcc.target/s390/vector/vec-abi-1.c: New test.
12572         * gcc.target/s390/vector/vec-abi-2.c: New test.
12573         * gcc.target/s390/vector/vec-abi-3.c: New test.
12574         * gcc.target/s390/vector/vec-abi-4.c: New test.
12575         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12576         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12577         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12578         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12579         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12580         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12581         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12582         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12583         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12584         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12585         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12586         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12587         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12588         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12589         * gcc.target/s390/vector/vec-init-1.c: New test.
12590         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12591         * gcc.target/s390/vector/vec-shift-1.c: New test.
12592         * gcc.target/s390/vector/vec-sub-1.c: New test.
12593
12594 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12595
12596         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12597
12598 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12599
12600         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12601
12602 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12603
12604         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12605
12606 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12607
12608         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12609
12610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12611
12612         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12613
12614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12615
12616         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12617
12618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12619
12620         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12621
12622 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12623
12624         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12625
12626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12627
12628         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12629
12630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12631
12632         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12633
12634 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12635
12636         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12637
12638 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12639
12640         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12641
12642 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12643
12644         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12645
12646 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12647
12648         PR tree-optimization/66187
12649         * gcc.c-torture/execute/pr66187.c: New test.
12650         * gcc.dg/pr66187-1.c: New test.
12651         * gcc.dg/pr66187-2.c: New test.
12652
12653 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12654
12655         * gcc.dg/vect/bb-slp-35.c: Adjust.
12656
12657 2015-05-19  Richard Biener  <rguenther@suse.de>
12658
12659         PR tree-optimization/66165
12660         * gcc.dg/torture/pr66165.c: New testcase.
12661
12662         PR tree-optimization/66185
12663         * gcc.dg/torture/pr66185.c: New testcase.
12664
12665 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12666
12667         PR target/54236
12668         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12669
12670 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12671
12672         * gcc.target/mips/p5600-bonding.c : New file.
12673
12674 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12675
12676         PR fortran/66106
12677         * gfortran.dg/interface_operator_1.f90: New tests.
12678
12679 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12680
12681         PR fortran/66057
12682         * gfortran.dg/generic_29.f90: New tests.
12683
12684 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12685
12686         PR fortran/66043
12687         * gfortran.dg/storage_size_6.f90: New tests.
12688
12689 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12690
12691         PR fortran/66045
12692         * gfortran.dg/null1.f90: New test.
12693
12694 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12695
12696         PR fortran/66044
12697         * gfortran.dg/entry_21.f90: New test.
12698
12699 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12700
12701         PR fortran/66043
12702         * gfortran.dg/storage_size_6.f90: New tests.
12703
12704 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12705
12706         PR fortran/66040
12707         * gfortran.dg/misplaced_statement.f90: New test.
12708
12709 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12710
12711         PR fortran/66039
12712         * gfortran.dg/filepos1.f90: New test
12713
12714 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12715
12716         PR fortran/64925
12717         * gfortran.dg/pr64925.f90: New test.
12718
12719 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12720
12721         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12722         unit.
12723         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12724
12725 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12726
12727         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12728         to the family of pie capable targets.
12729
12730 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12731
12732         * gcc.target/arm/bics_1.c : New testcase.
12733         * gcc.target/arm/bics_2.c : New testcase.
12734         * gcc.target/arm/bics_3.c : New testcase.
12735         * gcc.target/arm/bics_4.c : New testcase.
12736
12737 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12738
12739         * gcc.target/mips/umips-attr.c: New test.
12740
12741 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12742
12743         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12744         * gcc.dg/20150120-2.c (dg-final): Ditto.
12745         * gcc.dg/20150120-2.c (dg-final): Ditto.
12746         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12747
12748 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12749
12750         PR target/66174
12751         * gcc.target/i386/pr66174.c: New test.
12752
12753 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12754
12755         PR fortran/37131
12756         * gfortran.dg/matmul_bounds_6.f90:  New test.
12757         * gfortran.dg/matmul_bounds_7.f90:  New test.
12758
12759 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12760
12761         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12762         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12763         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12764         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12765         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12766         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12767
12768 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12769
12770         PR fortran/65903
12771         * gfortran.dg/continuation_13.f90: Update test.
12772         * gfortran.dg/pr65903.f90: New test.
12773
12774 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12775
12776         PR fortran/66113
12777         * gfortran.dg/block_14.f90:  New test.
12778
12779 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12780
12781         PR fortran/44054
12782         * lib/gfortran-dg.exp: Update regex to handle two locations for
12783         the same diagnostic without caret.
12784         * gfortran.dg/badline.f: Test also that line numbers are correct
12785         before and after "left but not entered" warning.
12786
12787 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12788             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12789
12790         PR target/65768
12791         * gcc.target/arm/maskdata.c: New test.
12792
12793 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12794
12795         PR fortran/65792
12796         * gfortran.dg/derived_constructor_components_5: New test
12797
12798 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12799
12800         PR target/66140
12801         * gcc.target/alpha/pr66140.c: New test.
12802
12803 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12804
12805         PR c/48956
12806         * gcc.dg/Wconversion-complex-c99.c: New test.
12807         * gcc.dg/Wconversion-complex-gnu.c: New test.
12808
12809 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12810
12811         PR tree-optimization/64454
12812         * gcc.dg/modmod.c: New testcase.
12813
12814 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12815
12816         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12817
12818 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12819
12820         PR middle-end/66134
12821         * gcc.target/i386/mpx/pr66134.c: New test.
12822
12823 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12824
12825         * gcc.target/powerpc/pr60158.c: New test.
12826
12827 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12828
12829         * gcc.target/i386/sibcall-7.c: New test.
12830         * gcc.target/i386/sibcall-8.c: New test.
12831
12832 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12833
12834         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12835         (abs64_in_dreg): Likewise.
12836
12837 2015-05-14  Marek Polacek  <polacek@redhat.com>
12838
12839         PR c/66066
12840         PR c/66127
12841         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12842         * gcc.dg/pr19984.c: Likewise.
12843         * gcc.dg/pr66066-1.c: New test.
12844         * gcc.dg/pr66066-2.c: New test.
12845         * gcc.dg/pr66066-3.c: New test.
12846
12847 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12848
12849         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12850         * gcc.dg/pow-sqrt.x: New file.
12851         * gcc.dg/pow-sqrt-1.c: New test.
12852         * gcc.dg/pow-sqrt-2.c: Likewise.
12853         * gcc.dg/pow-sqrt-3.c: Likewise.
12854
12855 2015-05-13  Richard Biener  <rguenther@suse.de>
12856
12857         PR tree-optimization/66123
12858         * gcc.dg/torture/pr66123.c: New testcase.
12859
12860 2015-05-13  Richard Biener  <rguenther@suse.de>
12861
12862         PR middle-end/66110
12863         * gcc.dg/alias-2.c: Adjust.
12864         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12865
12866 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12867
12868         PR target/65103
12869         * gcc.target/i386/pr65103-3.c: New.
12870
12871 2015-05-13  Martin Liska  <mliska@suse.cz>
12872
12873         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12874
12875 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12876
12877         PR target/66112
12878         * gcc.target/i386/pr66112-2.c: New test.
12879
12880         PR target/66112
12881         * gcc.target/i386/pr66112-1.c: New test.
12882
12883 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12884
12885         PR target/66048
12886         * gcc.target/i386/mpx/pr66048.cc: New.
12887
12888 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12889
12890         PR rtl-optimization/64616
12891         * gcc.dg/loop-8.c: New test.
12892         * gcc.dg/loop-9.c: New test.
12893
12894 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12895
12896         PR target/pr66047.c
12897         * gcc.target/i386/pr66047.c: New testcase.
12898
12899 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12900
12901         PR ipa/65873
12902         * gcc.c-torture/compile/pr65873.c: New testcase.
12903
12904 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12905
12906         PR fortran/66111
12907         * gfortran.dg/inline_matmul_10.f90:  New test.
12908
12909 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12910
12911         * c-c++-common/Wmisleading-indentation.c: New testcase.
12912         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12913         * c-c++-common/Wmisleading-indentation-2.md: New file.
12914
12915 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12916
12917         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12918         "break".
12919         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12920
12921 2015-05-12  Richard Biener  <rguenther@suse.de>
12922
12923         PR tree-optimization/66101
12924         * gcc.dg/torture/pr66101.c: New testcase.
12925
12926 2015-05-12  Richard Biener  <rguenther@suse.de>
12927
12928         PR tree-optimization/37021
12929         * gcc.target/i386/vect-addsub.c: New testcase.
12930
12931 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12932
12933         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12934
12935 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12936
12937         PR tree-optimization/66010
12938         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12939
12940 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12941
12942         PR c++/65133
12943         * g++.dg/cpp0x/trailing10.C: New.
12944
12945 2015-05-12  Richard Biener  <rguenther@suse.de>
12946
12947         * gcc.dg/vect/bb-slp-35.c: New testcase.
12948
12949 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12950
12951         PR fortran/66100
12952         * gfortran.dg/bound_simplification_6.f90: New.
12953
12954 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12955
12956         * gcc.target/mips/branch-1.c: Pass argument to bar().
12957
12958 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12959
12960         PR target/65753
12961         * gcc.target/i386/pr65753.c: New test.
12962
12963 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12964
12965         PR rtl-optimization/66076
12966         * gcc.dg/torture/pr66076.c: New test.
12967
12968 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12969
12970         PR fortran/66041
12971         * gfortran.dg/inline_matmul_7.f90:  New test.
12972         * gfortran.dg/inline_matmul_8.f90:  New test.
12973         * gfortran.dg/inline_matmul_9.f90:  New test.
12974
12975 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12976
12977         * gfortran.dg/bound_simplification_5.f90: New.
12978
12979 2015-05-09  Jason Merrill  <jason@redhat.com>
12980
12981         * lib/target-supports.exp (cxx_default): New global.
12982         (check_effective_target_c++11_only)
12983         (check_effective_target_c++14_only)
12984         (check_effective_target_c++98_only)
12985         (check_effective_target_c++1z_only): Check it.
12986
12987 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12988
12989         PR tree-optimization/64454
12990         * gcc.dg/tree-ssa/vrp97.c: New file.
12991         * gcc.dg/vect/slp-perm-7.c: Update.
12992
12993 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12994
12995         PR fortran/65894
12996         * gfortran.dg/elemental_subroutine_11.f90: New test.
12997
12998 2015-05-08  Richard Biener  <rguenther@suse.de>
12999
13000         PR tree-optimization/66036
13001         * gcc.dg/vect/slp-41.c: New testcase.
13002
13003 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13004
13005         * gfortran.dg/elemental_optional_args_7.f90: New.
13006
13007 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13008
13009         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13010         allow cmlt or sshr.
13011
13012 2015-05-08  Marek Polacek  <polacek@redhat.com>
13013
13014         PR c/64918
13015         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13016         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13017
13018 2015-05-07  Marek Polacek  <polacek@redhat.com>
13019
13020         PR c/65179
13021         * c-c++-common/Wshift-negative-value-1.c: New test.
13022         * c-c++-common/Wshift-negative-value-2.c: New test.
13023         * c-c++-common/Wshift-negative-value-3.c: New test.
13024         * c-c++-common/Wshift-negative-value-4.c: New test.
13025         * c-c++-common/Wshift-negative-value-5.c: New test.
13026         * c-c++-common/Wshift-negative-value-6.c: New test.
13027         * gcc.dg/c90-left-shift-1.c: New test.
13028         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13029         * gcc.dg/c99-left-shift-1.c: New test.
13030
13031 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13032
13033         PR middle-end/192
13034         PR middle-end/54303
13035         * gcc.dg/fdata-sections-2.c: New file.
13036
13037 2015-05-07  Marek Polacek  <polacek@redhat.com>
13038
13039         PR testsuite/66046
13040         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13041         last dg-output.
13042         * c-c++-common/ubsan/align-7.c: Likewise.
13043         * c-c++-common/ubsan/bounds-8.c: Likewise.
13044         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13045         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13046         * c-c++-common/ubsan/null-1.c: Likewise.
13047         * c-c++-common/ubsan/null-10.c: Likewise.
13048         * c-c++-common/ubsan/null-11.c: Likewise.
13049         * c-c++-common/ubsan/null-2.c: Likewise.
13050         * c-c++-common/ubsan/null-3.c: Likewise.
13051         * c-c++-common/ubsan/null-4.c: Likewise.
13052         * c-c++-common/ubsan/null-5.c: Likewise.
13053         * c-c++-common/ubsan/null-6.c: Likewise.
13054         * c-c++-common/ubsan/null-7.c: Likewise.
13055         * c-c++-common/ubsan/null-8.c: Likewise.
13056         * c-c++-common/ubsan/null-9.c: Likewise.
13057         * c-c++-common/ubsan/object-size-1.c: Likewise.
13058         * c-c++-common/ubsan/object-size-10.c: Likewise.
13059         * c-c++-common/ubsan/object-size-4.c: Likewise.
13060         * c-c++-common/ubsan/object-size-5.c: Likewise.
13061         * c-c++-common/ubsan/object-size-7.c: Likewise.
13062         * c-c++-common/ubsan/object-size-8.c: Likewise.
13063         * c-c++-common/ubsan/object-size-9.c: Likewise.
13064         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13065         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13066         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13067         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13068         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13069         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13070         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13071         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13072         * c-c++-common/ubsan/pr59333.c: Likewise.
13073         * c-c++-common/ubsan/pr59667.c: Likewise.
13074         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13075         * c-c++-common/ubsan/pr60636.c: Likewise.
13076         * c-c++-common/ubsan/pr63802.c: Likewise.
13077         * c-c++-common/ubsan/recovery-1.c: Likewise.
13078         * c-c++-common/ubsan/recovery-3.c: Likewise.
13079         * c-c++-common/ubsan/shift-1.c: Likewise.
13080         * c-c++-common/ubsan/shift-2.c: Likewise.
13081         * c-c++-common/ubsan/shift-4.c: Likewise.
13082         * c-c++-common/ubsan/shift-7.c: Likewise.
13083         * c-c++-common/ubsan/undefined-2.c: Likewise.
13084         * c-c++-common/ubsan/vla-1.c: Likewise.
13085         * g++.dg/ubsan/null-1.C: Likewise.
13086         * g++.dg/ubsan/null-3.C: Likewise.
13087         * g++.dg/ubsan/null-4.C: Likewise.
13088         * g++.dg/ubsan/vptr-8.C: Likewise.
13089         * g++.dg/ubsan/vptr-9.C: Likewise.
13090         * gcc.dg/ubsan/bounds-2.c: Likewise.
13091         * gcc.dg/ubsan/object-size-9.c: Likewise.
13092
13093 2015-05-07  Jeff Law  <law@redhat.com>
13094
13095         * gcc.dg/tree-ssa/shorten-1.c: New test.
13096
13097 2015-05-07  Richard Biener  <rguenther@suse.de>
13098
13099         PR tree-optimization/66002
13100         * gcc.dg/vect/vect-125.c: New testcase.
13101
13102 2015-05-07  Marek Polacek  <polacek@redhat.com>
13103             Martin Uecker  <uecker@eecs.berkeley.edu>
13104
13105         * c-c++-common/ubsan/bounds-10.c: New test.
13106
13107 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13108
13109         * jit.dg/harness.h (set_options): Wrap with
13110         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13111         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13112         Special-case test-benchmark.c as a negative.
13113         * jit.dg/test-benchmark.c: New file.
13114
13115 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13116
13117         PR target/64208
13118         * gcc.target/arm/pr64208.c: New test.
13119
13120 2015-05-06  Alan Modra  <amodra@gmail.com>
13121
13122         PR target/66020
13123         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13124         (gparms): Make volatile.
13125
13126 2015-05-06  Richard Biener  <rguenther@suse.de>
13127
13128         PR tree-optimization/62283
13129         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13130
13131 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13132
13133         PR target/66015
13134         * gcc.target/aarch64/iinline-attr-1.c: New test.
13135
13136 2015-05-06  Richard Biener  <rguenther@suse.de>
13137
13138         * gcc.dg/vect/bb-slp-34.c: New testcase.
13139
13140 2015-05-06  Richard Biener  <rguenther@suse.de>
13141
13142         PR tree-optimization/62283
13143         * gcc.dg/vect/bb-slp-14.c: Adjust.
13144
13145 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13146
13147         PR target/65990
13148         * gcc.target/i386/pr65990.c: New test.
13149
13150 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13151
13152         PR target/65915
13153         * gcc.target/i386/pr65915.c: New.
13154
13155 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13156
13157         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13158         'va_list escapes 0'.
13159
13160 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13161
13162         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13163         in r222173.
13164
13165 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13166
13167         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13168         * gcc.target/arm/pr65924.c: Likewise.
13169
13170 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13171
13172         PR target/65871
13173         * gcc.target/i386/pr65871-3.c: New test.
13174
13175 2015-05-04  Jeff Law  <law@redhat.com>
13176
13177         Revert:
13178         2015-05-04  Jeff Law  <law@redhat.com>
13179         * gcc.dg/tree-ssa/shorten-1.c: New test.
13180
13181 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13182             Jakub Jelinek  <jakub@redhat.com>
13183
13184         PR c++/66007
13185         * g++.dg/cpp0x/Wnarrowing4.C: New.
13186
13187 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13188
13189         * lib/target-supports.exp
13190         (check_effective_target_keeps_null_pointer_checks): Clarify that
13191         this is for targets that disable -fdelete-null-pointer-checks,
13192         not default it to off.
13193         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13194         -fdelete-null-pointer-checks explicit.
13195         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13196         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13197         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13198         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13199         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13200         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13201         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13202         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13203         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13204         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13205         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13206         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13207         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13208         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13209         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13210         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13211         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13212         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13213         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13214         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13215         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13216         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13217         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13218         * g++.dg/cpp0x/static_assert9.C: Likewise.
13219         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13220         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13221         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13222         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13223         * g++.dg/tree-ssa/pr26406.C: Likewise.
13224
13225 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13226
13227         PR tree-optimization/65984
13228         * c-c++-common/ubsan/pr65984.c: New test.
13229
13230 2015-05-04  Jeff Law  <law@redhat.com>
13231
13232         * gcc.dg/tree-ssa/shorten-1.c: New test.
13233
13234 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13235
13236         PR fortran/44735
13237         * gfortran.dg/pr44735.f90: New test.
13238
13239 2015-05-04  Richard Biener  <rguenther@suse.de>
13240
13241         PR tree-optimization/65965
13242         * gcc.dg/vect/bb-slp-33.c: New testcase.
13243
13244 2015-05-04  Richard Biener  <rguenther@suse.de>
13245
13246         PR tree-optimization/65935
13247         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13248
13249 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13250
13251         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13252         for each supported variant instead of CHECK_RESULTS.
13253         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13254         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13255         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13256         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13257         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13258         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13259         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13260         expected results for unsupported variants.  Call CHECK for each
13261         supported variant instead of CHECK_RESULTS.
13262         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13263         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13264         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13265         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13266         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13267         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13268         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13269         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13270         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13271         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13272         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13273         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13274         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13275         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13276         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13277         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13278         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13279         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13280         expected results for unsupported variants.
13281         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13282         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13283         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13284         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13285         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13286         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13287         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13288         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13289         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13290         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13291         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13292         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13293         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13294         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13295         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13296         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13297         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13298         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13299         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13300         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13301         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13302         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13303         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13304         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13305         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13306         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13307         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13308         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13309
13310 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13311
13312         PR fortran/37131
13313         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13314
13315 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13316             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13317
13318         PR c++/65858
13319         * g++.dg/cpp0x/Wnarrowing3.C: New.
13320
13321 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13322
13323         * gcc.dg/20150120-1.c: New test.
13324         * gcc.dg/20150120-2.c: New test.
13325         * gcc.dg/20150120-3.c: New test.
13326
13327 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13328
13329         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13330
13331 2015-05-01  Renlin Li  <renlin.li@arm.com>
13332
13333         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13334
13335 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13336
13337         * gfortran.dg/bound_simplification_4.f90: New.
13338
13339 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13340
13341         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13342         with powerpc_p8vector_ok.
13343
13344 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13345
13346         PR fortran/37131
13347         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13348         scan pattern.
13349         * gfortran.dg/bound_9.f90:  New test case.
13350
13351 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13352
13353         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13354         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13355         for 32bit x86 targets.
13356         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13357         for 32bit x86 targets.
13358         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13359         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13360         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13361         for 32bit x86 targets.
13362
13363 2015-04-30  Marek Polacek  <polacek@redhat.com>
13364
13365         PR tree-optimization/63551
13366         * g++.dg/ipa/pr63551.C: New test.
13367
13368 2015-04-30  Caroline Tice  <cmtice@google.com>
13369
13370         PR  65929
13371         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13372         partition size on certain targets.
13373
13374 2015-04-30  Renlin Li  <renlin.li@arm.com>
13375
13376         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13377
13378 2015-04-30  Marek Polacek  <polacek@redhat.com>
13379
13380         * c-c++-common/Wbool-compare-3.c: New test.
13381
13382         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13383         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13384
13385 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13386
13387         PR c++/57610
13388         * g++.dg/init/ref22.C: New.
13389
13390 2015-04-30  Marek Polacek  <polacek@redhat.com>
13391
13392         * gcc.dg/init-bad-8.c: New test.
13393
13394         * gcc.dg/incomplete-typedef-1.c: New test.
13395
13396 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13397
13398         PR c++/59955
13399         * g++.dg/template/crash121.C: New.
13400
13401 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13402
13403         * gcc.target/mips/call-from-init.c: New test.
13404         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13405
13406 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13407
13408         PR target/65871
13409         * gcc.target/i386/pr65871-1.c: New test.
13410         * gcc.target/i386/pr65871-2.c: Ditto.
13411
13412 2015-04-29  Marek Polacek  <polacek@redhat.com>
13413
13414         PR c/64610
13415         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13416         * c-c++-common/Wbool-compare-2.c: New test.
13417
13418 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13419
13420         PR target/65770
13421         * gcc.target/aarch64/vstN_lane_1.c: New file.
13422
13423 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13424
13425         PR c++/64667
13426         * g++.dg/warn/Winit-self-3.C: New.
13427
13428 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13429
13430         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13431
13432 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13433
13434         PR target/65924
13435         * gcc.target/arm/pr65924.c: New test.
13436
13437 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13438
13439         * g++.dg/gomp/tpl-target-update.C: New file.
13440
13441 2015-04-29  Richard Biener  <rguenther@suse.de>
13442
13443         PR tree-optimization/65917
13444         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13445
13446 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13447
13448         PR target/64835
13449         * gcc.dg/ipa/iinline-attr.c: New test.
13450         * gcc.target/i386/iinline-attr-2.c: New test.
13451
13452 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13453
13454         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13455         segfault is fixed.
13456
13457 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13458
13459         * gcc.dg/vect/vect-33.c: Remove spurious line.
13460
13461 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13462
13463         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13464
13465 2015-04-28  Marek Polacek  <polacek@redhat.com>
13466
13467         PR c/65901
13468         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13469         * gcc.dg/pr65901.c: New test.
13470
13471 2015-04-28  Richard Biener  <rguenther@suse.de>
13472
13473         PR tree-optimization/62283
13474         * gfortran.dg/vect/pr62283-2.f: New testcase.
13475         * gcc.dg/vect/bb-slp-14.c: Adjust.
13476
13477 2015-04-28  Richard Biener  <rguenther@suse.de>
13478
13479         PR tree-optimization/65851
13480         * g++.dg/torture/pr65851.C: New testcase.
13481
13482 2015-04-27  Jeff Law <law@redhat.com>
13483
13484         PR tree-optimization/65217
13485         * gcc.target/i386/pr65217.c: Remove XFAIL.
13486
13487 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13488
13489         PR fortran/60322
13490         Add tests forgotten to svn-add.
13491         * gfortran.dg/class_allocate_19.f03: New test.
13492         * gfortran.dg/class_array_20.f03: New test.
13493         * gfortran.dg/class_array_21.f03: New test.
13494         * gfortran.dg/finalize_29.f08: New test.
13495
13496 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13497
13498         PR fortran/59678
13499         PR fortran/65841
13500         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13501         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13502
13503 2015-04-27  Caroline Tice  <cmtice@google.com>
13504
13505         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13506         partition size.
13507
13508 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13509
13510         PR target/64579
13511         * gcc.target/powerpc/htm-1.c: New test.
13512         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13513         on 64-bit compiles.
13514         (__builtin_tabortdci): Likewise.
13515         (__builtin_tcheck): Remove operand.
13516         * lib/target-supports.exp (check_htm_hw_available): New function.
13517
13518 2015-04-27  Richard Biener  <rguenther@suse.de>
13519
13520         * gcc.target/i386/pr65217.c: XFAIL.
13521
13522 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR tree-optimization/65875
13525         * gcc.c-torture/compile/pr65875.c: New test.
13526
13527 2015-04-25  Marek Polacek  <polacek@redhat.com>
13528
13529         PR c/52085
13530         * gcc.dg/enum-incomplete-2.c: New test.
13531         * gcc.dg/enum-mode-1.c: New test.
13532
13533 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13534
13535         PR target/65849
13536         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13537         set new options.
13538         * gcc.target/powerpc/pr65849-2.c: Likewise.
13539
13540 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13541
13542         PR tree-optimization/65802
13543         * g++.dg/pr65802.C: Move to ...
13544         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13545         stdarg.h.  Rewrite for C.
13546         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13547         va_start and va_end.  Remove unnecessary inline asm.
13548
13549 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13550             Wei Mi  <wmi@google.com>
13551
13552         * gcc.target/i386/sse2-load-multi.c: New test.
13553         * gcc.target/i386/sse2-store-multi.c: Ditto.
13554
13555 2015-04-24  Marek Polacek  <polacek@redhat.com>
13556
13557         PR c/65830
13558         * c-c++-common/pr65830.c: New test.
13559
13560         PR c/63357
13561         * c-c++-common/Wlogical-op-1.c: New test.
13562
13563 2015-04-24  Marek Polacek  <polacek@redhat.com>
13564
13565         PR c/61534
13566         * c-c++-common/pr61534-1.c: New test.
13567
13568 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13569             Steven Bosscher <steven@gcc.gnu.org>
13570
13571         PR rtl-optimization/34503
13572         * gcc.target/arm/pr64616.c: New file.
13573
13574 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13575
13576         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13577
13578 2015-04-24  Terry Guo  <terry.guo@arm.com>
13579
13580         * gcc.target/arm/pr65710.c: Update the options.
13581
13582 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13583
13584         * gcc.target/i386/pr65523.c: Skip x32.
13585
13586 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13587
13588         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13589         to look for vcl* where appropriate.
13590
13591 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13592
13593         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13594         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13595
13596 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13597
13598         PR target/26702
13599         * gcc.target/arm/pr26702.c: New test.
13600
13601 2015-04-23  Marek Polacek  <polacek@redhat.com>
13602
13603         PR c/65345
13604         * gcc.dg/pr65345-1.c: New test.
13605         * gcc.dg/pr65345-2.c: New test.
13606
13607 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13608
13609         * gcc.target/powerpc/crypto-builtin-2.c: New.
13610
13611 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13612
13613         PR fortran/60322
13614         * gfortran.dg/class_allocate_19.f03: New test.
13615         * gfortran.dg/class_array_20.f03: New test.
13616         * gfortran.dg/class_array_21.f03: New test.
13617         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13618         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13619         initialization correctly.
13620         * gfortran.dg/finalize_29.f08: New test.
13621
13622 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13623
13624         * gcc.target/powerpc/swaps-p8-18.c: New test.
13625
13626 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13627
13628         PR target/65456
13629         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13630         * gcc.dg/vect/bb-slp-25.c: Likewise.
13631         * gcc.dg/vect/bb-slp-29.c: Likewise.
13632         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13633         vect_no_align && { ! vect_hw_misalign }.
13634         * gcc.dg/vect/bb-slp-9.c: Likewise.
13635         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13636         vect_hw_misalign.
13637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13639         account for POWER8, where peeling for alignment is not needed.
13640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13641         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13642         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13643         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13644         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13645         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13646         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13647         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13648         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13649         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13650         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13651         * gcc.dg/vect/pr16105.c: Likewise.
13652         * gcc.dg/vect/pr20122.c: Likewise.
13653         * gcc.dg/vect/pr33804.c: Likewise.
13654         * gcc.dg/vect/pr33953.c: Likewise.
13655         * gcc.dg/vect/pr56787.c: Likewise.
13656         * gcc.dg/vect/pr58508.c: Likewise.
13657         * gcc.dg/vect/slp-25.c: Likewise.
13658         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13659         * gcc.dg/vect/vect-105.c: Likewise.
13660         * gcc.dg/vect/vect-27.c: Likewise.
13661         * gcc.dg/vect/vect-29.c: Likewise.
13662         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13663         POWER8.
13664         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13665         && { ! vect_hw_misalign }.
13666         * gcc.dg/vect/vect-44.c: Likewise.
13667         * gcc.dg/vect/vect-48.c: Likewise.
13668         * gcc.dg/vect/vect-50.c: Likewise.
13669         * gcc.dg/vect/vect-52.c: Likewise.
13670         * gcc.dg/vect/vect-56.c: Likewise.
13671         * gcc.dg/vect/vect-60.c: Likewise.
13672         * gcc.dg/vect/vect-72.c: Likewise.
13673         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13674         * gcc.dg/vect/vect-75.c: Likewise.
13675         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13676         * gcc.dg/vect/vect-77-global.c: Likewise.
13677         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13678         * gcc.dg/vect/vect-78-global.c: Likewise.
13679         * gcc.dg/vect/vect-93.c: Likewise.
13680         * gcc.dg/vect/vect-95.c: Likewise.
13681         * gcc.dg/vect/vect-96.c: Likewise.
13682         * gcc.dg/vect/vect-cond-1.c: Likewise.
13683         * gcc.dg/vect/vect-cond-3.c: Likewise.
13684         * gcc.dg/vect/vect-cond-4.c: Likewise.
13685         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13686         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13687         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13688         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13689         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13690         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13691         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13692         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13693         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13694         * gcc.dg/vect/vect-outer-5.c: Likewise.
13695         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13696         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13697         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13698         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13699         * gcc.dg/vect/vect-peel-3.c: Likewise.
13700         * gcc.dg/vect/vect-peel-4.c: Likewise.
13701         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13702         * gcc.target/powerpc/pr65456.c: New test.
13703         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13704         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13705         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13706         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13707         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13708         vect_no_align && { ! vect_hw_misalign }.
13709         * gfortran.dg/vect/vect-3.f90: Likewise.
13710         * gfortran.dg/vect/vect-4.f90: Likewise.
13711         * gfortran.dg/vect/vect-5.f90: Likewise.
13712         * lib/target-supports.exp (check_effective_target_vect_no_align):
13713         Return 1 for POWER8.
13714         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13715
13716 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13717
13718         PR fortran/65429
13719         * gfortran.dg/pr65429.f90: New test.
13720
13721 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13722
13723         * c-c++-common/asan/user-section-1.c: New test.
13724         * c-c++-common/asan/user-section-2.c: New test.
13725         * c-c++-common/asan/user-section-3.c: New test.
13726
13727 2015-04-22  Hale Wang  <hale.wang@arm.com>
13728             Terry Guo  <terry.guo@arm.com>
13729
13730         PR rtl-optimization/64818
13731         * gcc.target/arm/pr64818.c: New test.
13732
13733 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13734
13735         PR ipa/65076
13736         * g++.dg/tree-ssa/pr61034.C: Update template.
13737         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13738         * gcc.dg/Warray-bounds-11.c: Likewise.
13739         * gcc.dg/Warray-bounds.c: Likewise.
13740
13741 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13742
13743         PR libgfortran/65234
13744         * gfortran.dg/fmt_unlimited.f90: New test.
13745
13746 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13747
13748         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13749         headers.
13750         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13751         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13752         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13753         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13754         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13755         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13756         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13757
13758 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13759
13760         PR libgfortran/56743
13761         * gfortran.dg/namelist_87.f90: New test.
13762
13763 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13764
13765         * gcc.target/aarch64/mult-synth_1.c: New test.
13766         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13767         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13768         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13769         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13770         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13771
13772 2015-04-21  Richard Biener  <rguenther@suse.de>
13773
13774         PR tree-optimization/65650
13775         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13776         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13777         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13778         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13779         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13780         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13781
13782 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13783
13784         PR tree-optimization/65802
13785         * g++.dg/pr65802.C: New test.
13786
13787 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13788
13789         PR testsuite/65767
13790         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13791         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13792
13793 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13794
13795         PR c++/65801
13796         * g++.dg/cpp0x/Wnarrowing2.C: New.
13797
13798 2015-04-20  Jeff Law  <law@redhat.com>
13799
13800         PR tree-optimization/65658
13801         * gcc.dg/pr65658.c: New test.
13802
13803 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13804
13805         PR target/64134
13806         * gcc.target/aarch64/vec_init_1.c: New test.
13807
13808 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13809
13810         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13811         targets.
13812
13813 2015-04-18  Martin Sebor  <msebor@redhat.com>
13814
13815         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13816         of non-nul characters.
13817         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13818
13819 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13820
13821         PR target/65787
13822         * gcc.target/powerpc/pr65787.c: New.
13823
13824 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13825
13826         PR target/65689
13827         * gcc.target/aarch64/c-output-template-4.c: New test.
13828
13829 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13830
13831         PR target/65780
13832         * gcc.dg/pr65780-1.c: New test.
13833         * gcc.dg/pr65780-2.c: Likewise.
13834         * gcc.target/i386/pr32219-9.c: Likewise.
13835         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13836         symbol.
13837         * gcc.target/i386/pr64317.c (c): Initialize.
13838
13839 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13840
13841         PR target/65612
13842         * g++.dg/ext/mv18.C: New test.
13843         * g++.dg/ext/mv19.C: Likewise.
13844         * g++.dg/ext/mv20.C: Likewise.
13845         * g++.dg/ext/mv21.C: Likewise.
13846         * g++.dg/ext/mv22.C: Likewise.
13847         * g++.dg/ext/mv23.C: Likewise.
13848
13849 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13850
13851         PR c++/64527
13852         * g++.dg/init/pr64527.C: New test.
13853
13854 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13855             Michael Matz  <matz@suse.de>
13856
13857         PR tree-optimization/64950
13858         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13859         x86_64-*-*.
13860
13861 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13862
13863         * c-c++-common/asan/user-section-1.c: New test.
13864
13865 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13866
13867         PR debug/65771
13868         * gcc.dg/debug/pr65771.c: New test.
13869
13870 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13871
13872         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13873         __buitlin_alloca with __builtin_alloca.
13874
13875 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13876
13877         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13878
13879 2015-04-16  Richard Biener  <rguenther@suse.de>
13880
13881         PR tree-optimization/64277
13882         * gcc.dg/Warray-bounds-14.c: New testcase.
13883         * gcc.dg/Warray-bounds-15.c: Likewise.
13884         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13885         * c-c++-common/ubsan/bounds-6.c: Likewise.
13886
13887 2015-04-16  Renlin Li  <renlin.li@arm.com>
13888
13889         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13890         * gcc.target/arm/unsigned-float.c: New.
13891
13892 2015-04-16  Richard Biener  <rguenther@suse.de>
13893
13894         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13895         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13896         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13897
13898 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13899
13900         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13901         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13902         * g++.dg/cpp0x/defaulted21.C: Likewise.
13903         * g++.dg/cpp0x/defaulted28.C: Likewise.
13904         * g++.dg/cpp0x/defaulted47.C: Likewise.
13905         * g++.dg/cpp0x/elision_neg.C: Likewise.
13906         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13907         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13908         * g++.dg/cpp0x/implicit1.C: Likewise.
13909         * g++.dg/cpp0x/implicit9.C: Likewise.
13910         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13911         * g++.dg/cpp0x/range-for13.C: Likewise.
13912         * g++.dg/gomp/clause-2.C: Likewise.
13913         * g++.dg/gomp/udr-5.C: Likewise.
13914         * g++.dg/inherit/access6.C: Likewise.
13915         * g++.dg/lookup/duperr1.C: Likewise.
13916         * g++.dg/lookup/friend2.C: Likewise.
13917         * g++.dg/lookup/pr6936.C: Likewise.
13918         * g++.dg/lookup/scoped1.C: Likewise.
13919         * g++.dg/lookup/using26.C: Likewise.
13920         * g++.dg/lookup/using38.C: Likewise.
13921         * g++.dg/other/access2.C: Likewise.
13922         * g++.dg/overload/defarg3.C: Likewise.
13923         * g++.dg/overload/defarg6.C: Likewise.
13924         * g++.dg/parse/access11.C: Likewise.
13925         * g++.dg/parse/access2.C: Likewise.
13926         * g++.dg/parse/access3.C: Likewise.
13927         * g++.dg/parse/access4.C: Likewise.
13928         * g++.dg/parse/access5.C: Likewise.
13929         * g++.dg/parse/access6.C: Likewise.
13930         * g++.dg/parse/access8.C: Likewise.
13931         * g++.dg/parse/access9.C: Likewise.
13932         * g++.dg/parse/crash40.C: Likewise.
13933         * g++.dg/tc1/dr142.C: Likewise.
13934         * g++.dg/tc1/dr166.C: Likewise.
13935         * g++.dg/tc1/dr52.C: Likewise.
13936         * g++.dg/template/access11.C: Likewise.
13937         * g++.dg/template/access18.C: Likewise.
13938         * g++.dg/template/access19.C: Likewise.
13939         * g++.dg/template/access2.C: Likewise.
13940         * g++.dg/template/access20.C: Likewise.
13941         * g++.dg/template/access26.C: Likewise.
13942         * g++.dg/template/access3.C: Likewise.
13943         * g++.dg/template/access7.C: Likewise.
13944         * g++.dg/template/conv12.C: Likewise.
13945         * g++.dg/template/crash69.C: Likewise.
13946         * g++.dg/template/friend31.C: Likewise.
13947         * g++.dg/template/friend32.C: Likewise.
13948         * g++.dg/template/memfriend15.C: Likewise.
13949         * g++.dg/template/memfriend16.C: Likewise.
13950         * g++.dg/template/memfriend17.C: Likewise.
13951         * g++.dg/template/memfriend7.C: Likewise.
13952         * g++.dg/template/pr32519.C: Likewise.
13953         * g++.dg/template/qualttp21.C: Likewise.
13954         * g++.dg/template/qualttp8.C: Likewise.
13955         * g++.dg/template/ttp10.C: Likewise.
13956         * g++.dg/template/typedef11.C: Likewise.
13957         * g++.dg/template/typedef13.C: Likewise.
13958         * g++.dg/template/typedef19.C: Likewise.
13959         * g++.dg/template/typedef20.C: Likewise.
13960         * g++.dg/template/typedef22.C: Likewise.
13961         * g++.dg/template/using16.C: Likewise.
13962         * g++.dg/template/virtual3.C: Likewise.
13963         * g++.dg/ubsan/pr61272.C: Likewise.
13964         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13965         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13966         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13967         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13968         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13969         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13970         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13971         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13972         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13973         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13974         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13975         * g++.old-deja/g++.jason/access17.C: Likewise.
13976         * g++.old-deja/g++.jason/access18.C: Likewise.
13977         * g++.old-deja/g++.jason/access22.C: Likewise.
13978         * g++.old-deja/g++.jason/access23.C: Likewise.
13979         * g++.old-deja/g++.jason/access8.C: Likewise.
13980         * g++.old-deja/g++.jason/delete3.C: Likewise.
13981         * g++.old-deja/g++.jason/report.C: Likewise.
13982         * g++.old-deja/g++.law/access2.C: Likewise.
13983         * g++.old-deja/g++.law/access3.C: Likewise.
13984         * g++.old-deja/g++.law/access4.C: Likewise.
13985         * g++.old-deja/g++.law/access5.C: Likewise.
13986         * g++.old-deja/g++.law/arm12.C: Likewise.
13987         * g++.old-deja/g++.law/arm14.C: Likewise.
13988         * g++.old-deja/g++.law/ctors13.C: Likewise.
13989         * g++.old-deja/g++.law/union2.C: Likewise.
13990         * g++.old-deja/g++.law/visibility12.C: Likewise.
13991         * g++.old-deja/g++.law/visibility15.C: Likewise.
13992         * g++.old-deja/g++.law/visibility16.C: Likewise.
13993         * g++.old-deja/g++.law/visibility17.C: Likewise.
13994         * g++.old-deja/g++.law/visibility18.C: Likewise.
13995         * g++.old-deja/g++.law/visibility19.C: Likewise.
13996         * g++.old-deja/g++.law/visibility20.C: Likewise.
13997         * g++.old-deja/g++.law/visibility21.C: Likewise.
13998         * g++.old-deja/g++.law/visibility24.C: Likewise.
13999         * g++.old-deja/g++.law/visibility4.C: Likewise.
14000         * g++.old-deja/g++.law/visibility5.C: Likewise.
14001         * g++.old-deja/g++.law/visibility6.C: Likewise.
14002         * g++.old-deja/g++.law/visibility7.C: Likewise.
14003         * g++.old-deja/g++.law/visibility8.C: Likewise.
14004         * g++.old-deja/g++.law/visibility9.C: Likewise.
14005         * g++.old-deja/g++.niklas/t135.C: Likewise.
14006         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14007         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14008         * g++.old-deja/g++.other/access11.C: Likewise.
14009         * g++.old-deja/g++.other/access4.C: Likewise.
14010         * g++.old-deja/g++.other/access7.C: Likewise.
14011         * g++.old-deja/g++.other/crash1.C: Likewise.
14012         * g++.old-deja/g++.other/crash7.C: Likewise.
14013         * g++.old-deja/g++.other/friend1.C: Likewise.
14014         * g++.old-deja/g++.other/friend4.C: Likewise.
14015         * g++.old-deja/g++.other/friend9.C: Likewise.
14016         * g++.old-deja/g++.other/lineno1.C: Likewise.
14017         * g++.old-deja/g++.other/using1.C: Likewise.
14018         * g++.old-deja/g++.pt/enum14.C: Likewise.
14019         * g++.old-deja/g++.pt/friend11.C: Likewise.
14020         * g++.old-deja/g++.pt/friend21.C: Likewise.
14021         * g++.old-deja/g++.pt/friend3.C: Likewise.
14022         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14023         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14024         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14025         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14026
14027 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14028
14029         PR ipa/65765
14030         * g++.dg/ipa/pr65765.C: New test.
14031
14032 2015-04-15  Nick Clifton  <nickc@redhat.com>
14033
14034         * gcc.target/rx/builtins.c: Disable RMPA test if string
14035         instructions are not allowed.
14036
14037 2015-04-15  Alan Modra  <amodra@gmail.com>
14038
14039         * gcc.dg/pr65408.c: New.
14040
14041 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14042
14043         PR target/65729
14044         * gcc.target/arm/pr65729.c: New test.
14045
14046 2015-04-14  Richard Biener  <rguenther@suse.de>
14047
14048         PR tree-optimization/65758
14049         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14050
14051 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14052
14053         PR target/65648
14054         * gcc.c-torture/execute/pr65648.c: New test.
14055
14056 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14057
14058         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14059         __builtin_finite instead of finite.
14060         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14061         Likewise.
14062
14063 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14064
14065         PR tree-optimization/63387
14066         * gcc.dg/pr63387.c: New testcase.
14067
14068 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14069
14070         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14071
14072 2015-04-13  Richard Biener  <rguenther@suse.de>
14073
14074         PR tree-optimization/65204
14075         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14076
14077 2015-04-13  Terry Guo  <terry.guo@arm.com>
14078
14079         PR target/65710
14080         * gcc.target/arm/pr65710.c: New.
14081
14082 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14083
14084         PR tree-optimization/65747
14085         * g++.dg/torture/pr65747.C: New test.
14086
14087 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14088
14089         PR c++/65736
14090         * g++.dg/cpp0x/pr65736.C: New test.
14091
14092 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14093             Martin Liska  <mliska@suse.cz>
14094
14095         PR ipa/65722
14096         * g++.dg/ipa/pr65722.C: New testcase.
14097
14098 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR tree-optimization/65735
14101         * gcc.c-torture/compile/pr65735.c: New test.
14102
14103 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14104
14105         PR middle-end/65554
14106         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14107
14108 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14109
14110         PR target/65671
14111         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14112
14113 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14114
14115         PR target/65647
14116         * gcc.target/arm/pr65647-2.c: New.
14117
14118 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14119
14120         PR target/65694
14121         * g++.dg/torture/pr65694.C: New test.
14122
14123 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14124
14125         * gfortran.dg/coarray_lock_6.f90: New.
14126         * gfortran.dg/coarray_lock_7.f90: New.
14127         * gfortran.dg/coarray/lock_2.f90: New.
14128
14129 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14130
14131         PR fortran/56674
14132         PR fortran/58813
14133         PR fortran/59016
14134         PR fortran/59024
14135         * gfortran.dg/used_types_27.f90: New.
14136
14137 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14138
14139         PR target/65671
14140         * gcc.target/i386/pr65671.c: New.
14141
14142 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR tree-optimization/65709
14145         * c-c++-common/ubsan/align-9.c: New test.
14146
14147 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14148
14149         PR fortran/56852
14150         * gfortran.dg/pr56852.f90: New test.
14151
14152 2015-04-09  Marek Polacek  <polacek@redhat.com>
14153             Jakub Jelinek  <jakub@redhat.com>
14154
14155         PR middle-end/65554
14156         * g++.dg/opt/pr65554.C: New test.
14157
14158 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14159
14160         PR c++/65690
14161         * c-c++-common/attr-aligned-1.c: New test.
14162
14163 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14164
14165         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14166
14167 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14168
14169         PR target/65676
14170         * gcc.target/i386/sse-25.c: New.
14171
14172 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR target/65693
14175         * gcc.target/i386/pr65693.c: New test.
14176
14177 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14178
14179         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14180
14181 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14182
14183         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14184
14185 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14186
14187         * gcc.target/i386/thunk-retbnd.c: New.
14188
14189 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14190
14191         * gnat.dg/opt48.adb: New test.
14192         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14193         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14194
14195 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14196
14197         PR ipa/65540
14198         * gcc.c-torture/compile/pr65540.c: New.
14199
14200 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14201
14202         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14203         -Wno-pointer-arith.
14204
14205 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14206
14207         PR debug/65678
14208         * g++.dg/debug/pr65678.C: New test.
14209
14210         PR middle-end/65680
14211         * gcc.c-torture/compile/pr65680.c: New test.
14212
14213 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14214
14215         PR fortran/65548
14216         * gfortran.dg/allocate_with_source_5.f90: New test.
14217
14218 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14219
14220         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14221         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14222
14223 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14224
14225         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14226
14227 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14228
14229         PR target/65614
14230         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14231         to get floating point compression.
14232         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14233
14234 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14235
14236         PR preprocessor/61977
14237         * gcc.dg/cpp/pr61977.c: New test.
14238
14239 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14240
14241         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14242
14243 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14244
14245         PR target/65647
14246         * gcc.target/arm/pr65647.c: New.
14247
14248 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14249
14250         PR ipa/65655
14251         * g++.dg/torture/pr65655.C: New testcase.
14252
14253 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14254
14255         PR c++/64085
14256         * g++.dg/cpp1y/lambda-init13.C: New.
14257
14258 2015-04-03  Marek Polacek  <polacek@redhat.com>
14259
14260         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14261
14262 2015-04-02  Marek Polacek  <polacek@redhat.com>
14263
14264         PR c++/65642
14265         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14266         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14267
14268 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14269
14270         PR preprocessor/61977
14271         * gcc.target/powerpc/pr61977-1.c: New test.
14272         * gcc.target/powerpc/pr61977-2.c: New test.
14273
14274 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14275
14276         PR c++/56100
14277         * g++.dg/warn/Wshadow-8.C: New.
14278         * g++.dg/warn/Wshadow-9.C: Likewise.
14279         * g++.dg/warn/Wshadow-10.C: Likewise.
14280         * g++.dg/warn/Wshadow-11.C: Likewise.
14281
14282 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14283
14284         * gcc.dg/pr23623.c: Added aligned attribute.
14285         * gcc.dg/20141029-1.c: Likewise.
14286         * gcc.dg/20150306-1.c: New test.
14287
14288 2015-04-01  Marek Polacek  <polacek@redhat.com>
14289
14290         PR c++/65554
14291         * g++.dg/cpp0x/initlist93.C: New test.
14292         * g++.dg/cpp0x/initlist94.C: New test.
14293
14294 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14295
14296         PR target/65624
14297         * gcc.target/aarch64/pr65624.c: New test.
14298
14299 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14300
14301         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14302
14303 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14304
14305         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14306         extra variable to force stack alignment.
14307         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14308         extra variable to force stack alignment.
14309
14310 2015-03-31  Marek Polacek  <polacek@redhat.com>
14311
14312         PR c++/65390
14313         * g++.dg/template/pr65390.C: New test.
14314
14315 2015-03-31  Martin Liska  <mliska@suse.cz>
14316
14317         * g++.dg/ipa/pr65557.C: New test.
14318
14319 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14320
14321         * gcc.target/s390/hotpatch-25.c: New test.
14322         * gcc.target/s390/hotpatch-1.c: Update test.
14323         * gcc.target/s390/hotpatch-10.c: Update test.
14324         * gcc.target/s390/hotpatch-11.c: Update test.
14325         * gcc.target/s390/hotpatch-12.c: Update test.
14326         * gcc.target/s390/hotpatch-13.c: Update test.
14327         * gcc.target/s390/hotpatch-14.c: Update test.
14328         * gcc.target/s390/hotpatch-15.c: Update test.
14329         * gcc.target/s390/hotpatch-16.c: Update test.
14330         * gcc.target/s390/hotpatch-17.c: Update test.
14331         * gcc.target/s390/hotpatch-18.c: Update test.
14332         * gcc.target/s390/hotpatch-19.c: Update test.
14333         * gcc.target/s390/hotpatch-2.c: Update test.
14334         * gcc.target/s390/hotpatch-21.c: Update test.
14335         * gcc.target/s390/hotpatch-22.c: Update test.
14336         * gcc.target/s390/hotpatch-23.c: Update test.
14337         * gcc.target/s390/hotpatch-24.c: Update test.
14338         * gcc.target/s390/hotpatch-3.c: Update test.
14339         * gcc.target/s390/hotpatch-4.c: Update test.
14340         * gcc.target/s390/hotpatch-5.c: Update test.
14341         * gcc.target/s390/hotpatch-6.c: Update test.
14342         * gcc.target/s390/hotpatch-7.c: Update test.
14343         * gcc.target/s390/hotpatch-8.c: Update test.
14344         * gcc.target/s390/hotpatch-9.c: Update test.
14345         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14346
14347 2015-03-31  Richard Biener  <rguenther@suse.de>
14348
14349         PR middle-end/65626
14350         * g++.dg/torture/pr65626.C: New testcase.
14351
14352 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14353
14354         PR target/65531
14355         * gcc.target/i386/mpx/pr65531.cc: New.
14356
14357 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14358
14359         PR target/65602
14360         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14361         __builtin_alloca instead of alloca.
14362         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14363         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14364         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14365         check.
14366
14367 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14368
14369         PR ipa/65610
14370         * g++.dg/ubsan/pr65610.C: New test.
14371
14372 2015-03-30  Marek Polacek  <polacek@redhat.com>
14373
14374         PR c++/65398
14375         * g++.dg/cpp0x/pr65398-2.C: New test.
14376
14377 2015-03-30  Marek Polacek  <polacek@redhat.com>
14378
14379         * c-c++-common/pr65556.c: Change the width of bit-fields.
14380
14381 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14382
14383         PR ipa/65588
14384         * gcc.target/i386/pr65588.c: New testcase.
14385
14386 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14387
14388         PR libgfortran/65563
14389         * gfortran.dg/open_errors_2.f90:  New test.
14390
14391 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14392
14393         PR libgfortran/65596
14394         * gfortran.dg/namelist_86.f90: New test.
14395
14396 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14397
14398         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14399         statement to reflect new ownership.
14400
14401 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14402
14403         PR c++/42328
14404         * g++.dg/template/friend58.C: New.
14405         * g++.dg/template/friend59.C: Likewise.
14406
14407 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14408
14409         PR c/65586
14410         * g++.dg/gomp/openmp-simd-3.C: New.
14411         * gcc.dg/gomp/openmp-simd-3.c: New.
14412
14413 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14414
14415         PR target/65248
14416         * gcc.target/i386/pr65248-1.c: New file.
14417         * gcc.target/i386/pr65248-2.c: Likewise.
14418         * gcc.target/i386/pr65248-3.c: Likewise.
14419         * gcc.target/i386/pr65248-4.c: Likewise.
14420
14421 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14422
14423         PR target/65593
14424         * gcc.c-torture/compile/pr65593.c: New test.
14425
14426 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14427
14428         PR c++/59329
14429         * g++.dg/cpp1y/constexpr-assert1.C: New.
14430
14431 2015-03-27  Marek Polacek  <polacek@redhat.com>
14432
14433         PR c++/65556
14434         * c-c++-common/pr65556.c: New test.
14435
14436 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14437
14438         PR ipa/65600
14439         * g++.dg/torture/pr65600.C: New testcase.
14440
14441 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14442
14443         PR target/65407
14444         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14445
14446 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14447
14448         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14449         statement and cleanup. Fixed typos.
14450
14451 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14452
14453         PR middle-end/65595
14454         * gcc.c-torture/compile/pr65595.c: New testcase.
14455
14456 2015-03-27  Marek Polacek  <polacek@redhat.com>
14457
14458         PR sanitizer/65583
14459         * g++.dg/ubsan/pr65583.C: New test.
14460
14461 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14462
14463         * gcc.c-torture/compile/20150327.c: New testcase.
14464
14465 2015-03-26  Richard Biener  <rguenther@suse.de>
14466
14467         PR middle-end/65555
14468         * g++.dg/torture/pr65555.C: New testcase.
14469
14470 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14471
14472         PR tree-optimization/64715
14473         * gcc.dg/builtin-object-size-15.c: New test.
14474         * gcc.dg/pr64715-1.c: New test.
14475         * gcc.dg/pr64715-2.c: New test.
14476
14477 2015-03-26  Richard Biener  <rguenther@suse.de>
14478
14479         PR middle-end/65519
14480         * gnat.dg/specs/opt2.ads: Fix testcase.
14481
14482 2015-03-25  Martin Sebor  <msebor@redhat.com>
14483
14484         PR testsuite/65526
14485         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14486         when target isn't arm*-*-*-*.
14487         (check_effective_target_arm_nothumb): Likewise.
14488         (check_effective_target_arm_little_endian): Likewise.
14489         (check_effective_target_arm_vect_no_misalign): Likewise.
14490         (check_effective_target_aarch64_little_endian): Fail early if target
14491         isn't aarch64*-*-*.
14492
14493 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14494
14495         PR tree-optimization/65177
14496         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14497
14498 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14499
14500         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14501         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14502         smmintrin.h and mm3dnow.h.
14503
14504 2015-03-25  Marek Polacek  <polacek@redhat.com>
14505
14506         PR c++/65558
14507         * g++.dg/cpp0x/pr65558.C: New test.
14508
14509 2015-03-25  Marek Polacek  <polacek@redhat.com>
14510
14511         PR c++/61670
14512         * g++.dg/template/pr61670.C: New test.
14513
14514 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14515
14516         PR c++/54987
14517         * g++.dg/template/pr54987.C: New.
14518
14519 2015-03-25  Richard Biener  <rguenther@suse.de>
14520
14521         PR tree-optimization/62630
14522         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14523
14524 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14525
14526         PR target/65508
14527         * gcc.target/i386/mpx/pr65508.c: New.
14528
14529 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14530
14531         PR fortran/64952
14532         PR fortran/65532
14533         * gfortran.dg/data_initialized_3.f90: New.
14534
14535 2015-03-25  Richard Biener  <rguenther@suse.de>
14536
14537         PR middle-end/65519
14538         * gnat.dg/specs/opt2.ads: New testcase.
14539
14540 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14541
14542         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14543         * gcc.target/arm/memset-inline-4.c: Skip for
14544         arm_tune_string_ops_prefer_neon.
14545         * gcc.target/arm/memset-inline-5.c: Ditto.
14546         * gcc.target/arm/memset-inline-6.c: Ditto.
14547         * gcc.target/arm/memset-inline-8.c: Ditto.
14548         * gcc.target/arm/memset-inline-9.c: Ditto.
14549
14550 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14551
14552         PR c++/58923
14553         * g++.dg/other/virtual3.C: New.
14554
14555 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14556
14557         PR c++/60130
14558         * g++.dg/cpp0x/vt-60130.C: New.
14559
14560 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14561
14562         PR c++/61971
14563         * g++.dg/warn/Warray-bounds-7.C: New.
14564
14565 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14566
14567         PR c++/60067
14568         * g++.dg/template/defarg18.C: New.
14569
14570 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14571
14572         PR c++/59988
14573         * g++.dg/cpp0x/vt-59988.C: New.
14574
14575 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14576
14577         PR tree-optimization/65533
14578         * gcc.dg/pr65533.c: New test.
14579
14580 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14581
14582         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14583         source= and mold= expressions functionality.
14584         * gfortran.dg/allocate_class_4.f90: New test.
14585         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14586         copying an unlimited polymorhpic object containing a char array
14587         to another unlimited polymorphic object respects the _len
14588         component.
14589         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14590         whether deferred length char array allocate works, unlimited
14591         polymorphic object allocation from a string works and if
14592         allocating an array of deferred length strings works.
14593         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14594
14595 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14596
14597         PR c++/65513
14598         * g++.dg/cpp0x/constexpr-array11.C: New.
14599
14600 2015-03-24  Richard Biener  <rguenther@suse.de>
14601
14602         PR middle-end/65517
14603         * gcc.dg/torture/pr65517.c: New testcase.
14604
14605 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14606
14607         * gfortran.dg/coindexed_1.f90: Moved from
14608         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14609
14610 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14611
14612         PR testsuite/65506
14613         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14614         gimple dump.
14615
14616         PR target/65523
14617         * gcc.target/i386/pr65523.c: New test.
14618
14619         PR ipa/65475
14620         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14621         dg-options.
14622         * g++.dg/lto/pr65475b_0.C: Likewise.
14623
14624 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14625
14626         PR target/65505
14627         * gcc.target/sh/torture/pr65505.c: New.
14628
14629 2015-03-23  Martin Sebor  <msebor@redhat.com>
14630
14631         PR testsuite/63175
14632         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14633         assembly for lvx in addition to lxv.
14634
14635 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14636
14637         PR target/65504
14638         * gfortran.dg/pr65504.f90: New test.
14639
14640         PR ipa/65521
14641         * gcc.dg/pr65521.c: New test.
14642
14643 2015-03-23  Richard Biener  <rguenther@suse.de>
14644
14645         PR tree-optimization/65518
14646         * gcc.dg/vect/pr65518.c: New testcase.
14647
14648 2015-03-23  Richard Biener  <rguenther@suse.de>
14649
14650         PR tree-optimization/65494
14651         * gcc.dg/vect/pr65494.c: New testcase.
14652
14653 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14654
14655         PR preprocessor/65238
14656         * c-c++-common/cpp/pr65238-1.c: New test.
14657         * gcc.dg/cpp/pr65238-2.c: New test.
14658         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14659         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14660
14661 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14662             Mikael Morin  <mikael@gcc.gnu.org>
14663
14664         PR fortran/64952
14665         * gfortran.dg/elemental_dependency_4.f90: New.
14666         * gfortran.dg/elemental_dependency_5.f90: New.
14667
14668 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14669
14670         PR ipa/65475
14671         * g++.dg/lto/pr65475b_0.C: New testcase.
14672         * g++.dg/lto/pr65475b_1.C: New testcase.
14673         * g++.dg/lto/pr65475c_0.C: New testcase.
14674         * g++.dg/lto/pr65475c_1.C: New testcase.
14675
14676 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14677
14678         * gfortran.dg/coarray_38.f90: New.
14679         * gfortran.dg/coarray_39.f90: New.
14680         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14681         compile test.
14682
14683 2015-03-20  Marek Polacek  <polacek@redhat.com>
14684
14685         PR c++/65398
14686         * g++.dg/cpp0x/pr65398.C: New test.
14687
14688 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14689
14690         PR ipa/65475
14691         * g++.dg/lto/pr65475_0.C: New testcase.
14692         * g++.dg/lto/pr65475_1.C: New testcase.
14693
14694 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14695
14696         PR rtl-optimization/64366
14697         * gcc.target/sh/pr64366.c: New.
14698
14699 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14700
14701         PR c++/48324
14702         * g++.dg/cpp0x/constexpr-48324.C: New.
14703
14704 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14705
14706         PR c++/48453
14707         * g++.dg/cpp0x/pr48453.C: New.
14708
14709 2015-03-20  Marek Polacek  <polacek@redhat.com>
14710
14711         PR c++/65072
14712         * g++.dg/cpp0x/pr65072.C: New test.
14713
14714 2015-03-20  Richard Biener  <rguenther@suse.de>
14715
14716         PR middle-end/64715
14717         * gcc.dg/pr15347.c: Use -O.
14718         * c-c++-common/pr19807-1.c: Likewise.
14719
14720 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14721
14722         * gnat.dg/volatile13.ad[sb]: New test.
14723
14724 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14725
14726         PR rtl-optimization/60851
14727         * gcc.target/i386/pr60851.c: New test.
14728
14729 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14730
14731         PR target/65240
14732         * g++.dg/pr65240.h: Add tests for PR 65240.
14733         * g++.dg/pr65240-1.C: Likewise.
14734         * g++.dg/pr65240-2.C: Likewise.
14735         * g++.dg/pr65240-3.C: Likewise.
14736         * g++.dg/pr65240-4.C: Likewise.
14737
14738 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14739
14740         PR rtl-optimization/63491
14741         * gcc.target/powerpc/pr63491.c: New.
14742
14743 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14744
14745         * g++.dg/ipa/pr65465.C: New test.
14746
14747 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14748
14749         PR c++/52659
14750         * g++.dg/cpp0x/deleted11.C: New.
14751
14752 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14753
14754         PR sanitizer/65400
14755         * c-c++-common/tsan/pr65400-3.c: New test.
14756
14757 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14758
14759         PR c++/59686
14760         * g++.dg/cpp0x/constexpr-59686.C: New.
14761
14762 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14763
14764         PR sanitizer/64265
14765         * g++.dg/tsan/pr64265.C: New test.
14766
14767         PR sanitizer/65400
14768         * c-c++-common/tsan/pr65400-1.c: New test.
14769         * c-c++-common/tsan/pr65400-2.c: New test.
14770
14771 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14772
14773         PR c++/59816
14774         * g++.dg/cpp0x/pr59816.C: New.
14775
14776 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14777
14778         PR fortran/59198
14779         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14780
14781 2015-03-18  Martin Liska  <mliska@suse.cz>
14782
14783         PR ipa/65439
14784         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14785         equivalences either to 6 or 7.
14786
14787 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14788
14789         PR middle-end/64491
14790         Revert:
14791         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14792
14793         * gcc.dg/undefined-loop-1.c: New file.
14794         * gcc.dg/undefined-loop-2.c: New file.
14795
14796         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14797
14798         PR testsuite/64032
14799         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14800         loop exits too early.
14801
14802 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14803
14804         PR tree-optimization/65450
14805         * gfortran.dg/pr65450.f90: New test.
14806
14807         PR target/65078
14808         * gcc.target/i386/pr65078-1.c: New test.
14809         * gcc.target/i386/pr65078-2.c: New test.
14810         * gcc.target/i386/pr65078-3.c: New test.
14811         * gcc.target/i386/pr65078-4.c: New test.
14812         * gcc.target/i386/pr65078-5.c: New test.
14813         * gcc.target/i386/pr65078-6.c: New test.
14814
14815 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14816
14817         PR c++/65340
14818         * g++.dg/cpp1y/pr65340.C: New.
14819
14820 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14821
14822         PR fortran/64432
14823         * gfortran.dg/system_clock_3.f08: Adjust test.
14824
14825 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14826
14827         PR fortran/59198
14828         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14829         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14830
14831 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14832
14833         PR fortran/64432
14834         * gfortran.dg/system_clock_3.f08: New test.
14835
14836 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14837
14838         PR c++/64626
14839         g++.dg/cpp1y/pr64626-1.C: New.
14840         g++.dg/cpp1y/pr64626-2.C: New.
14841         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14842
14843 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14844
14845         PR tree-optimization/65427
14846         * gcc.c-torture/execute/pr65427.c: New test.
14847
14848 2015-03-16  Marek Polacek  <polacek@redhat.com>
14849
14850         DR 1688
14851         PR c++/65327
14852         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14853         * g++.dg/cpp0x/pr65327.C: New test.
14854
14855 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14856
14857         PR sanitizer/64820
14858         * c-c++-common/asan/pr64820.c: New test.
14859
14860 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14861
14862         * gfortran.dg/pointer_2.f90: New test.
14863
14864 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14865
14866         * g++.dg/pr65049.C: New test.
14867
14868 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14869
14870         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14871         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14872         * gcc.target/i386/fuse-caller-save.c: Same.
14873
14874 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14875
14876         * gnat.dg/loop_optimization18.ad[sb]: New test.
14877         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14878
14879 2015-03-16  Alan Modra  <amodra@gmail.com>
14880
14881         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14882         2014-12-05 change.
14883
14884 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14885
14886         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14887         hppa*-*-hpux*.
14888         * gcc.dg/torture/pr65270-2.c: Likewise.
14889
14890 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14891
14892         PR fortran/61138
14893         * gfortran.dg/pointer_remapping_9.f90: New.
14894
14895 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR tree-optimization/65369
14898         * gcc.c-torture/execute/pr65369.c: New test.
14899
14900         PR tree-optimization/65418
14901         * gcc.c-torture/execute/pr65418-1.c: New test.
14902         * gcc.c-torture/execute/pr65418-2.c: New test.
14903
14904         PR rtl-optimization/65401
14905         * gcc.c-torture/execute/pr65401.c: New test.
14906
14907 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14908
14909         PR target/64600
14910         * gcc.target/arm/pr64600_1.c: New test.
14911
14912 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14913
14914         PR rtl-optimization/65235
14915         * gcc.target/aarch64/pr65235_1.c: New test.
14916
14917 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14918
14919         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14920         * gcc.target/s390/hotpatch-22.c: Likewise.
14921         * gcc.target/s390/hotpatch-23.c: Likewise.
14922         * gcc.target/s390/hotpatch-24.c: Likewise.
14923         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14924         * gcc.target/s390/hotpatch-1.c: Update expected output.
14925         * gcc.target/s390/hotpatch-2.c: Likewise.
14926         * gcc.target/s390/hotpatch-3.c: Likewise.
14927         * gcc.target/s390/hotpatch-4.c: Likewise.
14928         * gcc.target/s390/hotpatch-5.c: Likewise.
14929         * gcc.target/s390/hotpatch-6.c: Likewise.
14930         * gcc.target/s390/hotpatch-7.c: Likewise.
14931         * gcc.target/s390/hotpatch-8.c: Likewise.
14932         * gcc.target/s390/hotpatch-9.c: Likewise.
14933         * gcc.target/s390/hotpatch-10.c: Likewise.
14934         * gcc.target/s390/hotpatch-11.c: Likewise.
14935         * gcc.target/s390/hotpatch-12.c: Likewise.
14936         * gcc.target/s390/hotpatch-13.c: Likewise.
14937         * gcc.target/s390/hotpatch-14.c: Likewise.
14938         * gcc.target/s390/hotpatch-15.c: Likewise.
14939         * gcc.target/s390/hotpatch-16.c: Likewise.
14940         * gcc.target/s390/hotpatch-17.c: Likewise.
14941         * gcc.target/s390/hotpatch-18.c: Likewise.
14942         * gcc.target/s390/hotpatch-19.c: Likewise.
14943
14944 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14945
14946         PR target/65103
14947         * gcc.target/i386/pr65103-1.c: New.
14948
14949 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14950
14951         PR target/65044
14952         * gcc.target/i386/pr65044.c: New.
14953
14954 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14955
14956         PR rtl-optimization/64895
14957         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14958         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14959         * gcc.target/i386/fuse-caller-save.c: Ditto.
14960
14961 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14962
14963         * gcc.dg/ipa/pr63569.c: Fix template.
14964
14965 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14966
14967         * g++.dg/ipa/pr64146.C: Require fpic support.
14968
14969 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14970
14971         PR libfortran/65200
14972         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14973         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14974
14975 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14978         to dg-options, fix up dg-skip-if.
14979
14980 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14981
14982         PR target/65296
14983         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14984         * gcc.target/avr/tiny-caller-save.c: Same.
14985
14986 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14987
14988         PR target/65242
14989         * g++.dg/pr65242.C: New test.
14990
14991 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14992
14993         * c-c++-common/asan/no-asan-check-glob.c: New test.
14994
14995 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14996
14997         PR c++/65370
14998         * g++.dg/other/default11.C: New.
14999         * g++.dg/other/default12.C: Likewise.
15000
15001 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15002
15003         PR target/65368
15004         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15005
15006 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15007
15008         PR fortran/65024
15009         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15010
15011 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15012
15013         PR c++/65127
15014         * g++.dg/cpp0x/pr65127.C: New test.
15015
15016 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15017
15018         * gcc.dg/ipa/PR64550.c: Update template.
15019
15020 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15021             Tobias Burnus  <burnus@net-b.de>
15022
15023         * gfortran.dg/coarray_sync_memory.f90: New.
15024
15025 2015-03-10  Marek Polacek  <polacek@redhat.com>
15026
15027         PR sanitizer/65367
15028         * c-c++-common/ubsan/pr65367.c: New test.
15029
15030 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15031
15032         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15033         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15034         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15035         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15036         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15037         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15038         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15039         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15040         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15041         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15042         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15043         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15044         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15045
15046 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15047
15048         * lib/mpx-dg.exp (mpx_link_flags): New.
15049         (mpx_init): New.
15050         (mpx_finish): New.
15051         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15052         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15053         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15054         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15055         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15056         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15057         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15058         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15059         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15060         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15061         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15062         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15063         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15064         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15065         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15066         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15067         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15068         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15069         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15070         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15071         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15072         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15073         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15074         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15075         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15076         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15077         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15078         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15079         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15080         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15081         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15082         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15083         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15084         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15085         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15086         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15087         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15088         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15089         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15090         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15091         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15092         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15093         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15094         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15095         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15096         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15097         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15098         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15099         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15100         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15101         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15102         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15103         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15104         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15105         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15106         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15107         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15108         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15109         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15110         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15111         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15112         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15113         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15114         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15115         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15116         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15117         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15118         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15119         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15120         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15121         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15122         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15123         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15124         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15125         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15126         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15127         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15128         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15129         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15130         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15131         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15132         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15133         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15134         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15135         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15136         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15137         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15138         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15139         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15140         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15141         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15142         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15143         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15144         * gcc.target/i386/mpx/label-address-1.c: New.
15145         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15146         * gcc.target/i386/mpx/macro.c: New.
15147         * gcc.target/i386/mpx/mpx-check.h: New.
15148         * gcc.target/i386/mpx/mpx.exp: New.
15149         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15150         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15151         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15152         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15153         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15154         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15155         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15156         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15157         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15158         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15159         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15160         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15161         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15162         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15163         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15164         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15165         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15166         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15167         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15168         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15169         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15170         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15171         * gcc.target/i386/mpx/reference-1-nov.c: New.
15172         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15173         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15174         * gcc.target/i386/mpx/reference-2-nov.c: New.
15175         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15176         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15177         * gcc.target/i386/mpx/reference-3-nov.c: New.
15178         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15179         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15180         * gcc.target/i386/mpx/reference-4-nov.c: New.
15181         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15182         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15183         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15184         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15185         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15186         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15187         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15188         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15189         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15190         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15191         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15192         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15193         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15194         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15195         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15196         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15197         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15198         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15199         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15200         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15201         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15202         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15203         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15204         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15205         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15206         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15207         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15208         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15209         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15210         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15211         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15212         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15213         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15214         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15215         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15216         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15217         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15218         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15219         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15220         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15221         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15222         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15223         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15224         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15225         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15226         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15227         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15228         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15229         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15230         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15231         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15232         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15233         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15234         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15235         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15236         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15237         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15238         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15239         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15240         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15241         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15242         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15243         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15244         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15245         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15246         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15247         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15248         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15249         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15250         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15251         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15252         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15253         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15254         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15255         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15256         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15257         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15258         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15259         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15260         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15261         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15262         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15263         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15264         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15265         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15266         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15267         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15268         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15269         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15270         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15271         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15272         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15273         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15274         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15275         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15276         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15277         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15278         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15279         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15280         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15281         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15282         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15283         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15284         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15285         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15286         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15287         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15288         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15289         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15290         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15291         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15292         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15293         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15294         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15295         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15296         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15297         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15298         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15299         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15300         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15301         * gcc.target/i386/mpx/vla-1-nov.c: New.
15302         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15303         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15304         * gcc.target/i386/mpx/vla-2-nov.c: New.
15305         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15306
15307 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15308
15309         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15310
15311 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15312
15313         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15314
15315 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15316
15317         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15318         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15319
15320 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15321
15322         PR c/65120
15323         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15324         on rhs is 0.
15325         (fn4): New test.
15326         * c-c++-common/pr65120.c: New test.
15327
15328         PR rtl-optimization/65321
15329         * gcc.dg/pr65321.c: New test.
15330
15331 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15332
15333         PR tree-optimization/65355
15334         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15335
15336 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15337
15338         PR c/65120
15339         * c-c++-common/pr49706.c: Adjust tests for not warning
15340         about !!x == y or !b == y where b is boolean, and add
15341         some further tests.
15342         * c-c++-common/pr62199-2.c: Likewise.
15343
15344 2015-03-09  Richard Biener  <rguenther@suse.de>
15345
15346         PR middle-end/65270
15347         * gcc.dg/torture/pr65270-1.c: New testcase.
15348         * gcc.dg/torture/pr65270-2.c: Likewise.
15349
15350 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15351
15352         PR tree-optimization/63743
15353         * gcc.dg/pr63743.c: New test.
15354
15355 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15356
15357         PR lto/65316
15358         * g++.dg/lto/pr65316_0.C: New testcase.
15359         * g++.dg/lto/pr65316_1.C: New testcase.
15360
15361 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15362
15363         PR target/62247
15364         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15365         hppa*-*-hpux*.
15366         * g++.dg/abi/rtti3.C: Likewise.
15367
15368         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15369
15370         PR target/62251
15371         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15372
15373         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15374
15375         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15376
15377         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15378
15379 2015-03-08  Morin  <mikael@gcc.gnu.org>
15380
15381         PR fortran/60898
15382         * gfortran.dg/entry_20.f90: New.
15383
15384 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15385
15386         PR target/65153
15387         * gcc.c-torture/compile/pr65153.c: New.
15388
15389 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15390
15391         PR target/65249
15392         * g++.dg/torture/pr65249.C: New.
15393
15394 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15395
15396         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15397         long.
15398         (int64_t): Likewise.
15399
15400 2015-03-07  Marek Polacek  <polacek@redhat.com>
15401             Martin Uecker  <uecker@eecs.berkeley.edu>
15402
15403         PR sanitizer/65280
15404         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15405         member-like arrays.
15406         * c-c++-common/ubsan/bounds-8.c: New test.
15407         * c-c++-common/ubsan/bounds-9.c: New test.
15408         * gcc.dg/ubsan/bounds-2.c: New test.
15409
15410 2015-03-05  Martin Sebor  <msebor@redhat.com>
15411
15412         PR testsuite/63175
15413         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15414         checking of results into main to prevent it from getting optimized
15415         away.
15416         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15417
15418 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15419
15420         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15421         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15422         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15423         x64.
15424
15425 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15426
15427         * g++.dg/lto/pr65302_1.C: New testcase.
15428         * g++.dg/lto/pr65302_0.C: New testcase.
15429
15430 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15431
15432         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15433         -fno-ipa-icf to dg-options.
15434
15435 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15436
15437         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15438         compiles using the linker plugin.
15439
15440 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15441
15442         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15443
15444 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15445
15446         * gcc.target/arm/pr65067.c: New test.
15447
15448 2015-03-05  Martin Liska  <mliska@suse.cz>
15449
15450         PR ipa/65318
15451         * gcc.dg/ipa/pr65318.c: New test.
15452
15453 2015-03-05  Marek Polacek  <polacek@redhat.com>
15454
15455         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15456
15457 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15458
15459         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15460
15461 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15462
15463         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15464         max-unroll-times back to defaults for s390.
15465
15466 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15467
15468         Fix last commit.
15469
15470 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15471
15472         PR c++/64665
15473         * g++.dg/cpp0x/initlist92.C: New.
15474
15475 2015-03-05  Richard Biener  <rguenther@suse.de>
15476
15477         PR tree-optimization/65310
15478         * gcc.dg/vect/pr65310.c: New testcase.
15479
15480 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15481
15482         PR c++/64834
15483         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15484
15485 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15486
15487         * gnat.dg/entry_queues3.adb: New test.
15488
15489 2015-03-04  Ian Lance Taylor  <iant@google.com>
15490
15491         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15492
15493 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15494
15495         PR c++/64227
15496         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15497
15498 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15499
15500         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15501         -fno-ipa-icf to dg-options
15502         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15503         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15504
15505 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15506
15507         PR c++/64398
15508         * g++.dg/cpp0x/decltype62.C: New.
15509
15510 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15511
15512         * gnat.dg/object_overflow5.adb: New test.
15513
15514 2015-03-03  Martin Liska  <mliska@suse.cz>
15515
15516         PR ipa/65287
15517         * gcc.dg/ipa/pr65287.c: New test.
15518
15519 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15520             Eric Botcazou  <ebotcazou@adacore.com>
15521
15522         * gnat.dg/specs/pack12.ads: New test.
15523
15524 2015-03-03  Martin Liska  <mliska@suse.cz>
15525
15526         * gcc.dg/ipa/PR65282.c: New test.
15527
15528 2015-03-13  Jeff Law  <law@redhat.com>
15529
15530         PR tree-optimization/65241
15531         * gcc.c-torture/compile/pr65241.c: New test.
15532
15533 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15534
15535         PR target/64331
15536         * gcc.target/avr/torture/pr64331.c: New test.
15537
15538 2015-03-03  Martin Liska  <mliska@suse.cz>
15539             Jan Hubicka  <hubicka@ucw.cz>
15540
15541         * g++.dg/ipa/pr65263.C: New test.
15542
15543 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15544
15545         PR ipa/65130
15546         * gcc.dg/lto/pr65130_0.c: New testcase.
15547         * gcc.dg/lto/pr65130_1.c: New testcase.
15548
15549 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15550
15551         PR ipa/64988
15552         * g++.dg/torture/pr64988.C: New testcase.
15553
15554 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15555
15556         * gfortran.dg/coarray_atomic_6.f90: New.
15557
15558 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15559
15560         PR target/65184
15561         * gcc.target/i386/pr65184.c: New.
15562
15563 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15564
15565         PR target/65183
15566         * gcc.target/i386/pr65183.c: New.
15567
15568 2015-02-28  Martin Liska  <mliska@suse.cz>
15569             Jan Hubicka  <hubicka@ucw.cz>
15570
15571         * gcc.dg/ipa/ipa-icf-35.c: New test.
15572         * gcc.dg/ipa/ipa-icf-36.c: New test.
15573         * gcc.dg/ipa/ipa-icf-37.c: New test.
15574
15575 2015-02-28  Martin Liska  <mliska@suse.cz>
15576             Jan Hubicka  <hubicka@ucw.cz>
15577
15578         PR ipa/65245
15579         * gcc.dg/ipa/ipa-icf-34.c: New test.
15580
15581 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15582
15583         PR target/61142
15584         * gcc.target/sh/sh/pr61142.c: New.
15585
15586 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15587
15588         * g++.dg/other/dump-ada-spec-3.C: New test.
15589
15590 2015-03-01  Martin Liska  <mliska@suse.cz>
15591
15592         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15593         * g++.dg/ipa/pr63595.C: Update expected results.
15594
15595 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15596
15597         PR ipa/65236
15598         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15599
15600 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15601
15602         * gcc.dg/vect/pr59354.c: Move vector producing code to
15603         separate function.
15604
15605 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15606
15607         PR ipa/65237
15608         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15609         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15610         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15611         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15612
15613 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15614
15615         PR tree-optimization/65048
15616         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15617         (foo): Use K&R style definition.
15618
15619 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15620
15621         PR target/65032
15622         * g++.dg/pr65032.C: New.
15623
15624 2015-02-27  Marek Polacek  <polacek@redhat.com>
15625
15626         PR c/65040
15627         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15628         -Wformat=2.
15629
15630 2015-02-27  Marek Polacek  <polacek@redhat.com>
15631
15632         PR c/65228
15633         * gcc.dg/pr65228.c: New test.
15634
15635 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15636
15637         PR c/35330
15638         * gcc.dg/weak/weak-17.c: New file.
15639
15640 2015-02-27  Richard Biener  <rguenther@suse.de>
15641
15642         PR lto/65193
15643         * g++.dg/lto/pr65193_0.C: New testcase.
15644
15645 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15646
15647         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15648         * gcc.target/s390/hotpatch-8.c: Likewise.
15649         * gcc.target/s390/hotpatch-9.c: Likewise.
15650         * gcc.target/s390/pr61078.c: Likewise.
15651         * gcc.target/s390/pr57960.c: Remove -m64.
15652         * gcc.target/s390/pr61078.c: Likewise.
15653
15654 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15655             Martin Liska  <mliska@suse.cz>
15656
15657         PR bootstrap/65150
15658         * gcc.dg/pr64454.c: Disable ICF.
15659         * gcc.dg/pr28685-1.c: Disable ICF
15660         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15661         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15662         * g++.dg/ipa/ipa-icf-4.C: Update template.
15663
15664 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15665
15666         PR tree-optimization/65216
15667         * gcc.c-torture/execute/pr65216.c: New test.
15668
15669         PR tree-optimization/65215
15670         * gcc.c-torture/execute/pr65215-1.c: New test.
15671         * gcc.c-torture/execute/pr65215-2.c: New test.
15672         * gcc.c-torture/execute/pr65215-3.c: New test.
15673         * gcc.c-torture/execute/pr65215-4.c: New test.
15674         * gcc.c-torture/execute/pr65215-5.c: New test.
15675
15676 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15677
15678         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15679
15680 2015-02-26  Martin Liska  <mliska@suse.cz>
15681             Jan Hubicka  <hubicka@ucw.cz>
15682
15683         * g++.dg/ipa/pr64146.C: Update expected results.
15684         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15685         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15686         * gcc.dg/ipa/ipa-icf-34.c: New test.
15687
15688 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15689
15690         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15691         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15692         (dg-additional-options): Remove dg directive.
15693         (dg-final): Add dg directive.
15694
15695 2015-02-26  Marek Polacek  <polacek@redhat.com>
15696
15697         PR ipa/65008
15698         * g++.dg/ipa/pr65008.C: New test.
15699
15700 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15701
15702         * lib/profopt.exp (profopt-target-cleanup): New proc.
15703         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15704         files from sources from dg-additional-sources.
15705
15706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15707
15708         * lib/gcov.exp: Cleanup in case of xfail.
15709
15710 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15711
15712         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15713
15714 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15715
15716         PR debug/46102
15717         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15718         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15719         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15720         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15721         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15722         * g++.dg/debug/pr46123.C: XFAIL and move...
15723         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15724         * gcc.dg/debug/dwarf2-3.c: Move...
15725         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15726
15727 2015-02-26  Marek Polacek  <polacek@redhat.com>
15728
15729         PR c++/65202
15730         * g++.dg/cpp1y/pr65202.C: New test.
15731
15732 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15733
15734         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15735         locale_facets.h.gcov.
15736
15737 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15738
15739         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15740
15741 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15742
15743         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15744
15745 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15746
15747         PR target/65217
15748         * gcc.target/i386/pr65217.c: New.
15749
15750 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15751
15752         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15753
15754 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15755
15756         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15757
15758 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15759
15760         PR tree-optimization/65048
15761         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15762
15763 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15764
15765         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15766         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15767
15768 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15769
15770         PR target/65161
15771         * gcc.target/i386/pr65161.c: New test.
15772
15773 2015-02-26  Terry Guo  <terry.guo@arm.com>
15774
15775         * gcc.target/arm/no-volatile-in-it.c: New test.
15776
15777 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15778
15779         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15780         (dg-options): Add -save-temps.
15781         (dg-final): Add cleanup-saved-temps.
15782
15783 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15784
15785         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15786
15787 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15788
15789         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15790         * gcc.target/powerpc/pack01.c: Include string.h.
15791
15792 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15793
15794         PR target/65167
15795         * gcc.target/i386/pr65167.c: New.
15796
15797 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15798
15799         PR tree-optimization/61917
15800         * gcc.dg/vect/vect-pr61917.c: New file.
15801
15802 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15803
15804         PR tree-optimization/65170
15805         * gcc.c-torture/execute/pr65170.c: New test.
15806         * gcc.dg/tree-ssa/vrp96.c: New test.
15807
15808 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15809
15810         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15811
15812 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15813
15814         PR testsuite/65126
15815         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15816         (dg-additional-files-options): Copy additional_sources to
15817         additional_sources_used before emptying additional_sources.
15818         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15819         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15820         (cleanup-saved-temps): Use additional_sources_used instead of
15821         additional_sources.
15822         (dg-test): Reset additional_sources_used.
15823
15824 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15825
15826         PR fortran/63427
15827         * gfortran.dg/integer_exponentiation_6.F90: New test.
15828
15829 2015-02-23  Martin Sebor  <msebor@redhat.com>
15830
15831         PR target/65109
15832         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15833         two parts.  One to save registers, the other to verify the
15834         registers have the right values.  Save register state into
15835         static data rather than on the stack.
15836
15837 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15838
15839         PR bootstrap/63888
15840         * c-c++-common/asan/pr63888.c: New test.
15841
15842 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15843
15844         PR target/65163
15845         * gcc.c-torture/compile/pr65163.c: New.
15846
15847 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15848
15849         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15850         with -m31 on 64 bit.
15851         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15852         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15853
15854 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15855
15856         * gcc.target/s390/20090223-1.c: Add
15857         -Wno-implicit-function-declaration option.
15858         * gcc.target/s390/pr42224.c: Likewise.
15859         * gcc.target/s390/pr55718.c: Likewise.
15860
15861 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15862
15863         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15864         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15865         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15866         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15867         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15868         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15869         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15870         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15871         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15872         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15873         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15874         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15875         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15876         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15877         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15878         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15879         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15880         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15881         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15882         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15883         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15884
15885 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15886
15887         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15888         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15889         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15890         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15891         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15892         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15893         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15894         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15895         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15896         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15897         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15898         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15899         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15900         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15901         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15902         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15903
15904 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15905
15906         PR fortran/64980
15907         PR fortran/61960
15908         * gfortran.dg/pr61960.f90: New.
15909         * gfortran.dg/pr64230.f90: New.
15910         * gfortran.dg/pr64980.f03: New.
15911
15912 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15913
15914         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15915
15916 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15917
15918         PR ada/65156
15919         * gnat.dg/timing_events.adb: Removed, invalid test.
15920
15921 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15922
15923         PR debug/58123
15924         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15925         location.
15926         * g++.dg/gcov/gcov-2.C: Likewise.
15927
15928 2015-02-20  Richard Biener  <rguenther@suse.de>
15929
15930         PR tree-optimization/65136
15931         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15932
15933 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15934
15935         PR testsuite/64158
15936         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15937         powerpc*-*-linux* and nvptx-*-* blacklisting.
15938
15939         * gcc.dg/sibcall-9.c: New test.
15940         * gcc.dg/sibcall-10.c: New test.
15941
15942 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15943
15944         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15945
15946 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15947
15948         PR target/64452
15949         * gcc.target/avr/torture/pr64452.c: New test.
15950
15951 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15952
15953         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15954         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15955
15956 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15957
15958         PR testsuite/65116
15959         * lib/target-supports.exp (check_compile): Check whether
15960         additional_sources is defined before using it.
15961
15962 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15963
15964         PR middle-end/65074
15965         * g++.dg/opt/pr65074.C: New file.
15966
15967 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15968
15969         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15970         (size_type): New typedef.
15971         (operator "" _script): Use it for the last argument.
15972
15973 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15974
15975         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15976
15977 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15978
15979         * lib/target-supports.exp (check_compile): Save/restore
15980         additional_sources that may belong to an actual test.
15981
15982 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15983
15984         PR gcov-profile/64634
15985         * g++.dg/gcov/gcov-15.C: New test.
15986
15987 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15988
15989         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15990
15991 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15992
15993         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15994
15995 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15996
15997         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15998
15999 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16000
16001         * gfortran.dg/fmt_cache_1.f: Add missing close.
16002
16003 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16004
16005         PR testsuite/65107
16006         * gfortran.dg/read_eof_8.f90: Add missing close.
16007
16008 2015-02-18  Richard Biener  <rguenther@suse.de>
16009
16010         PR tree-optimization/65063
16011         * gcc.dg/pr65063.c: New testcase.
16012
16013 2015-02-18  Richard Biener  <rguenther@suse.de>
16014
16015         PR tree-optimization/62217
16016         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16017
16018 2015-02-18  Marek Polacek  <polacek@redhat.com>
16019
16020         PR sanitizer/65081
16021         * c-c++-common/ubsan/pr65081.c: New test.
16022
16023 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16024
16025         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16026         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16027
16028 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16029
16030         * gcc.dg/ipa/propalign-3.c: New test.
16031
16032 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16033
16034         PR target/64793
16035         * gcc.target/sh/pr64793.c: New.
16036         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16037
16038 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16039
16040         * gcc.target/arm/divzero.c: New test case.
16041
16042 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16043
16044         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16045
16046 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16047             Jakub Jelinek  <jakub@redhat.com>
16048
16049         PR c++/65075
16050         * g++.dg/cpp0x/pr65075.C: New test.
16051
16052 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16053
16054         PR target/65058
16055         * gcc.target/powerpc/pr65058.c: New test.
16056
16057 2015-02-16  Jeff Law  <law@redhat.com>
16058
16059         PR tree-optimization/64823
16060         * gcc.dg/uninit-20.c: New test.
16061
16062 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16063             James Greenhalgh  <james.greenhalgh@arm.com>
16064
16065         PR ipa/64963
16066         * gcc.dg/ipa/ipa-clone-1.c: New test.
16067
16068 2015-02-16  Richard Biener  <rguenther@suse.de>
16069
16070         PR tree-optimization/65077
16071         * gcc.dg/torture/pr65077.c: New testcase.
16072
16073 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16074
16075         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16076         Directive adjusted to scan for ldaxr.
16077         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16078         adjusted to scan for ldaex.
16079
16080 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16081
16082         PR c++/65080
16083         * g++.dg/cpp0x/constexpr-65080.C: New.
16084
16085 2015-02-16  Richard Biener  <rguenther@suse.de>
16086
16087         PR tree-optimization/63593
16088         * gcc.dg/pr63593.c: New testcase.
16089
16090 2015-02-16  Marek Polacek  <polacek@redhat.com>
16091
16092         PR c/65066
16093         * gcc.dg/pr65066.c: New test.
16094
16095 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16096
16097         * gcc.dg/pr65002.C: Move ...
16098         * g++.dg/ipa/pr65002.C: ... here.
16099
16100 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16101
16102         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16103         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16104         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16105         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16106
16107 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16108
16109         PR testsuite/64850
16110         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16111         the expression to find calls.
16112         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16113         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16114         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16115         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16116         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16117
16118 2015-02-14  Marek Polacek  <polacek@redhat.com>
16119
16120         PR c/64768
16121         * gcc.dg/array-11.c: New test.
16122         * gcc.dg/array-12.c: New test.
16123         * gcc.dg/array-13.c: New test.
16124         * gcc.dg/array-14.c: New test.
16125         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16126         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16127         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16128         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16129         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16130         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16131
16132 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16133
16134         PR c++/60894
16135         * g++.dg/lookup/using54.C: New.
16136
16137 2015-02-13  Jeff Law  <law@redhat.com>
16138
16139         PR bootstrap/65060
16140         Revert my change for tree-optimization/64823.
16141
16142 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16143
16144         PR tree-optimization/65053
16145         * gcc.c-torture/execute/pr65053-1.c: New test.
16146         * gcc.c-torture/execute/pr65053-2.c: New test.
16147
16148 2015-02-13  Marek Polacek  <polacek@redhat.com>
16149
16150         PR c/65050
16151         * gcc.dg/pr65050.c: New test.
16152
16153 2015-02-13  Jeff Law  <law@redhat.com>
16154
16155         PR tree-optimization/64823
16156         * gcc.dg/uninit-20.c: New test.
16157
16158         PR rtl-optimization/47477
16159         * gcc.dg/tree-ssa/pr47477.c: New test.
16160
16161 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16162
16163         PR c++/60211
16164         * g++.dg/parse/ivdep-2.C: New.
16165         * g++.dg/parse/ivdep-3.C: Likewise.
16166
16167 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16168
16169         PR fortran/64506
16170         * gfortran.dg/continuation_13.f90: New test.
16171         * gfortran.dg/continuation_14.f: New test.
16172
16173 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16174
16175         PR c++/64970
16176         * g++.dg/cpp0x/sfinae55.C: New.
16177
16178 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16179
16180         PR ipa/65034
16181         * g++.dg/ipa/pr65034.C: New test.
16182
16183 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16184
16185         PR tree-optimization/65002
16186         * gcc.dg/pr65002.C: New.
16187
16188 2015-02-13  Marek Polacek  <polacek@redhat.com>
16189
16190         PR c/65040
16191         * c-c++-common/pr65040.c: New test.
16192
16193 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16194
16195         PR tree-optimization/64705
16196         * gcc.dg/tree-ssa/pr64705.c: New test.
16197
16198 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16199
16200         PR rtl/32219
16201         * gcc.dg/visibility-22.c: New test.
16202         * gcc.dg/visibility-23.c: New test.
16203         * gcc.target/i386/pr32219-1.c: New test.
16204         * gcc.target/i386/pr32219-2.c: New test.
16205         * gcc.target/i386/pr32219-3.c: New test.
16206         * gcc.target/i386/pr32219-4.c: New test.
16207         * gcc.target/i386/pr32219-5.c: New test.
16208         * gcc.target/i386/pr32219-6.c: New test.
16209         * gcc.target/i386/pr32219-7.c: New test.
16210         * gcc.target/i386/pr32219-8.c: New test.
16211         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16212
16213 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16214
16215         PR libgfortran/57822
16216         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16217         four different KINDs.
16218
16219 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16220
16221         PR c++/64884
16222         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16223
16224         PR sanitizer/65000
16225         * g++.dg/ubsan/pr65000.C: New test.
16226
16227 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16228
16229         PR fortran/64932
16230         * gfortran.dg/finalize_28.f90: New test
16231
16232 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16233
16234         PR debug/55541
16235         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16236         DW_TAG_lexical_block removal.
16237         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16238         * g++.dg/guality/pr55541.C: New test.
16239
16240         PR sanitizer/64984
16241         * g++.dg/ubsan/pr64984.C: New test.
16242
16243 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16244
16245         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16246
16247 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16248
16249         PR testsuite/64930
16250         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16251         instructions for 2015-01-14 get_memmodel changes.
16252         * gcc.target/powerpc/atomic-p8.c: Likewise.
16253
16254         PR sanitizer/65019
16255         * g++.dg/ubsan/pr65019.C: New test.
16256
16257         PR tree-optimization/65014
16258         * gcc.c-torture/compile/pr65014.c: New test.
16259
16260 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16261
16262         PR libgfortran/57822
16263         * gfortran/fmt_g0_7.f08: Revise test.
16264
16265 2015-02-11  Jeff Law  <law@redhat.com>
16266
16267         PR target/63347
16268         * gcc.target/m68k/pr63347.c: New test.
16269
16270 2015-02-11  Marek Polacek  <polacek@redhat.com>
16271
16272         * g++.dg/ubsan/shift-1.C: New test.
16273         * gcc.dg/ubsan/c-shift-2.c: New test.
16274         * c-c++-common/ubsan/shift-5.c: Remove file.
16275
16276 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16277
16278         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16279         Directive adjusted to XFAIL.
16280         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16281         adjusted to XFAIL.
16282
16283 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16284
16285         PR middle-end/65003
16286         * g++.dg/opt/pr65003.C: New test.
16287
16288 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16289
16290         * lib/target-supports.exp (check_effective_target_pie): Renamed
16291         to ...
16292         (check_effective_target_pie_enabled): This.
16293         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16294         * gcc.target/i386/pie.c: Likewise.
16295
16296 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16297
16298         PR target/64893
16299         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16300         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16301
16302 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16303
16304         PR target/61925
16305         * gcc.target/i386/pr61925-1.c: New test.
16306         * gcc.target/i386/pr61925-2.c: New test.
16307         * gcc.target/i386/pr61925-3.c: New test.
16308
16309 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16310
16311         PR sanitizer/65004
16312         * g++.dg/asan/pr65004.C: New test.
16313
16314 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16315
16316         PR target/64661
16317         * gcc.taget/sh/pr64661-0.h: New.
16318         * gcc.taget/sh/pr64661-1.c: New.
16319         * gcc.taget/sh/pr64661-2.c: New.
16320         * gcc.taget/sh/pr64661-3.c: New.
16321         * gcc.taget/sh/pr64661-4.c: New.
16322
16323 2015-02-10  Richard Biener  <rguenther@suse.de>
16324
16325         PR tree-optimization/64995
16326         * g++.dg/torture/pr64995.C: New testcase.
16327
16328 2015-02-10  Richard Biener  <rguenther@suse.de>
16329
16330         PR tree-optimization/64909
16331         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16332
16333 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16334
16335         * gcc.dg/signbit-sa.c: New test.
16336
16337 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16338
16339         PR libgfortran/57822
16340         * gfortran/fmt_g0_7.f08: New test.
16341
16342 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16343
16344         PR tree-optimization/43378
16345         * gcc.dg/tree-ssa/pr43378.c: New test.
16346
16347 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16348
16349         PR ipa/64978
16350         * g++.dg/torture/pr64978.C: New testcase.
16351
16352 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16353
16354         PR sanitizer/64981
16355         * gcc.dg/asan/pr64981.c: New test.
16356
16357 2015-02-09  Marek Polacek  <polacek@redhat.com>
16358
16359         PR c/64856
16360         * gcc.dg/pr64856.c: New test.
16361
16362 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16363
16364         PR target/64979
16365         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16366         * gcc.c-torture/execute/pr64979.c: New test.
16367
16368 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16369
16370         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16371
16372 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16373
16374         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16375         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16376
16377 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16378
16379         PR target/58757
16380         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16381
16382 2015-02-09  Richard Biener  <rguenther@suse.de>
16383
16384         PR tree-optimization/54000
16385         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16386
16387 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16388
16389         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16390
16391 2015-02-09  Martin Liska  <mliska@suse.cz>
16392
16393         * g++.dg/ipa/pr64858.C: New test.
16394
16395 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16396
16397         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16398
16399 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16400
16401         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16402
16403 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16404
16405         PR fortran/63744
16406         * gfortran.dg/use_rename_8.f90: New.
16407
16408 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16409
16410         * gnat.dg/addr7.ad[sb]: New test.
16411         * gnat.dg/addr8.ad[sb]: Likewise.
16412
16413 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16414
16415         PR jit/64752
16416         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16417         from jit.dg/test-compile-to-executable.c's create_code, with a
16418         clarification of the output message.
16419         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16420         pass/fail message.
16421         (test_jit): Use CHECK_NO_ERRORS when calling
16422         gcc_jit_context_compile_to_file.
16423         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16424         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16425         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16426         about deletions that are attempted.
16427         (jit-verify-compile-to-file): Rename to...
16428         (jit-verify-output-file-was-created): ...this, and drop the
16429         attempt to run "file" and verify the output.
16430         (jit-verify-assembler): New function.
16431         (jit-verify-object): New function.
16432         (jit-verify-dynamic-library): New function.
16433         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16434         favor of an implementation from new file
16435         create-code-for-hello-world-executable.h, which also adds a
16436         "main".
16437         (dg-final): Replace jit-verify-compile-to-file with
16438         jit-verify-output-file-was-created, and invoke new function
16439         jit-verify-assembler.
16440         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16441         the output message.
16442         (dg-final): Replace jit-verify-compile-to-file with
16443         jit-verify-output-file-was-created, and invoke new function
16444         jit-verify-dynamic-library.
16445         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16446         favor of an implementation from new file
16447         create-code-for-hello-world-executable.h, which also adds a
16448         "main".
16449         (dg-final): Replace jit-verify-compile-to-file with
16450         jit-verify-output-file-was-created.  Strengthen the expected stdout
16451         from the built executable.
16452         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16453         favor of an implementation from new file
16454         create-code-for-hello-world-executable.h, which also adds a
16455         "main".
16456         (dg-final): Replace jit-verify-compile-to-file with
16457         jit-verify-output-file-was-created, and invoke new function
16458         jit-verify-object.
16459         * jit.dg/verify-dynamic-library.c: New source file.
16460
16461 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16462             Brian Rzycki  <b.rzycki@samsung.com>
16463
16464         PR tree-optimization/64878
16465         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16466
16467 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16468
16469         PR ipa/64896
16470         * g++.dg/ipa/pr64896.C: New test.
16471
16472 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16473
16474         PR target/64205
16475         * gcc.target/powerpc/pr64205.c: New file.
16476
16477 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16478
16479         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16480         (dg-options): Use -fpie instead of -fPIE -pie.
16481
16482 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16483
16484         PR middle-end/64937
16485         * g++.dg/asan/pr64937.C: New test.
16486
16487 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16488
16489         PR fortran/63205
16490         * gfortran.dg/class_to_type_4.f90: New test
16491
16492 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16493
16494         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16495
16496 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16497
16498         PR rtl-optimization/64957
16499         PR debug/64817
16500         * gcc.c-torture/execute/pr64957.c: New test.
16501
16502 2015-02-05  Jeff Law  <law@redhat.com>
16503
16504         PR target/17306
16505         * gcc.target/h8300/pr17306-1.c: New test.
16506         * gcc.target/h8300/pr17306-2.c: New test.
16507
16508 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16509
16510         PR fortran/64943
16511         * gfortran.dg/structure_constructor_12.f90: New.
16512
16513 2015-02-05  Jeff Law  <law@redhat.com>
16514
16515         PR target/58400
16516         gcc.target/h8300/pr58400.c: New test.
16517
16518 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16519
16520         * gcc.target/arm/macro_defs0.c: New test.
16521         * gcc.target/arm/macro_defs1.c: New test.
16522         * gcc.target/arm/macro_defs2.c: New test.
16523
16524 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16525
16526         PR rtl-optimization/64905
16527         * gcc.target/i386/pr64905.c: Require nonpic target.
16528         (dg-options): Add -fomit-frame-pointer.
16529         (main): Remove.
16530
16531 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16532
16533         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16534         tree dump scanning.
16535
16536 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16537
16538         PR fortran/64757
16539         * gfortran.dg/type_to_class_2.f90: New test
16540         * gfortran.dg/type_to_class_3.f90: New test
16541
16542 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16543
16544         PR ipa/64686
16545         * g++.dg/torture/pr64686.C: New testcase.
16546
16547 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16548
16549         PR rtl-optimization/64905
16550         * gcc.target/i386/pr64905.c: New file.
16551
16552 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16553
16554         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16555         * gcc.dg/guality/pr41616-1.c: Ditto.
16556
16557 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16558
16559         PR debug/64817
16560         * gcc.dg/pr64817-3.c: New.
16561
16562 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16563             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16564
16565         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16566         pass parameters in registers.
16567         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16568         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16569         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16570
16571 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16572             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16573
16574         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16575         list, allow for multilibed targets.
16576         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16577
16578 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16579
16580         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16581         * gcc.dg/pr46728-6.c: Ditto.
16582
16583 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16584
16585         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16586         for mips_nanlegacy target.
16587
16588 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16589
16590         * gcc.target/i386/chkp-hidden-def.c: New.
16591
16592 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16593
16594         PR middle-end/62103
16595         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16596         to use 24 bits for bitfield b.
16597
16598 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16599
16600         PR testsuite/64796
16601         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16602         cache result in a global variable.  Include all 32-bit targets for
16603         bswap64 tests.
16604
16605 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16606
16607         PR rtl-optimization/64756
16608         * gcc.c-torture/execute/pr64756.c: New test.
16609
16610 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16611
16612         PR target/64660
16613         * gcc.target/sh/pr64660-0.h: New.
16614         * gcc.target/sh/pr64660-1.c: New.
16615         * gcc.target/sh/pr64660-2.c: New.
16616         * gcc.target/sh/pr64660-3.c: New.
16617         * gcc.target/sh/pr64660-4.c: New.
16618
16619 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16620
16621         PR c++/64877
16622         * g++.dg/warn/Waddress-2.C: New.
16623
16624 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16625
16626         PR middle-end/61225
16627         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16628
16629 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16630
16631         PR preprocessor/64803
16632         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16633
16634 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16635
16636         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16637
16638 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16639
16640         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16641         (_ARM_FPSRC): Add DN and AHP fields.
16642         (clean_results): Force DN=1 on AArch64.
16643         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16644         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16645         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16646         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16647         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16648         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16649
16650 2015-02-02  Alan Modra  <amodra@gmail.com>
16651
16652         * gcc.target/powerpc/cprophard.c: New.
16653
16654 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16655
16656         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16657         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16658
16659 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16660
16661         PR debug/64817
16662         * gcc.dg/pr64817-1.c: New test.
16663         * gcc.dg/pr64817-2.c: New test.
16664
16665 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16666
16667         PR target/64851
16668         * gcc.target/sh/pr64851-0.h: New
16669         * gcc.target/sh/pr64851-1.c: New
16670         * gcc.target/sh/pr64851-2.c: New
16671         * gcc.target/sh/pr64851-3.c: New
16672         * gcc.target/sh/pr64851-4.c: New
16673
16674 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16675
16676         PR target/64882
16677         * gcc.dg/torture/pr64882.c: New test.
16678
16679 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16680
16681         PR target/64159
16682         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16683         sparc*-*-*.
16684
16685 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16686
16687         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16688         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16689         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16690         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16691         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16692         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16693         tree dump.
16694         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16695         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16696         tree dump.
16697         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16698         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16699         tree dump.
16700
16701 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16702
16703         PR target/64688
16704         * g++.dg/pr64688-2.C: New.
16705
16706 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16707
16708         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16709         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16710         * gcc.target/i386/fuse-caller-save.c: Ditto.
16711         * gcc.target/i386/headmerge-1.c: Ditto.
16712         * gcc.target/i386/headmerge-2.c: Ditto.
16713         * gcc.target/i386/sibcall-6.c: Ditto.
16714
16715 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16716
16717         PR target/64617
16718         * gcc.target/i386/pr64617.c: New test.
16719
16720 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16721
16722         PR target/15184
16723         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16724         (dg-options): Remove -m32.
16725         (dg-final): Scan for "movb %al" only.
16726         * gcc.target/i386/pr15184-2.c: Ditto.
16727
16728 2015-01-30  Richard Biener  <rguenther@suse.de>
16729
16730         PR tree-optimization/64829
16731         * gcc.dg/vect/pr64829.c: New testcase.
16732
16733 2015-01-29  Marek Polacek  <polacek@redhat.com>
16734
16735         PR c/64709
16736         * gcc.dg/pr64709.c: New test.
16737
16738 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16739
16740         PR c++/64717
16741         * g++.dg/ubsan/pr64717-1.C: New test.
16742         * g++.dg/ubsan/pr64717-2.C: New test.
16743
16744 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16745
16746         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16747
16748 2015-01-29  Jeff Law  <law@redhat.com>
16749
16750         PR target/15184
16751         * gcc.target/i386/pr15184-1.c: New test.
16752         * gcc.target/i386/pr15184-2.c: New test.
16753
16754 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16755
16756         PR tree-optimization/64746
16757         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16758
16759 2015-01-29  Richard Biener  <rguenther@suse.de>
16760
16761         PR tree-optimization/64853
16762         * gcc.dg/torture/pr64853.c: New testcase.
16763
16764 2015-01-29  Richard Biener  <rguenther@suse.de>
16765
16766         PR tree-optimization/64844
16767         * gcc.dg/vect/pr64844.c: New testcase.
16768
16769 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16770
16771         PR middle-end/64809
16772         * gcc.dg/pr64809.c: Delete.
16773
16774 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16775
16776         PR middle-end/64805
16777         * gcc.target/i386/pr64805.c: New.
16778
16779 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16780
16781         * gcc.dg/guality/guality.h (main): Add argv[0] to
16782         guality_gdb_command.
16783
16784 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16785
16786         PR ipa/64801
16787         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16788
16789 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16790
16791         PR target/64659
16792         * gcc.target/sh/sh.exp
16793         (check_effective_target_atomic_model_soft_gusa_available,
16794         check_effective_target_atomic_model_soft_tcb_available,
16795         check_effective_target_atomic_model_soft_imask_available,
16796         check_effective_target_atomic_model_hard_llcs_available): New.
16797         * gcc.target/sh/pr64659-0.h: New.
16798         * gcc.target/sh/pr64659-1.c: New.
16799         * gcc.target/sh/pr64659-2.c: New.
16800         * gcc.target/sh/pr64659-3.c: New.
16801         * gcc.target/sh/pr64659-4.c: New.
16802
16803 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16804
16805         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16806         scan-assembler-times pattern.
16807
16808 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16809
16810         PR middle-end/64809
16811         * gcc.dg/pr64809.c: New test.
16812
16813 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16814
16815         PR tree-optimization/64277
16816         * gcc.dg/pr64277.c: New.
16817
16818 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16819
16820         PR tree-optimization/64718
16821         * gcc.c-torture/execute/pr64718.c: New test.
16822
16823 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16824
16825         * gcc.target/aarch64/abs_2.c: New.
16826
16827 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16828
16829         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16830         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16831         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16832         ISA rev < 2.
16833
16834 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16835
16836         PR bootstrap/64612
16837         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16838         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16839         { target comdat_group }.
16840
16841 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16842
16843         PR fortran/63861
16844         * gfortran.dg/goacc/coarray_2.f90: New.
16845
16846 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16847
16848         PR ipa/60871
16849         PR ipa/64139
16850         * g++.dg/torture/pr64139.C: New testcase.
16851         * g++.dg/torture/pr60871.C: Likewise.
16852
16853 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16854
16855         PR fortran/64230
16856         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16857         prevent linking errors.
16858
16859 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16860
16861         PR ipa/64282
16862         * g++.dg/torture/pr64282.C: New testcase.
16863
16864 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16865
16866         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16867         for wzr reg.
16868
16869 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16870
16871         * gcc.target/s390/hotpatch-13.c: New testcase.
16872         * gcc.target/s390/hotpatch-14.c: New testcase.
16873         * gcc.target/s390/hotpatch-15.c: New testcase.
16874         * gcc.target/s390/hotpatch-16.c: New testcase.
16875         * gcc.target/s390/hotpatch-17.c: New testcase.
16876         * gcc.target/s390/hotpatch-18.c: New testcase.
16877         * gcc.target/s390/hotpatch-19.c: New testcase.
16878         * gcc.target/s390/hotpatch-20.c: New testcase.
16879         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16880         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16881         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16882         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16883         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16884         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16885         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16886         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16887         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16888         * gcc.target/s390/hotpatch-10.c: Likewise.
16889         * gcc.target/s390/hotpatch-11.c: Likewise.
16890         * gcc.target/s390/hotpatch-12.c: Likewise.
16891         * gcc.target/s390/hotpatch-2.c: Likewise.
16892         * gcc.target/s390/hotpatch-3.c: Likewise.
16893         * gcc.target/s390/hotpatch-4.c: Likewise.
16894         * gcc.target/s390/hotpatch-5.c: Likewise.
16895         * gcc.target/s390/hotpatch-6.c: Likewise.
16896         * gcc.target/s390/hotpatch-7.c: Likewise.
16897         * gcc.target/s390/hotpatch-8.c: Likewise.
16898         * gcc.target/s390/hotpatch-9.c: Likewise.
16899         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16900         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16901         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16902         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16903         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16904         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16905         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16906         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16907
16908 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16909
16910         * gcc.dg/long_branch.c: New testcase.
16911
16912 2015-01-27  Richard Biener  <rguenther@suse.de>
16913
16914         PR tree-optimization/56273
16915         PR tree-optimization/59124
16916         PR tree-optimization/64277
16917         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16918         * gcc.dg/Warray-bounds-12.c: Likewise.
16919         * gcc.dg/Warray-bounds-13.c: Likewise.
16920
16921 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16922
16923         PR rtl-optimization/61058
16924         * gcc.dg/pr61058.c: New test.
16925
16926 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16927
16928         * gcc.target/i386/chkp-narrow-bounds.c: New.
16929
16930 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR tree-optimization/64807
16933         * gcc.dg/pr64807.c: New test.
16934
16935         PR c/64766
16936         * gcc.dg/pr64766.c: New test.
16937
16938 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16939
16940         PR target/49263
16941         * gcc.target/sh/pr49263-4.c: New.
16942
16943 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16944
16945         PR fortran/62044
16946         * gfortran.dg/allocate_with_mold_1.f90: New test
16947
16948 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16949
16950         PR c/64778
16951         * gcc.dg/pr64778.c: New test.
16952
16953         PR middle-end/64421
16954         * gcc.dg/vect/pr64421.c: New test.
16955
16956 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16957
16958         PR fortran/64771
16959         * gfortran.dg/coarray_36.f: New.
16960         * gfortran.dg/coarray_37.f90: New.
16961
16962 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16963
16964         PR fortran/64230
16965         * gfortran.dg/class_allocate_18.f90: New.
16966
16967 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16968
16969         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16970
16971 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16972
16973         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16974
16975 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16976
16977         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16978
16979 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16980
16981         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16982
16983 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16984
16985         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16986         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16987         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16988         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16989
16990 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16991
16992         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16993         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16994         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16995
16996 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16997
16998         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16999         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17000         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17001         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17002         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17003         vXXXhn.inc.
17004
17005 2015-01-26  Richard Biener  <rguenther@suse.de>
17006
17007         PR middle-end/64764
17008         * gcc.dg/uninit-19.c: New testcase.
17009
17010 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17011
17012         * lib/target-supports.exp (check_effective_target_vect64): Add
17013         sparc*-*-*.
17014
17015 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17016
17017         PR testsuite/64712
17018         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17019
17020 2015-01-26  Tony Liu  <tony.liu@arm.com>
17021
17022         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17023         non-UAL cases.
17024
17025 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17026
17027         PR libfortran/64770
17028         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17029         correctly, clean up afterwards.
17030
17031 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17032
17033         PR fortran/62044
17034         * gfortran.dg/use_rename_7.f90: New.
17035
17036 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17037
17038         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17039         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17040
17041 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17042
17043         PR target/54236
17044         * gcc.target/sh/pr54236-4.c: New.
17045
17046 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17047
17048         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17049         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17050         Bridge test.
17051
17052 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17053
17054         PR libfortran/64770
17055         * gfortran.dg/open_new_segv.f90: New test.
17056
17057 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17058
17059         PR target/49263
17060         PR target/53987
17061         PR target/64345
17062         PR target/59533
17063         PR target/52933
17064         PR target/54236
17065         PR target/51244
17066         * gcc.target/sh/pr64345-1.c: New.
17067         * gcc.target/sh/pr64345-2.c: New.
17068         * gcc.target/sh/pr59533-1.c: New.
17069         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17070         * gcc.target/sh/pr52933-2.c: Likewise.
17071         * gcc.target/sh/pr54089-1.c: Likewise.
17072         * gcc.target/sh/pr54236-1.c: Likewise.
17073         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17074         * gcc.target/sh/pr49263-1.c: Remove xfails.
17075         * gcc.target/sh/pr49263-2.c: Likewise.
17076         * gcc.target/sh/pr49263-3.c: Likewise.
17077         * gcc.target/sh/pr53987-1.c: Likewise.
17078         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17079         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17080         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17081         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17082         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17083         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17084         test_009): New.
17085         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17086         (test_02): New.
17087
17088 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17089
17090         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17091
17092 2015-01-23  Ian Lance Taylor  <iant@google.com>
17093
17094         PR go/64510
17095         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17096         targets without split stack support.
17097
17098 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17099
17100         PR target/64317
17101         * gcc.target/i386/pr64317.c: New test.
17102
17103 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17104
17105         PR rtl-optimization/63637
17106         PR rtl-optimization/60663
17107         * gcc.dg/pr63637-1.c: New test.
17108         * gcc.dg/pr63637-2.c: New test.
17109         * gcc.dg/pr63637-3.c: New test.
17110         * gcc.dg/pr63637-4.c: New test.
17111         * gcc.dg/pr63637-5.c: New test.
17112         * gcc.dg/pr63637-6.c: New test.
17113         * gcc.target/i386/pr63637-1.c: New test.
17114         * gcc.target/i386/pr63637-2.c: New test.
17115         * gcc.target/i386/pr63637-3.c: New test.
17116         * gcc.target/i386/pr63637-4.c: New test.
17117         * gcc.target/i386/pr63637-5.c: New test.
17118         * gcc.target/i386/pr63637-6.c: New test.
17119
17120 2015-01-23  Richard Biener  <rguenther@suse.de>
17121
17122         PR testsuite/63439
17123         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17124         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17125
17126 2015-01-23  Marek Polacek  <polacek@redhat.com>
17127
17128         PR preprocessor/60570
17129         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17130         * gcc.dg/cpp/pr60570.c: New test.
17131
17132 2015-01-23  Richard Biener  <rguenther@suse.de>
17133
17134         PR testsuite/63439
17135         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17136         vectorization on vect64 targets.
17137
17138 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17139
17140         PR fortran/60922
17141         * gfortran.dg/class_allocate_17.f90: New.
17142
17143 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17144
17145         PR fortran/64726
17146         * gfortran.dg/goacc/combined_loop.f90: New.
17147
17148 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17149
17150         PR fortran/61933
17151         * gfortran.dg/make_unit.f90: New test.
17152
17153 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17154
17155         PR fortran/61933
17156         * gfortran.dg/negative_unit_int8.f: Update.
17157
17158 2015-01-22  Jeff Law  <law@redhat.com>
17159
17160         PR target/52076
17161         * gcc.target/m68k/pr52076-1.c: New test.
17162         * gcc.target/m68k/pr52076-2.c: New test.
17163
17164 2015-01-22  Richard Biener  <rguenther@suse.de>
17165
17166         PR middle-end/64728
17167         * gcc.dg/torture/pr64728.c: New testcase.
17168
17169 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17170
17171         PR target/64688
17172         * g++.dg/pr64688.C: New test.
17173
17174 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17175
17176         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17177         to avoid errors with -fpic.
17178
17179 2015-01-22  Richard Biener  <rguenther@suse.de>
17180
17181         PR libstdc++/64535
17182         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17183
17184 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17185
17186         PR rtl-optimization/64682
17187         * gcc.c-torture/execute/pr64682.c: New file.
17188
17189 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17190
17191         PR debug/64511
17192         * gcc.dg/pr64511.c: New test.
17193
17194         PR rtl-optimization/62078
17195         * g++.dg/opt/pr62078.C: New test.
17196
17197         PR c/63307
17198         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17199
17200 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17201
17202         PR fortran/57023
17203         * gfortran.dg/internal_pack_15.f90:  New test.
17204
17205 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17206
17207         * c-c++-common/tsan/step.c: New testcase.
17208
17209 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17210
17211         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17212
17213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17214
17215         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17216
17217 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17218
17219         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17220
17221 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17222
17223         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17224
17225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17226
17227         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17228
17229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17230
17231         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17232
17233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17234
17235         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17236
17237 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17238
17239         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17240
17241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17242
17243         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17244
17245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17246
17247         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17248
17249 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17250
17251         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17252
17253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17254
17255         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17256
17257 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17258
17259         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17260         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17261         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17262         vXXXw.inc.
17263
17264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17265
17266         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17267         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17268         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17269         vXXXl.inc.
17270
17271 2015-01-21  Renlin Li  <renlin.li@arm.com>
17272
17273         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17274         * g++.dg/tls/thread_local5g.C: Likewise.
17275         * g++.dg/tls/thread_local6g.C: Likewise.
17276
17277 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17278
17279         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17280         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17281         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17282
17283 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17284
17285         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17286         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17287         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17288
17289 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17290
17291         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17292         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17293         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17294
17295 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17296
17297         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17298         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17299         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17300
17301 2015-01-20  Jeff Law  <law@redhat.com>
17302
17303         PR target/59946
17304         * gcc.target/m68k/pr59946.c: New test.
17305
17306 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17307
17308         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17309         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17310         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17311
17312 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17313
17314         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17315         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17316         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17317
17318 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17319
17320         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17321         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17322         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17323
17324 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17325
17326         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17327         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17328         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17329         vshuffle.inc.
17330         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17331         vshuffle.inc.
17332
17333 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17334
17335         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17336         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17337         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17338
17339 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17340
17341         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17342         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17343         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17344
17345 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17346
17347         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17348
17349 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17350
17351         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17352
17353         PR sanitizer/64632
17354         * g++.dg/ubsan/pr64632.C: New test.
17355
17356         PR debug/64663
17357         * gcc.dg/pr64663.c: New test.
17358
17359 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17360
17361         PR c++/64383
17362         * g++.dg/warn/Wunused-var-23.C: New.
17363
17364 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17365
17366         PR c++/59937
17367         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17368         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17369
17370 2015-01-20  Richard Biener  <rguenther@suse.de>
17371
17372         PR ipa/64684
17373         * gcc.dg/lto/pr64684_0.c: New testcase.
17374         * gcc.dg/lto/pr64684_1.c: Likewise.
17375         * gcc.dg/lto/pr64684_2.c: Likewise.
17376         * gcc.dg/lto/pr64685_0.c: Likewise.
17377         * gcc.dg/lto/pr64685_1.c: Likewise.
17378
17379 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17380
17381         PR c++/62241
17382         * g++.dg/cpp1y/lambda-init12.C: New.
17383
17384 2015-01-20  Richard Biener  <rguenther@suse.de>
17385
17386         PR tree-optimization/64410
17387         * g++.dg/vect/pr64410.cc: Require vect_double.
17388
17389 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17390
17391         PR target/64149
17392         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17393
17394 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17395
17396         PR bootstrap/64676
17397         Revert:
17398         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17399
17400         PR rtl-optimization/64081
17401         * gcc.dg/pr64081.c: New test.
17402
17403 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17404
17405         * jit.dg/harness.h: Include <unistd.h>.
17406         (CHECK_NO_ERRORS): New.
17407         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17408         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17409         gcc_jit_context_compile_to_file.
17410         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17411         args to the spawned executable.
17412         (jit-expand-vars): New function.
17413         (jit-exe-params): New variable.
17414         (dg-jit-set-exe-params): New function.
17415         (jit-dg-test): Detect testcases that use
17416         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17417         Set arguments of spawned process to jit-exe-params.
17418         (jit-get-output-filename): New function.
17419         (jit-setup-compile-to-file): New function.
17420         (jit-verify-compile-to-file): New function.
17421         (jit-run-executable): New function.
17422         (jit-verify-executable): New function.
17423         * jit.dg/test-compile-to-assembler.c: New testcase.
17424         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17425         * jit.dg/test-compile-to-executable.c: New testcase.
17426         * jit.dg/test-compile-to-object.c: New testcase.
17427
17428 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17429
17430         PR target/64652
17431         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17432         (test_1): New.
17433
17434 2015-01-19  Martin Liska  <mliska@suse.cz>
17435
17436         * objc/compile/pr64668.m: New test.
17437
17438 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17439
17440         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17441         (create_overflow_fn): Update comment to clarify that
17442         the third param of the created function is a bool *, not
17443         an int *.
17444         (verify_int_overflow_fn): Convert param "expected_ovf" from
17445         int to bool.  Update third param of "overflow_fn_type" from int *
17446         to bool *.  Update local "actual_ovf" from int to bool.
17447         (verify_uint_overflow_fn): Likewise.
17448
17449 2015-01-19  Martin Liska  <mliska@suse.cz>
17450
17451         * gcc.dg/ipa/ipa-icf-33.c: New test.
17452
17453 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17454             Haijian Zhang  <z.zhanghaijian@huawei.com>
17455
17456         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17457         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17458         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17459         result_float64x2, expected_hfloat64x2): New helper type, variable and
17460         declaration.
17461         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17462         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17463         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17464         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17465         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17466         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17467         and target without the FMA feature.
17468
17469 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17470
17471         * gcc.target/aarch64/pr64304.c: New testcase.
17472
17473 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17474
17475         PR rtl-optimization/64081
17476         * gcc.dg/pr64081.c: New test.
17477
17478 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17479
17480         PR target/63971
17481         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17482         the epilogue).
17483         * gcc.target/aarch64/test_frame_6.c: Likewise.
17484         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17485         and x19 (in the epilogue).
17486         * gcc.target/aarch64/test_frame_4.c: Likewise.
17487         * gcc.target/aarch64/test_frame_7.c: Likewise.
17488
17489 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17490
17491         * gcc.target/i386/chkp-always_inline.c: New.
17492
17493 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17494             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17495
17496         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17497         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17498
17499 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17500
17501         PR fortran/60255
17502         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17503         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17504
17505 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17506
17507         PR fortran/64578
17508         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17509
17510 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17511
17512         PR target/64652
17513         * gcc.target/sh/torture/pr64652.c: New.
17514
17515 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17516
17517         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17518         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17519         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17520         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17521         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17522         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17523
17524 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17525
17526         PR ipa/64378
17527         * g++.dg/torture/pr64378.C: New testcase.
17528
17529 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17530
17531         PR fortran/57959
17532         * gfortran.dg/block_13.f08: New test
17533
17534 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17535
17536         PR fortran/55901
17537         * gfortran.dg/associate_1.f03: Allow test for character with
17538         automatic length.
17539
17540 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17541
17542         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17543         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17544
17545 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17546
17547         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17548
17549 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17550
17551         PR fortran/64578
17552         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17553
17554 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17555
17556         PR fortran/60357
17557         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17558
17559         PR fortran/61275
17560         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17561
17562         PR fortran/55932
17563         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17564
17565 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17566
17567         PR fortran/60334
17568         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17569
17570 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17571
17572         PR rtl-optimization/52773
17573         * gcc.c-torture/compile/pr52773.c: New test.
17574
17575 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17576
17577         PR c++/62134
17578         * g++.dg/cpp0x/alias-decl-46.C: New.
17579
17580 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17581
17582         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17583
17584 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17585
17586         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17587         Add trace.
17588         (CHECK_FP): Likewise.
17589         (CHECK_CUMULATIVE_SAT): Likewise.
17590
17591 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17592
17593         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17594         (Set_Neon_Cumulative_Sat): Add parameter.
17595         (__set_neon_cumulative_sat): Support new parameter.
17596         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17597         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17598         argument.
17599         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17600         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17601         argument.
17602
17603 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17604
17605         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17606         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17607
17608 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17609
17610         PR c++/60056
17611         * g++.dg/tls/thread_local-ice4.C: New.
17612
17613 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17614
17615         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17616         than Neon options.
17617
17618 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17619
17620         PR c++/62276
17621         * g++.dg/cpp0x/vt-62276.C: New.
17622
17623 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17624
17625         PR middle-end/64353
17626         * g++.dg/pr64353.C: New.
17627
17628 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17629
17630         PR target/64263
17631         * gcc.target/aarch64/pr64263_1.c: New test.
17632
17633 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17634
17635         PR tree-optimization/64434
17636         * gcc.dg/torture/pr64434.c: Move to...
17637         * gcc.dg/pr64434.c: ... here.
17638
17639 2015-01-16  Richard Biener  <rguenther@suse.de>
17640
17641         PR middle-end/64614
17642         * gcc.dg/uninit-18.c: New testcase.
17643
17644 2015-01-16  Richard Biener  <rguenther@suse.de>
17645
17646         PR tree-optimization/64568
17647         * g++.dg/torture/pr64568-2.C: New testcase.
17648
17649 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17650
17651         PR target/64363
17652         * gcc.target/i386/chkp-label-address.c: New.
17653
17654 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17655
17656         PR fortran/45290
17657         * gfortran.dg/pointer_init_6.f90: Extended.
17658
17659 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17660
17661         * gcc.c-torture/compile/20150108.c: New test.
17662
17663 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17664
17665         * gcc.target/visium: New directory.
17666
17667 2015-01-16  Richard Biener  <rguenther@suse.de>
17668
17669         PR tree-optimization/61743
17670         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17671         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17672
17673 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17674
17675         * gcc.dg/pr64015.c: New test.
17676
17677 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17678
17679         PR ipa/64163
17680         PR ipa/64612
17681         * g++.dg/ipa/pr64612.C: New test.
17682
17683 2015-01-16  Renlin Li  <renlin.li@arm.com>
17684
17685         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17686
17687 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17688
17689         * gcc.target/i386/sse-14.c: Test new intrinsic.
17690         * gcc.target/i386/sse-22.c: Ditto.
17691
17692 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17693
17694         PR c++/58614
17695         * g++.dg/cpp0x/auto44.C: New.
17696
17697 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17698
17699         PR target/59710
17700         * gcc.target/nios2/gpopt-all.c: New test case.
17701         * gcc.target/nios2/gpopt-local.c: New test case.
17702         * gcc.target/nios2/gpopt-global.c: New test case.
17703         * gcc.target/nios2/gpopt-data.c: New test case.
17704         * gcc.target/nios2/gpopt-none.c: New test case.
17705
17706 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17707
17708         * g++.dg/ubsan/vptr-1.C: New test.
17709         * g++.dg/ubsan/vptr-2.C: New test.
17710         * g++.dg/ubsan/vptr-3.C: New test.
17711         * g++.dg/ubsan/vptr-4.C: New test.
17712         * g++.dg/ubsan/vptr-5.C: New test.
17713         * g++.dg/ubsan/vptr-6.C: New test.
17714         * g++.dg/ubsan/vptr-7.C: New test.
17715         * g++.dg/ubsan/vptr-8.C: New test.
17716         * g++.dg/ubsan/vptr-9.C: New test.
17717
17718 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17719
17720         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17721         is set up.
17722         * lib/gcc-dg.exp: Likewise.
17723
17724 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17725
17726         PR rtl-optimization/64110
17727         * gcc.target/i386/pr64110.c: Add scan-assembler.
17728
17729 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17730             James Norris  <jnorris@codesourcery.com>
17731             Cesar Philippidis  <cesar@codesourcery.com>
17732             Ilmir Usmanov  <i.usmanov@samsung.com>
17733
17734         * lib/target-supports.exp (check_effective_target_fopenacc): New
17735         procedure.
17736         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17737         * g++.dg/goacc/goacc.exp: Likewise.
17738         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17739         * gcc.dg/goacc/goacc.exp: Likewise.
17740         * gfortran.dg/goacc/goacc.exp: Likewise.
17741         * c-c++-common/cpp/openacc-define-1.c: New file.
17742         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17743         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17744         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17745         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17746         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17747         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17748         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17749         * c-c++-common/goacc/cache-1.c: Likewise.
17750         * c-c++-common/goacc/clauses-fail.c: Likewise.
17751         * c-c++-common/goacc/collapse-1.c: Likewise.
17752         * c-c++-common/goacc/data-1.c: Likewise.
17753         * c-c++-common/goacc/data-2.c: Likewise.
17754         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17755         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17756         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17757         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17758         * c-c++-common/goacc/if-clause-1.c: Likewise.
17759         * c-c++-common/goacc/if-clause-2.c: Likewise.
17760         * c-c++-common/goacc/kernels-1.c: Likewise.
17761         * c-c++-common/goacc/loop-1.c: Likewise.
17762         * c-c++-common/goacc/loop-private-1.c: Likewise.
17763         * c-c++-common/goacc/nesting-1.c: Likewise.
17764         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17765         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17766         * c-c++-common/goacc/parallel-1.c: Likewise.
17767         * c-c++-common/goacc/pcopy.c: Likewise.
17768         * c-c++-common/goacc/pcopyin.c: Likewise.
17769         * c-c++-common/goacc/pcopyout.c: Likewise.
17770         * c-c++-common/goacc/pcreate.c: Likewise.
17771         * c-c++-common/goacc/pragma_context.c: Likewise.
17772         * c-c++-common/goacc/present-1.c: Likewise.
17773         * c-c++-common/goacc/reduction-1.c: Likewise.
17774         * c-c++-common/goacc/reduction-2.c: Likewise.
17775         * c-c++-common/goacc/reduction-3.c: Likewise.
17776         * c-c++-common/goacc/reduction-4.c: Likewise.
17777         * c-c++-common/goacc/sb-1.c: Likewise.
17778         * c-c++-common/goacc/sb-2.c: Likewise.
17779         * c-c++-common/goacc/sb-3.c: Likewise.
17780         * c-c++-common/goacc/update-1.c: Likewise.
17781         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17782         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17783         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17784         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17785         * gfortran.dg/goacc/assumed.f95: Likewise.
17786         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17787         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17788         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17789         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17790         * gfortran.dg/goacc/branch.f95: Likewise.
17791         * gfortran.dg/goacc/cache-1.f95: Likewise.
17792         * gfortran.dg/goacc/coarray.f95: Likewise.
17793         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17794         * gfortran.dg/goacc/cray.f95: Likewise.
17795         * gfortran.dg/goacc/critical.f95: Likewise.
17796         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17797         * gfortran.dg/goacc/data-tree.f95: Likewise.
17798         * gfortran.dg/goacc/declare-1.f95: Likewise.
17799         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17800         * gfortran.dg/goacc/fixed-1.f: Likewise.
17801         * gfortran.dg/goacc/fixed-2.f: Likewise.
17802         * gfortran.dg/goacc/fixed-3.f: Likewise.
17803         * gfortran.dg/goacc/fixed-4.f: Likewise.
17804         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17805         * gfortran.dg/goacc/if.f95: Likewise.
17806         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17807         * gfortran.dg/goacc/list.f95: Likewise.
17808         * gfortran.dg/goacc/literal.f95: Likewise.
17809         * gfortran.dg/goacc/loop-1.f95: Likewise.
17810         * gfortran.dg/goacc/loop-2.f95: Likewise.
17811         * gfortran.dg/goacc/loop-3.f95: Likewise.
17812         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17813         * gfortran.dg/goacc/omp.f95: Likewise.
17814         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17815         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17816         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17817         * gfortran.dg/goacc/parameter.f95: Likewise.
17818         * gfortran.dg/goacc/private-1.f95: Likewise.
17819         * gfortran.dg/goacc/private-2.f95: Likewise.
17820         * gfortran.dg/goacc/private-3.f95: Likewise.
17821         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17822         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17823         * gfortran.dg/goacc/reduction.f95: Likewise.
17824         * gfortran.dg/goacc/routine-1.f90: Likewise.
17825         * gfortran.dg/goacc/routine-2.f90: Likewise.
17826         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17827         * gfortran.dg/goacc/several-directives.f95: Likewise.
17828         * gfortran.dg/goacc/sie.f95: Likewise.
17829         * gfortran.dg/goacc/subarrays.f95: Likewise.
17830         * gfortran.dg/gomp/map-1.f90: Likewise.
17831         * gfortran.dg/openacc-define-1.f90: Likewise.
17832         * gfortran.dg/openacc-define-2.f90: Likewise.
17833         * gfortran.dg/openacc-define-3.f90: Likewise.
17834         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17835         * g++.dg/gomp/block-2.C: Likewise.
17836         * g++.dg/gomp/block-3.C: Likewise.
17837         * g++.dg/gomp/block-5.C: Likewise.
17838         * g++.dg/gomp/target-1.C: Likewise.
17839         * g++.dg/gomp/target-2.C: Likewise.
17840         * g++.dg/gomp/taskgroup-1.C: Likewise.
17841         * g++.dg/gomp/teams-1.C: Likewise.
17842         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17843         * gcc.dg/cilk-plus/jump.c: Likewise.
17844         * gcc.dg/gomp/block-1.c: Likewise.
17845         * gcc.dg/gomp/block-10.c: Likewise.
17846         * gcc.dg/gomp/block-2.c: Likewise.
17847         * gcc.dg/gomp/block-3.c: Likewise.
17848         * gcc.dg/gomp/block-4.c: Likewise.
17849         * gcc.dg/gomp/block-5.c: Likewise.
17850         * gcc.dg/gomp/block-6.c: Likewise.
17851         * gcc.dg/gomp/block-7.c: Likewise.
17852         * gcc.dg/gomp/block-8.c: Likewise.
17853         * gcc.dg/gomp/block-9.c: Likewise.
17854         * gcc.dg/gomp/target-1.c: Likewise.
17855         * gcc.dg/gomp/target-2.c: Likewise.
17856         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17857         * gcc.dg/gomp/teams-1.c: Likewise.
17858
17859 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17860
17861         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17862         test case.
17863
17864 2015-01-15  Mike Stump  <mikestump@comcast.net>
17865
17866         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17867         * gcc.dg/inline_2.c: Likewise.
17868         * gcc.dg/inline_3.c: Likewise.
17869         * gcc.dg/inline_4.c: Likewise.
17870
17871 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17872
17873         PR fortran/58023
17874         * gfortran.dg/proc_ptr_comp_43.f90: New.
17875
17876 2015-01-15  Mike Stump  <mikestump@comcast.net>
17877
17878         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17879         * gcc.dg/unroll_2.c: Likewise.
17880         * gcc.dg/unroll_3.c: Likewise.
17881         * gcc.dg/unroll_4.c: Likewise.
17882         * gcc.dg/unroll_5.c: Likewise.
17883
17884 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17885
17886         PR target/63971
17887         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17888         in epilogue.
17889         * gcc.target/aarch64/test_frame_6.c: Likewise.
17890         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17891         x30 and x19 (in the epilogue).
17892         * gcc.target/aarch64/test_frame_4.c: Likewise.
17893         * gcc.target/aarch64/test_frame_7.c: Likewise.
17894
17895 2015-01-15  Martin Liska  <mliska@suse.cz>
17896
17897         * g++.dg/ipa/pr64068.C: New test.
17898         * gcc.dg/ipa/PR64559.c: New test.
17899
17900 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17901
17902         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17903         with PIE.
17904
17905 2015-01-15  Richard Biener  <rguenther@suse.de>
17906
17907         PR tree-optimization/61743
17908         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17909         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17910
17911 2015-01-15 Renlin Li <renlin.li@arm.com>
17912
17913         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17914         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17915
17916 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17917
17918         * gcc.dg/vect/vect-aggressive-1.c: New.
17919         * gcc.target/i386/avx2-vect-aggressive.c: New.
17920
17921 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17922
17923         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17924
17925 2015-01-15  Richard Biener  <rguenther@suse.de>
17926
17927         PR lto/64415
17928         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17929         -Wl,-undefined,dynamic_lookup.
17930
17931 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17932
17933         * gnat.dg/opt47.adb: New test.
17934
17935 2015-01-15  Richard Biener  <rguenther@suse.de>
17936
17937         PR lto/64415
17938         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17939
17940 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17941
17942         PR tree-optimization/64434
17943         * gcc.dg/torture/pr64434.c: New test.
17944
17945 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17946
17947         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17948         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17949         -march=loongson* and -march=octeon* require -mno-micromips.
17950
17951 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17952             Matthew Fortune  <matthew.fortune@imgtec.com>
17953
17954         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17955         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17956         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17957         * gcc.target/mips/call-saved-7.c: New file.
17958         * gcc.target/mips/call-saved-8.c: New file.
17959         * gcc.target/mips/call-saved-9.c: New file.
17960
17961 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17962
17963         * gcc.target/mips/lsa.c: New file.
17964         * gcc.target/mips/mips64-lsa.c: Likewise.
17965         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17966         * gcc.target/mips/mulsize-4.c: Likewise.
17967         * gcc.target/mips/mulsize-5.c: New file.
17968         * gcc.target/mips/mulsize-6.c: Likewise.
17969         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17970         and !HAS_LSA as ghost options.
17971         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17972         for !HAS_LSA.
17973
17974 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17975
17976         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17977
17978 2015-01-15  Richard Biener  <rguenther@suse.de>
17979
17980         PR middle-end/64365
17981         * gcc.dg/torture/pr64365.c: New testcase.
17982
17983 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17984
17985         * gcc.dg/stackprotectexplicit1.c: New test.
17986         * g++.dg/stackprotectexplicit2.c: New test.
17987
17988 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17989
17990         PR target/61933
17991         * gfortran.dg/inquire_internal.f90: New.
17992         * gfortran.dg/negative_unit_check.f90: New.
17993
17994 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17995
17996         PR target/53988
17997         * gcc.target/sh/pr53988-1.c: New.
17998
17999 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18000
18001         PR c++/58671
18002         * g++.dg/tls/thread_local-ice3.C: New.
18003
18004 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18005
18006         * gcc.target/i386/fentry-override.c: Properly place {} in target
18007         selector.  Remove nonpic.
18008         * gcc.target/i386/fentry.c: Likewise.
18009
18010 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18011
18012         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18013         warnings instead of errors.
18014
18015 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18016
18017         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18018         option support instead of ENABLE_LTO from Makefile.
18019
18020 2015-01-14  Richard Biener  <rguenther@suse.de>
18021
18022         PR tree-optimization/59354
18023         * gcc.dg/vect/pr59354.c: New testcase.
18024
18025 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18026
18027         * lib/target-supports.exp
18028         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18029         on ARM architures before v7.
18030
18031 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18032
18033         PR middle-end/59448
18034         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18035         an atomic_exchange.
18036
18037 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18038
18039         PR target/64386
18040         * gcc.target/i386/pr64386.c: New test.
18041
18042 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18043
18044         PR target/64393
18045         * gcc.target/i386/pr64393.c: New test.
18046
18047 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18048
18049         PR target/64387
18050         * gcc.target/i386/pr64387.c: New test.
18051
18052 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18053
18054         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18055
18056 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18057
18058         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18059
18060 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18061
18062         PR target/64453
18063         * gcc.target/arm/pr64453.c: New.
18064
18065 2015-01-14  Richard Biener  <rguenther@suse.de>
18066
18067         PR lto/64415
18068         * gcc.dg/lto/pr64415_0.c: New testcase.
18069         * gcc.dg/lto/pr64415_1.c: Likewise.
18070
18071 2015-01-14  Martin Liska  <mliska@suse.cz>
18072
18073         * gcc.dg/ipa/pr64307.c: New test.
18074
18075 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18076
18077         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18078         64-bit and 128-bit.
18079
18080 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18081
18082         PR target/64460
18083         * gcc.target/arm/pr64460_1.c: New test.
18084
18085 2015-01-14  Richard Biener  <rguenther@suse.de>
18086
18087         PR tree-optimization/64493
18088         PR tree-optimization/64495
18089         * gcc.dg/vect/pr64493.c: New testcase.
18090         * gcc.dg/vect/pr64495.c: Likewise.
18091
18092 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18093
18094         * gcc.dg/Warray-bounds-11.c: New test-case.
18095
18096 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18097
18098         * gcc.target/mips/octeon3-pipe-1.c: New test.
18099
18100 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18101
18102         * jit.dg/harness.h (set_up_logging): Move string concatenation
18103         into...
18104         (concat_strings): New function.
18105         (dump_reproducer): New function.
18106         (test_jit): Call dump_reproducer.
18107         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18108         function.
18109         (jit-dg-test): Delete any generated reproducer from previous runs.
18110         Verify that a generated reproducer was created, and verify that it
18111         compiles.
18112         * jit.dg/test-nested-contexts.c (main): Call
18113         gcc_jit_context_dump_reproducer_to_file.
18114
18115 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18116
18117         * gcc.dg/aru-2.c: Add dg-require-profiling.
18118
18119 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18120
18121         * lib/target-supports.exp (check_profiling_available): Check if
18122         -pg links.
18123
18124 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18125
18126         PR ipa/64565
18127         * g++.dg/torture/pr64565.C: New testcase.
18128
18129 2015-01-13  Marek Polacek  <polacek@redhat.com>
18130
18131         PR middle-end/64391
18132         * gcc.dg/tm/pr64391.c: New test.
18133
18134 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18135
18136         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18137         true.
18138
18139 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18140
18141         * gcc.target/i386/pie.c: New test.
18142
18143         * lib/target-supports.exp (check_effective_target_pie): New.
18144
18145 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18146
18147         PR rtl-optimization/64286
18148         * gcc.target/i386/avx2-pr64286.c: New test.
18149
18150 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18151
18152         PR c++/57626
18153         * g++.dg/cpp0x/vt-57626.C: New.
18154
18155 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18156
18157         PR fortran/64528
18158         * gfortran.dg/pr64528.f90: New test.
18159
18160 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18161
18162         * gcc.target/aarch64/subsp.c: New test.
18163
18164 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18165
18166         * gcc.target/aarch64/store-pair-1.c: New testcase.
18167
18168 2015-01-13  Richard Biener  <rguenther@suse.de>
18169
18170         PR lto/64373
18171         * gcc.dg/lto/pr64373_0.c: New testcase.
18172
18173 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18174
18175         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18176         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18177
18178 2015-01-13  Richard Biener  <rguenther@suse.de>
18179
18180         PR tree-optimization/64406
18181         * gcc.dg/pr64406.c: New testcase.
18182
18183 2015-01-13  Richard Biener  <rguenther@suse.de>
18184
18185         PR tree-optimization/64404
18186         * gcc.dg/vect/pr64404.c: New testcase.
18187
18188 2015-01-13  Richard Biener  <rguenther@suse.de>
18189
18190         PR tree-optimization/64568
18191         * g++.dg/torture/pr64568.C: New testcase.
18192
18193 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18194
18195         * jit.dg/test-error-local-used-from-other-function.c: New test
18196         case.
18197         * jit.dg/test-error-param-reuse.c: New test case.
18198         * jit.dg/test-error-param-sharing.c: New test case.
18199         * jit.dg/test-error-param-used-from-other-function.c: New test
18200         case.
18201         * jit.dg/test-error-param-used-without-a-function.c: New test
18202         case.
18203
18204 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18205
18206         PR tree-optimization/64563
18207         * gcc.dg/pr64563.c: New test.
18208
18209         PR target/64513
18210         * gcc.target/i386/pr64513.c: New test.
18211
18212         PR tree-optimization/64454
18213         * gcc.dg/pr64454.c: New test.
18214
18215         PR testsuite/64028
18216         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18217         bind_pic_locally.
18218         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18219         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18220         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18221         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18222         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18223         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18224         * gcc.dg/vect/slp-25.c: Likewise.
18225         * gcc.dg/vect/vect-109.c: Likewise.
18226         * gcc.dg/vect/vect-13.c: Likewise.
18227         * gcc.dg/vect/vect-17.c: Likewise.
18228         * gcc.dg/vect/vect-18.c: Likewise.
18229         * gcc.dg/vect/vect-19.c: Likewise.
18230         * gcc.dg/vect/vect-20.c: Likewise.
18231         * gcc.dg/vect/vect-21.c: Likewise.
18232         * gcc.dg/vect/vect-22.c: Likewise.
18233         * gcc.dg/vect/vect-27.c: Likewise.
18234         * gcc.dg/vect/vect-29.c: Likewise.
18235         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18236         * gcc.dg/vect/vect-2.c: Likewise.
18237         * gcc.dg/vect/vect-3.c: Likewise.
18238         * gcc.dg/vect/vect-4.c: Likewise.
18239         * gcc.dg/vect/vect-5.c: Likewise.
18240         * gcc.dg/vect/vect-72.c: Likewise.
18241         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18242         * gcc.dg/vect/vect-73.c: Likewise.
18243         * gcc.dg/vect/vect-77-global.c: Likewise.
18244         * gcc.dg/vect/vect-78-global.c: Likewise.
18245         * gcc.dg/vect/vect-7.c: Likewise.
18246         * gcc.dg/vect/vect-86.c: Likewise.
18247         * gcc.dg/vect/vect-align-1.c: Likewise.
18248         * gcc.dg/vect/vect-align-3.c: Likewise.
18249         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18250         * gcc.dg/vect/vect-all.c: Likewise.
18251         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18252         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18253         * gcc.dg/vect/vect-peel-3.c: Likewise.
18254         * gcc.dg/vect/vect-peel-4.c: Likewise.
18255         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18256
18257 2015-01-12  Jeff Law  <law@redhat.com>
18258
18259         PR target/64461
18260         * gcc.target/m68k/pr64461.c: New test.
18261
18262 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18263
18264         * jit.dg/test-array-as-pointer.c (create_code): Update call
18265         to gcc_jit_context_new_global by setting "kind" to
18266         GCC_JIT_GLOBAL_IMPORTED.
18267         * jit.dg/test-error-array-as-pointer.c: Likewise.
18268         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18269         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18270         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18271         * jit.dg/test-using-global.c (the_global): Rename to...
18272         (imported_global): ...this.
18273         (create_code): Update to test the three kinds of global.
18274         (verify_code): Likewise.
18275
18276 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18277
18278         PR testsuite/64427
18279         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18280         undefined behavior.
18281         * gcc.target/i386/pr64291-2.c: Updated.
18282
18283 2015-01-12  Richard Biener  <rguenther@suse.de>
18284
18285         PR tree-optimization/64530
18286         * gfortran.dg/pr64530.f90: New testcase.
18287
18288 2015-01-12  Richard Biener  <rguenther@suse.de>
18289
18290         PR middle-end/64357
18291         * gcc.dg/torture/pr64357.c: New testcase.
18292
18293 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18294
18295         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18296         selector.
18297
18298 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18299         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18300
18301 2015-01-12  Martin Liska  <mliska@suse.cz>
18302
18303         * gcc.dg/ipa/PR64550.c: New test.
18304
18305 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18306
18307         PR ipa/63470
18308         * g++.dg/ipa/pr63470.C: New testcase.
18309
18310 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18311
18312         PR fortran/63733
18313         * gfortran.dg/typebound_operator_20.f90: New.
18314
18315 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18316
18317         PR fortran/58023
18318         * gfortran.dg/proc_ptr_comp_42.f90: New.
18319
18320 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18321
18322         PR fortran/64508
18323         * gfortran.dg/proc_ptr_comp_41.f90: New.
18324
18325 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18326
18327         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18328
18329 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18330
18331         PR fortran/64522
18332         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18333         and add dg-excess-errors.
18334         * gfortran.dg/line_length_6.f90: New.
18335         * gfortran.dg/line_length_7.f90: New.
18336         * gfortran.dg/line_length_8.f90: New.
18337         * gfortran.dg/line_length_9.f90: New.
18338         * gfortran.dg/line_length_10.f90: New.
18339         * gfortran.dg/line_length_11.f90: New.
18340
18341 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18342
18343         * jit.dg/test-threads.c (struct testcase): Move declaration
18344         to jit.dg/all-non-failing-tests.h.
18345         (testcases): Likewise.
18346         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18347         declaration here from jit.dg/all-non-failing-tests.h.
18348         (testcases): Likewise.
18349         * jit.dg/test-combination.c (create_code): Eliminate spelling
18350         out all of the testcases in favor of looping through the
18351         "testcases" metadata.
18352         (verify_code): Likewise.
18353
18354 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18355
18356         PR rtl-optimization/64536
18357         * gcc.dg/pr64536.c: New test.
18358
18359 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18360
18361         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18362         * jit.dg/test-combination.c (create_code): Likewise.
18363         (verify_code): Likewise.
18364         * jit.dg/test-constants.c: New test case.
18365         * jit.dg/test-threads.c: Add test-constants.c.
18366
18367 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18368
18369         PR libobjc/51891
18370         * objc.dg/gnu-api-2-class.m: Add a test case
18371         for the above change.
18372
18373 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18374
18375         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18376
18377 2015-01-09  Richard Biener  <rguenther@suse.de>
18378
18379         PR tree-optimization/64410
18380         * g++.dg/vect/pr64410.cc: New testcase.
18381
18382 2015-01-09  Martin Liska  <mliska@suse.cz>
18383
18384         * gcc.dg/ipa/ipa-icf-32.c: New test.
18385
18386 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18387
18388         * c-c++-common/tsan/tsan_barrier.h: New.
18389         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18390         * c-c++-common/tsan/bitfield_race.c: Likewise.
18391         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18392         * c-c++-common/tsan/mutexset1.c: Likewise.
18393         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18394         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18395         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18396         * c-c++-common/tsan/simple_race.c: Likewise.
18397         * c-c++-common/tsan/simple_stack.c: Likewise.
18398         * c-c++-common/tsan/sleep_sync.c: Likewise.
18399         * c-c++-common/tsan/tiny_race.c: Likewise.
18400         * c-c++-common/tsan/tls_race.c: Likewise.
18401         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18402         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18403         * g++.dg/tsan/atomic_free.C: Likewise.
18404         * g++.dg/tsan/atomic_free2.C: Likewise.
18405         * g++.dg/tsan/cond_race.C: Likewise.
18406         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18407
18408 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18409
18410         PR testsuite/62250
18411         * lib/target-supports.exp (check_effective_target_libatomic_available):
18412         New.
18413         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18414         targets that match effective-target libatomic_available.
18415         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18416
18417 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18418
18419         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18420         Verify the result of gcc_jit_context_get_last_error.
18421         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18422
18423 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18424
18425         PR tree-optimization/63989
18426         * gcc.dg/strlenopt-27.c: New test.
18427
18428 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18429
18430         * jit.dg/harness.h (set_up_logging): New function.
18431         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18432         set_up_logging on the context, so that every testcase is
18433         logged to a particular file.
18434         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18435         and call gcc_jit_context_set_logfile on the top-level context.
18436
18437 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18438
18439         PR target/64338
18440         * g++.dg/opt/pr64338.C: New test.
18441
18442 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18443
18444         * gfortran.dg/coarray/codimension_2b.f90: New file.
18445         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18446         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18447
18448 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18449
18450         PR c++/59004
18451         * g++.dg/ext/fnname4.C: New.
18452
18453 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18454
18455         PR c++/64462
18456         * g++.dg/cpp0x/constexpr-64462.C: New.
18457
18458 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18459
18460         PR c++/60753
18461         * g++.dg/cpp0x/deleted10.C: New.
18462
18463 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18464
18465         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18466
18467 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18468
18469         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18470         GCC_JIT_UNARY_OP_ABS.
18471         (verify_unary_ops): Likewise.
18472
18473 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18474
18475         * jit.dg/test-arith-overflow.c: New test case.
18476         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18477         * jit.dg/test-combination.c (create_code): Likewise.
18478         (verify_code): Likewise.
18479         * jit.dg/test-threads.c (testcases): Likewise.
18480
18481 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18482
18483         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18484         rather than "jit".  Load g++.exp, and call g++_init.
18485         Run test-*.cc files within the testsuite and *.cc files within
18486         docs/examples.
18487         (jit-dg-test): Drop the addition of -fgnu89-inline to
18488         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18489         doing it when compiling C testcases (since g++ does not handle
18490         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18491         is restored to the value after g++_init ran, rather than the
18492         value before g++_init ran.  Return a list of
18493         $comp_output $output_file, as dg-test assumes.
18494
18495 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18496
18497         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18498         make it easier to figure out the origin of each test result when
18499         running test-combination.c and test-threads.c.
18500         (CHECK_VALUE): Likewise.
18501         (CHECK_DOUBLE_VALUE): Likewise.
18502         (CHECK_STRING_VALUE): Likewise.
18503         (CHECK_STRING_STARTS_WITH): Likewise.
18504         (CHECK_STRING_CONTAINS): Likewise.
18505         (CHECK): Likewise.
18506         (check_string_value): Likewise, add "funcname" param.
18507         (check_string_starts_with): Likewise.
18508         (check_string_contains): Likewise.
18509
18510 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18511
18512         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18513         generating name of built executable.
18514
18515 2015-01-07  Marek Polacek  <polacek@redhat.com>
18516
18517         PR c/64440
18518         * gcc.dg/pr64440.c: New test.
18519         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18520
18521 2015-01-07  Marek Polacek  <polacek@redhat.com>
18522
18523         PR c/64417
18524         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18525         * gcc.dg/pr64417.c: New test.
18526
18527 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18528
18529         PR target/64505
18530         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18531         fix is correct.
18532
18533 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18534
18535         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18536         Check if testcases run without errors, not just if they compile.
18537
18538 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18539
18540         PR target/64507
18541         * gcc.target/sh/pr64507.c: New test.
18542
18543 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18544
18545         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18546
18547 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18548
18549         * c-c++-common/asan/sanitize-all-1.c: New test.
18550         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18551         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18552         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18553         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18554
18555 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18556
18557         * lib/target-supports.exp (check_profiling_available): Return 0 for
18558         Visium.
18559         (check_effective_target_tls_runtime): Likewise.
18560         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18561         * gcc.dg/20020312-2.c: Adjust for Visium.
18562         * gcc.dg/tls/thr-cse-1.c: Likewise
18563         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18564         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18565         * gcc.dg/weak/typeof-2.c: Likewise.
18566
18567 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18568
18569         PR rtl-optimization/64287
18570         * gcc.dg/aru-2.c: New test.
18571
18572 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18573
18574         PR sanitizer/64344
18575         * c-c++-common/ubsan/pr64344-1.c: New test.
18576         * c-c++-common/ubsan/pr64344-2.c: New test.
18577
18578         PR tree-optimization/64465
18579         * gcc.dg/pr64465.c: New test.
18580
18581         PR tree-optimization/64494
18582         * gcc.c-torture/compile/pr64494.c: New test.
18583
18584 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18585
18586         PR fortran/47674
18587         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18588
18589 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18590
18591         Update copyright years.
18592
18593 2015-01-05  Marek Polacek  <polacek@redhat.com>
18594
18595         PR c/64423
18596         * gcc.dg/pr64423.c: New test.
18597
18598 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18599
18600         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18601         mmix-knuth-mmixware for the same reason as for MIPS.
18602         * gcc.dg/debug/debug-2.c: Ditto.
18603
18604         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18605
18606 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18607
18608         PR testsuite/62250
18609         * lib/gfortran.exp: Add libatomic library search path.
18610         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18611         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18612
18613         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18614
18615 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18616
18617         * c-c++-common/tsan/bitfield_race.c: New testcase.
18618         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18619
18620 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18621
18622         * gfortran.dg/coarray/collectives_4.f90: New.
18623
18624 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18625
18626         PR fortran/57562
18627         * gfortran.dg/extends_16.f90: New.
18628
18629 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18630
18631         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18632
18633 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18634
18635         * gfortran.dg/coarray/codimension_2.f90: New.
18636         * gfortran.dg/coarray/codimension_2a.f90: New.
18637         * gfortran.dg/coarray_35.f90: New.
18638         * gfortran.dg/coarray_35a.f90: New.
18639
18640 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18641
18642         PR fortran/60507
18643         * gfortran.dg/dummy_procedure_11.f90: New.
18644 ^L
18645 Copyright (C) 2015 Free Software Foundation, Inc.
18646
18647 Copying and distribution of this file, with or without modification,
18648 are permitted in any medium without royalty provided the copyright
18649 notice and this notice are preserved.