re PR target/68416 ([MPX] GCC emits a lot of redundant bndmov instructions)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
2
3         PR target/68416
4         * gcc.target/i386/mpx/pr68416.c: New test.
5
6 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/67313
9         * g++.dg/cpp0x/no-weak1.C: New.
10
11 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
12
13         PR tree-optimization/68128
14         * gcc.dg/gomp/pr68128-1.c: New test.
15         * gcc.dg/gomp/pr68128-2.c: New test.
16
17 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18
19         PR rtl-optimization/67226
20         * gcc.c-torture/execute/pr67226.c: New test.
21
22 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
23
24         PR c++/68508
25         * g++.dg/ubsan/pr68508.C: New test.
26
27 2015-11-25  Martin Sebor  <msebor@redhat.com>
28
29         PR c++/67876
30         * g++.dg/pr67876.C: New test.
31
32 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
33             Sebastian Pop  <s.pop@samsung.com>
34
35         PR tree-optimization/68453
36         * gfortran.dg/graphite/pr68453.f90: New.
37
38 2015-11-25  Martin Sebor  <msebor@redhat.com>
39
40         PR c/66516
41         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
42         * gcc.dg/addr_builtin-1.c: Same.
43
44 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
45
46         * gcc.target/powerpc/dform-1.c: New test.
47         * gcc.target/powerpc/dform-2.c: Likewise.
48
49 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
50
51         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
52         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
53         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
54
55 2015-11-25  Tom de Vries  <tom@codesourcery.com>
56
57         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
58         * gcc.dg/pr23911.c: Same.
59         * gcc.dg/tree-ssa/20030709-2.c: Same.
60         * gcc.dg/tree-ssa/20030731-2.c: Same.
61         * gcc.dg/tree-ssa/20040729-1.c: Same.
62         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
63         * gcc.dg/tree-ssa/loop-36.c: Same.
64         * gcc.dg/tree-ssa/pr21086.c: Same.
65         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
66         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
67         * gcc.dg/vect/pr26359.c: Same.
68         * c-c++-common/restrict-2.c: Update after adding new lim1.
69         * c-c++-common/restrict-4.c: Same.
70         * g++.dg/tree-ssa/pr33615.C: Same.
71         * g++.dg/tree-ssa/restrict1.C: Same.
72         * gcc.dg/tm/pub-safety-1.c: Same.
73         * gcc.dg/tm/reg-promotion.c: Same.
74         * gcc.dg/tree-ssa/20050314-1.c: Same.
75         * gcc.dg/tree-ssa/loop-32.c: Same.
76         * gcc.dg/tree-ssa/loop-33.c: Same.
77         * gcc.dg/tree-ssa/loop-34.c: Same.
78         * gcc.dg/tree-ssa/loop-35.c: Same.
79         * gcc.dg/tree-ssa/loop-7.c: Same.
80         * gcc.dg/tree-ssa/pr23109.c: Same.
81         * gcc.dg/tree-ssa/restrict-3.c: Same.
82         * gcc.dg/tree-ssa/restrict-5.c: Same.
83         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
84         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
85         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
86         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
87         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
88         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
89         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
90         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
91         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
92         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
93         * gcc.dg/tree-ssa/structopt-1.c: Same.
94         * gfortran.dg/pr32921.f: Same.
95         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
96         * g++.dg/tree-ssa/pr61009.C: Same.
97         * g++.dg/tree-ssa/ssa-dom.C: Same.
98         * gcc.dg/pr20115-1.c: Same.
99         * gcc.dg/tree-prof/20050826-2.c: Same.
100         * gcc.dg/tree-prof/cmpsf-1.c: Same.
101         * gcc.dg/tree-ssa/20030821-1.c: Same.
102         * gcc.dg/tree-ssa/20030922-2.c: Same.
103         * gcc.dg/tree-ssa/20031022-1.c: Same.
104         * gcc.dg/tree-ssa/20040615-1.c: Same.
105         * gcc.dg/tree-ssa/20040624-1.c: Same.
106         * gcc.dg/tree-ssa/pr21417.c: Same.
107         * gcc.dg/tree-ssa/pr61607.c: Same.
108         * gcc.dg/tree-ssa/slsr-27.c: Same.
109         * gcc.dg/tree-ssa/slsr-28.c: Same.
110         * gcc.dg/tree-ssa/slsr-29.c: Same.
111         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
112         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
113         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
114         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
115         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
116         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
117         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
118         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
119         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
120         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
121         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
122         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
123         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
124         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
125         * gcc.dg/tree-ssa/vrp47.c: Same.
126         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
127         * gcc.dg/tree-ssa/foldconst-2.c: Same.
128         * gcc.dg/tree-ssa/loop-40.c: Same.
129         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
130
131 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
132
133         * g++.dg/cpp0x/constexpr-array13.C: Fix.
134
135 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
136
137         * gfortran.dg/nint_p7.f90: New testcase.
138
139 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
140             Paolo Carlini  <paolo.carlini@oracle.com>
141
142         PR c++/68087
143         * g++.dg/cpp0x/constexpr-array13.C: New.
144
145 2015-11-25  Ilmir Usmanov <me@ilmir.us>
146             Cesar Philippidis  <cesar@codesourcery.com>
147
148         PR fortran/63858
149         * goacc/omp-fixed.f: New test.
150         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
151
152 2015-11-25  Richard Biener  <rguenther@suse.de>
153
154         PR middle-end/68528
155         * gcc.dg/torture/pr68528.c: New testcase.
156
157 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
158
159         PR c++/58910
160         * g++.dg/cpp0x/constexpr-tuple2.C: New.
161
162 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
163
164         PR rtl-optimization/68435
165         * gcc.dg/pr68435.c: New test.
166
167 2015-11-25  Richard Biener  <rguenther@suse.de>
168
169         PR tree-optimization/68517
170         * gcc.dg/torture/pr68517.c: New testcase.
171
172 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
173
174         PR target/67089
175         * gcc.dg/pr67089-1.c: New test.
176         * gcc.dg/pr67089-2.c: New test.
177         * gcc.dg/pr67089-3.c: New test.
178         * gcc.dg/pr67089-4.c: New test.
179         * gcc.dg/pr67089-5.c: New test.
180         * gcc.dg/pr67089-6.c: New test.
181         * gcc.dg/pr67089-7.c: New test.
182
183 2015-11-25  Richard Biener  <rguenther@suse.de>
184
185         PR tree-optimization/68502
186         * gcc.dg/vect/pr68502-1.c: New testcase.
187         * gcc.dg/vect/pr68502-2.c: Likewise.
188
189 2015-11-24  Michael Collison  <michael.collison@linaro.org>
190
191         * gcc.target/aarch64/saddw-1.c: New test.
192         * gcc.target/aarch64/saddw-2.c: New test.
193         * gcc.target/aarch64/uaddw-1.c: New test.
194         * gcc.target/aarch64/uaddw-2.c: New test.
195         * gcc.target/aarch64/uaddw-3.c: New test.
196         * lib/target-support.exp
197         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
198         Add aarch64 to list of support targets.
199
200 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
201
202         * gcc.target/mips/frame-header-4.c: New test.
203
204 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
205
206         PR fortran/68486
207         * gfortran.dg/simplify_cshift_3.f90
208
209 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
210
211         PR c++/68278
212         * g++.dg/cpp1y/pr68278.C: New.
213
214 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
215
216         PR c++/68388
217         * g++.dg/cpp1y/pr68388.C: New.
218
219 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
220             Sebastian Pop  <s.pop@samsung.com>
221
222         PR tree-optimization/67984
223         * gcc.dg/graphite/pr67984.c: New.
224
225 2015-11-24  Michael Matz  <matz@suse.de>
226
227         PR rtl-optimization/68392
228         * g++.dg/pr68392.C: New test.
229
230 2015-11-24  Nathan Sidwell  <nathan@acm.org>
231
232         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
233
234 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
235
236         PR rtl-optimization/68381
237         * gcc.c-torture/execute/pr68381.c: New test.
238
239 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
240
241         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
242         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
243
244 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
245
246         PR target/68497
247         * gcc.target/i386/pr68497.c: New test.
248
249 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
250
251         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
252         New.
253         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
254         New.
255         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
256         New.
257         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
258         New.
259         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
260         New.
261         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
262         New.
263         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
264         New.
265         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
266         New.
267         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
268         New.
269         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
270         New.
271         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
272         New.
273         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
274         New.
275
276 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
277
278         PR middle-end/68375
279         * gcc.dg/pr68375.c: New test.
280
281 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
282
283         PR target/68483
284         * gcc.target/i386/pr68483-1.c: New test.
285         * gcc.target/i386/pr68483-2.c: New test.
286
287 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
288
289         PR c/68337
290         * gcc.target/i386/mpx/pr68337-1.c: New test.
291         * gcc.target/i386/mpx/pr68337-2.c: New test.
292
293 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
294
295         PR rtl-optimization/68194
296         PR rtl-optimization/68328
297         PR rtl-optimization/68185
298         * gcc.c-torture/execute/pr68185.c: New test.
299         * gcc.c-torture/execute/pr68328.c: Likewise.
300
301 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
302
303         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
304
305 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
306
307         PR objc/68438
308         * objc.dg/plugin: New subdirectory.
309         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
310         * objc.dg/plugin/plugin.exp: New file, based on
311         gcc.dg/plugin/plugin.exp.
312
313 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
314             Sebastian Pop  <s.pop@samsung.com>
315
316         PR tree-optimization/68493
317         * gcc.dg/graphite/pr68493.c: New.
318
319 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
320             Sebastian Pop  <s.pop@samsung.com>
321
322         PR tree-optimization/68279
323         * gfortran.dg/graphite/pr68279.f90: New.
324
325 2015-11-23  Marek Polacek  <polacek@redhat.com>
326
327         PR tree-optimization/68455
328         * gcc.dg/tree-ssa/pr68455.c: New test.
329
330 2015-11-23  Richard Biener  <rguenther@suse.de>
331
332         PR tree-optimization/68465
333         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
334
335 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
336
337         PR target/68363
338         * gcc.target/aarch64/pr68363_1.c: New test.
339
340 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
341
342         * gcc.target/aarch64/simd/vmulx.x: New.
343         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
344         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
345         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
346
347 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
348
349         PR c++/68001
350         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
351
352 2015-11-23  Richard Biener  <rguenther@suse.de>
353             Jiong Wang  <jiong.wang@arm.com>
354
355         PR tree-optimization/68317
356         PR tree-optimization/68326
357         * gcc.dg/pr68317.c: New testcase.
358
359 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
360
361         PR tree-optimization/68327
362         * gcc.dg/pr68327.c: New test.
363
364 2015-11-23  Tom de Vries  <tom@codesourcery.com>
365
366         PR tree-optimization/68460
367         * gcc.dg/autopar/pr68460.c: New test.
368
369 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
370
371         * c-c++-common/asan/halt_on_error-1.c: New test.
372         * c-c++-common/asan/halt_on_error-2.c: Likewise.
373
374 2015-11-23  Richard Biener  <rguenther@suse.de>
375
376         PR tree-optimization/68482
377         * gcc.dg/vect/pr68482.c: New testcase.
378
379 2015-11-23  Richard Biener  <rguenther@suse.de>
380
381         PR tree-optimization/68445
382         * gcc.dg/vect/pr68445.c: New testcase.
383
384 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
385
386         * gcc.target/s390/load-relative-check.c: New test to check
387         generation of load relative instructions.
388
389 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         * gfortran.dg/fmt_t_8.f90: New test.
392
393 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
394
395         PR target/68390
396         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
397
398 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
399
400         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
401
402 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
403
404         PR fortran/68486
405         * gfortran.dg/simplify_cshift_2.f90: New test.
406
407 2015-11-22  James Norris  <jnorris@codesourcery.com>
408             Cesar Philippidis  <cesar@codesourcery.com>
409
410         * gfortran.dg/goacc/declare-1.f95: Update test.
411         * gfortran.dg/goacc/declare-2.f95: New test.
412
413 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
414
415         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
416         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
417         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
418         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
419         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
420         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
421         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
422         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
423         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
424         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
425         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
426         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
427
428 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
429
430         * gfortran.dg/simplify_cshift_1.f90: New test.
431
432 2015-11-21  Nathan Sidwell  <nathan@acm.org>
433
434         * gcc.dg/atomic-generic.c: Include <string.h>.
435
436 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
437
438         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
439
440 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
441
442         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
443
444 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
445
446         PR debug/66432
447         * gcc.dg/debug/pr66432.c: New test.
448
449 2015-11-20  Ian Lance Taylor  <iant@google.com>
450
451         PR go/66406
452         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
453
454 2015-11-20  Mike Stump  <mikestump@comcast.net>
455
456         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
457         isn't portable.
458
459 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
460
461         PR 62314
462         * gcc.dg/fixits.c: New file.
463         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
464         (test_fixit_insert): New.
465         (test_fixit_remove): New.
466         (test_fixit_replace): New.
467         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
468         (test_fixit_insert): New.
469         (test_fixit_remove): New.
470         (test_fixit_replace): New.
471         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
472         (test_show_locus): Add tests of rendering fixit hints.
473
474 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
475
476         PR middle-end/68339
477         * gcc.dg/vect/pr68339.c: New test.
478
479 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
480
481         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
482
483 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
484
485         PR fortran/68237
486         * gfortran.dg/submodule_12.f90: New test
487
488         PR fortran/66762
489         * gfortran.dg/submodule_6.f08: Add compile option -flto.
490
491 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
492
493         * lib/target-supports.exp
494         (check_effective_target_arm_neon_ok_nocache): Add check
495         for M profile.
496
497 2015-11-20  Tom de Vries  <tom@codesourcery.com>
498
499         PR tree-optimization/68373
500         * gcc.dg/autopar/pr68373.c: New test.
501
502 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
503
504         PR c++/67354
505         * g++.dg/abi/mangle67.C: New test.
506
507 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
508
509         * gcc.target/s390/bswap-1.c: New test.
510
511 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
512
513         * gcc.target/s390/pfpo.c: New test.
514
515 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
516
517         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
518         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
519
520 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
521
522         * g++.dg/spellcheck-fields.C: New file.
523
524 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
525             Sebastian Pop  <s.pop@samsung.com>
526
527         PR tree-optimization/68428
528         * gcc.dg/graphite/pr68428.c: New.
529
530 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
531             Sebastian Pop  <s.pop@samsung.com>
532
533         PR tree-optimization/68335
534         * gfortran.dg/graphite/pr68335.f90: New.
535
536 2015-11-19  Nathan Sidwell  <nathan@acm.org>
537
538         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
539         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
540         * gcc.dg/special/weak-2.c: Likewise.
541         * gcc.dg/weak/weak-12.c: Likewise.
542         * gcc.dg/weak/weak-15.c: Likewise.
543         * gcc.dg/weak/weak-16.c: Likewise.
544         * gcc.dg/weak/weak-1.c: Likewise.
545         * gcc.dg/weak/weak-2.c: Likewise.
546         * gcc.dg/weak/weak-4.c: Likewise.
547         * gcc.dg/torture/pr53922.c: Likewise.
548         * gcc.dg/torture/pr60092.c: Likewise.
549
550 2015-11-19  Marek Polacek  <polacek@redhat.com>
551
552         PR c/68412
553         * gcc.dg/pr68412-2.c: New test.
554         * gcc.dg/pr68412.c: New test.
555
556 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
557
558         * gcc.dg/tree-ssa/vrp98.c: New testcase.
559         * gcc.target/avr/uint8-single-reg.c: New testcase.
560
561 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
562
563         PR c++/67409
564         * g++.dg/eh/goto3.C: New test.
565
566 2015-11-19  Marek Polacek  <polacek@redhat.com>
567
568         PR tree-optimization/68431
569         * gcc.dg/tree-ssa/pr68431.c: New test.
570
571 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
572
573         PR rtl-optimization/68376
574         * gcc.c-torture/execute/pr68376-1.c: New test.
575         * gcc.c-torture/execute/pr68376-2.c: New test.
576
577         PR target/67770
578         * gcc.target/i386/pr67770.c: New test.
579
580 2015-11-18  Jeff Law  <law@redhat.com>
581
582         PR tree-optimization/68198
583         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
584         * gcc.dg/tree-ssa/pr68198.c: New test.
585
586 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
587
588         PR fortran/59910
589         * gfortran.dg/pr59910.f90: New test.
590
591 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
592
593         PR fortran/43996
594         * gfortran.dg/pr43996.f90: New test.
595
596 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
597
598         PR c/65083
599         * gcc.dg/atomic/stdatomic-fence-2.c,
600         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
601
602 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gnat.dg/loop_optimization19.adb: New test.
605         * gnat.dg/loop_optimization20.adb: Likewise.
606         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
607
608 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
609
610         * gnat.dg/opt52.adb: New test.
611
612 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
613
614         * gcc.dg/goacc/nvptx-sese-1.c: New.
615
616 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
617
618         * gnat.dg/renaming7.adb: New test.
619         * gnat.dg/renaming7_pkg.ads: New helper.
620
621 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
622
623         PR tree-optimization/68402
624         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
625         to avoid undefined behaviour.
626
627 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
628
629         PR tree-optimization/68157
630         * g++.dg/opt/pr68157.C: New test.
631
632 2015-11-18  Richard Biener  <rguenther@suse.de>
633
634         PR tree-optimization/67790
635         * gcc.dg/vect/pr67790.c: New testcase.
636
637 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
638
639         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
640
641 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
642
643         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
644         (test_braced_init): New function.
645         (test_statement_expression): New function.
646         (test_address_of_label): New function.
647         (test_transaction_expressions): New function.
648         (test_keywords): New function.
649         (test_builtin_va_arg): New function.
650         (test_builtin_offsetof): New function.
651         * lib/multiline.exp (_build_multiline_regex): Escape braces.
652
653 2015-11-17  Martin Sebor  <msebor@redhat.com>
654
655         PR c++/68308
656         * g++.dg/init/new46.C: New test.
657
658 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
659
660         PR fortran/65751
661         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
662
663 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
664
665         PR middle-end/68134
666         * gcc.dg/pr68134.c: New test.
667
668 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
669
670         PR target/68143
671         * gcc.c-torture/execute/pr68143_1.c: New test.
672
673 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
674
675         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
676
677 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
678
679         * gcc.dg/tree-ssa/ifc-8.c: New test.
680
681 2015-11-16  Marek Polacek  <polacek@redhat.com>
682
683         PR c++/68362
684         * g++.dg/delayedfold/switch-1.C: New test.
685
686 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
687
688         PR fortran/58027
689         PR fortran/60993
690         * gfortran.dg/pr58027.f90: New test.
691
692 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
693
694         * c-c++-common/attr-simd.c: New test.
695         * c-c++-common/attr-simd-2.c: New test.
696         * c-c++-common/attr-simd-3.c: New test.
697
698 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
699
700         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
701
702 2015-11-16  Christian Bruel  <christian.bruel@st.com>
703
704         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
705          Check __ARM_NEON__ instead of "arm_neon.h.
706         * gcc.target/arm/attr-neon3.c: New test.
707         * gcc.target/arm/attr-neon-fp16.c: Likewise
708
709 2015-11-16  Christian Bruel  <christian.bruel@st.com>
710
711         PR target/65837
712         * gcc.target/arm/lto/pr65837_0.c
713         * gcc.target/arm/attr-neon2.c
714         * gcc.target/arm/attr-neon.c
715         * gcc.target/arm/attr-neon-builtin-fail.c
716         * gcc.target/arm/attr-crypto.c
717
718 2015-11-16  Richard Biener  <rguenther@suse.de>
719
720         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
721
722 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
723
724         PR fortran/50221
725         * gfortran.dg/deferred_character_1.f90: New test.
726         * gfortran.dg/deferred_character_4.f90: New test for comment
727         #4 of the PR.
728
729         PR fortran/68216
730         * gfortran.dg/deferred_character_2.f90: New test.
731
732         PR fortran/67674
733         * gfortran.dg/deferred_character_3.f90: New test.
734
735         PR fortran/63932
736         * gfortran.dg/deferred_character_5.f90: New test.
737
738         PR fortran/66408
739         * gfortran.dg/deferred_character_6.f90: New test.
740
741         PR fortran/49954
742         * gfortran.dg/deferred_character_7.f90: New test.
743
744 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
745
746         PR fortran/67803
747         * gfortran.dg/pr67803.f90: New test.
748
749 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
750
751         * g++.dg/cpp/ucn-1.C: Fix typo.
752
753 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
754
755         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
756         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
757
758 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
759             Jeff Law  <law@redhat.com>
760
761         * gcc.dg/tree-ssa/split-path-1.c: New test.
762
763 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
764
765         * c-c++-common/goacc/loop-auto-1.c: New.
766
767         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
768         * gcc.dg/goacc/nvptx-merged-loop.c: New.
769
770 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
771
772         PR fortran/68319
773         * gfortran.dg/pr68319.f90: New test.
774
775 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
776
777         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
778         hardware floating point support.
779
780         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
781         vector direct move instructions.
782
783         * gcc.target/powerpc/maddld.c: New test.
784
785 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
786
787         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
788         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
789         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
790
791 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
792
793         * gcc.dg/diagnostic-token-ranges.c: New file.
794         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
795         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
796         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
797         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
798         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
799         line_table param when calling
800         linemap_position_for_line_and_column.
801         (test_show_locus): Pass line_table to rich_location ctors.
802         (plugin_init): Remove setting of global_dc->colorize_source_p.
803         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
804         New file.
805         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
806         diagnostic_plugin_test_tree_expression_range.c,
807         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
808         and diagnostic-test-show-trees-1.c.
809
810 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
811
812         PR tree-optimization/67682
813         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
814         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
815         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
816         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
817
818 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
819
820         * gcc.target/aarch64/umaddl_combine_1.c: New test.
821
822 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
823
824         PR tree-optimization/68264
825         * gcc.dg/torture/pr68264.c: New test.
826
827 2015-11-13  Marek Polacek  <polacek@redhat.com>
828
829         PR c/68320
830         * gcc.dg/pr68320.c: New test.
831
832 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
833
834         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
835
836 2015-11-13  Richard Biener  <rguenther@suse.de>
837
838         PR tree-optimization/68306
839         * gcc.dg/pr68306.c: Adjust.
840         * gcc.dg/pr68306-2.c: New testcase.
841         * gcc.dg/pr68306-3.c: Likewise.
842
843 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
844
845         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
846         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
847
848 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
849
850         PR fortran/47266
851         * gfortran.dg/module_private_2.f90: New test.
852
853 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
854
855         PR fortran/47266
856         * gfortran.dg/warn_unused_function_2.f90: New test.
857
858 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
859
860         Revert [ARM] Remove neon-testgen.ml and generated tests.
861         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
862
863         * gcc.target/arm/neon/vRaddhns16.c: Remove.
864         * gcc.target/arm/neon/vRaddhns32.c: Remove.
865         * gcc.target/arm/neon/vRaddhns64.c: Remove.
866         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
867         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
868         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
869         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
870         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
871         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
872         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
873         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
874         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
875         * gcc.target/arm/neon/vRhadds16.c: Remove.
876         * gcc.target/arm/neon/vRhadds32.c: Remove.
877         * gcc.target/arm/neon/vRhadds8.c: Remove.
878         * gcc.target/arm/neon/vRhaddu16.c: Remove.
879         * gcc.target/arm/neon/vRhaddu32.c: Remove.
880         * gcc.target/arm/neon/vRhaddu8.c: Remove.
881         * gcc.target/arm/neon/vRshlQs16.c: Remove.
882         * gcc.target/arm/neon/vRshlQs32.c: Remove.
883         * gcc.target/arm/neon/vRshlQs64.c: Remove.
884         * gcc.target/arm/neon/vRshlQs8.c: Remove.
885         * gcc.target/arm/neon/vRshlQu16.c: Remove.
886         * gcc.target/arm/neon/vRshlQu32.c: Remove.
887         * gcc.target/arm/neon/vRshlQu64.c: Remove.
888         * gcc.target/arm/neon/vRshlQu8.c: Remove.
889         * gcc.target/arm/neon/vRshls16.c: Remove.
890         * gcc.target/arm/neon/vRshls32.c: Remove.
891         * gcc.target/arm/neon/vRshls64.c: Remove.
892         * gcc.target/arm/neon/vRshls8.c: Remove.
893         * gcc.target/arm/neon/vRshlu16.c: Remove.
894         * gcc.target/arm/neon/vRshlu32.c: Remove.
895         * gcc.target/arm/neon/vRshlu64.c: Remove.
896         * gcc.target/arm/neon/vRshlu8.c: Remove.
897         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
898         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
899         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
900         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
901         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
902         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
903         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
904         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
905         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
906         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
907         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
908         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
909         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
910         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
911         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
912         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
913         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
914         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
915         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
916         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
917         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
918         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
919         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
920         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
921         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
922         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
923         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
924         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
925         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
926         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
927         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
928         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
929         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
930         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
931         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
932         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
933         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
934         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
935         * gcc.target/arm/neon/vRsubhns16.c: Remove.
936         * gcc.target/arm/neon/vRsubhns32.c: Remove.
937         * gcc.target/arm/neon/vRsubhns64.c: Remove.
938         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
939         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
940         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
941         * gcc.target/arm/neon/vabaQs16.c: Remove.
942         * gcc.target/arm/neon/vabaQs32.c: Remove.
943         * gcc.target/arm/neon/vabaQs8.c: Remove.
944         * gcc.target/arm/neon/vabaQu16.c: Remove.
945         * gcc.target/arm/neon/vabaQu32.c: Remove.
946         * gcc.target/arm/neon/vabaQu8.c: Remove.
947         * gcc.target/arm/neon/vabals16.c: Remove.
948         * gcc.target/arm/neon/vabals32.c: Remove.
949         * gcc.target/arm/neon/vabals8.c: Remove.
950         * gcc.target/arm/neon/vabalu16.c: Remove.
951         * gcc.target/arm/neon/vabalu32.c: Remove.
952         * gcc.target/arm/neon/vabalu8.c: Remove.
953         * gcc.target/arm/neon/vabas16.c: Remove.
954         * gcc.target/arm/neon/vabas32.c: Remove.
955         * gcc.target/arm/neon/vabas8.c: Remove.
956         * gcc.target/arm/neon/vabau16.c: Remove.
957         * gcc.target/arm/neon/vabau32.c: Remove.
958         * gcc.target/arm/neon/vabau8.c: Remove.
959         * gcc.target/arm/neon/vabdQf32.c: Remove.
960         * gcc.target/arm/neon/vabdQs16.c: Remove.
961         * gcc.target/arm/neon/vabdQs32.c: Remove.
962         * gcc.target/arm/neon/vabdQs8.c: Remove.
963         * gcc.target/arm/neon/vabdQu16.c: Remove.
964         * gcc.target/arm/neon/vabdQu32.c: Remove.
965         * gcc.target/arm/neon/vabdQu8.c: Remove.
966         * gcc.target/arm/neon/vabdf32.c: Remove.
967         * gcc.target/arm/neon/vabdls16.c: Remove.
968         * gcc.target/arm/neon/vabdls32.c: Remove.
969         * gcc.target/arm/neon/vabdls8.c: Remove.
970         * gcc.target/arm/neon/vabdlu16.c: Remove.
971         * gcc.target/arm/neon/vabdlu32.c: Remove.
972         * gcc.target/arm/neon/vabdlu8.c: Remove.
973         * gcc.target/arm/neon/vabds16.c: Remove.
974         * gcc.target/arm/neon/vabds32.c: Remove.
975         * gcc.target/arm/neon/vabds8.c: Remove.
976         * gcc.target/arm/neon/vabdu16.c: Remove.
977         * gcc.target/arm/neon/vabdu32.c: Remove.
978         * gcc.target/arm/neon/vabdu8.c: Remove.
979         * gcc.target/arm/neon/vabsQf32.c: Remove.
980         * gcc.target/arm/neon/vabsQs16.c: Remove.
981         * gcc.target/arm/neon/vabsQs32.c: Remove.
982         * gcc.target/arm/neon/vabsQs8.c: Remove.
983         * gcc.target/arm/neon/vabsf32.c: Remove.
984         * gcc.target/arm/neon/vabss16.c: Remove.
985         * gcc.target/arm/neon/vabss32.c: Remove.
986         * gcc.target/arm/neon/vabss8.c: Remove.
987         * gcc.target/arm/neon/vaddQf32.c: Remove.
988         * gcc.target/arm/neon/vaddQs16.c: Remove.
989         * gcc.target/arm/neon/vaddQs32.c: Remove.
990         * gcc.target/arm/neon/vaddQs64.c: Remove.
991         * gcc.target/arm/neon/vaddQs8.c: Remove.
992         * gcc.target/arm/neon/vaddQu16.c: Remove.
993         * gcc.target/arm/neon/vaddQu32.c: Remove.
994         * gcc.target/arm/neon/vaddQu64.c: Remove.
995         * gcc.target/arm/neon/vaddQu8.c: Remove.
996         * gcc.target/arm/neon/vaddf32.c: Remove.
997         * gcc.target/arm/neon/vaddhns16.c: Remove.
998         * gcc.target/arm/neon/vaddhns32.c: Remove.
999         * gcc.target/arm/neon/vaddhns64.c: Remove.
1000         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1001         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1002         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1003         * gcc.target/arm/neon/vaddls16.c: Remove.
1004         * gcc.target/arm/neon/vaddls32.c: Remove.
1005         * gcc.target/arm/neon/vaddls8.c: Remove.
1006         * gcc.target/arm/neon/vaddlu16.c: Remove.
1007         * gcc.target/arm/neon/vaddlu32.c: Remove.
1008         * gcc.target/arm/neon/vaddlu8.c: Remove.
1009         * gcc.target/arm/neon/vadds16.c: Remove.
1010         * gcc.target/arm/neon/vadds32.c: Remove.
1011         * gcc.target/arm/neon/vadds64.c: Remove.
1012         * gcc.target/arm/neon/vadds8.c: Remove.
1013         * gcc.target/arm/neon/vaddu16.c: Remove.
1014         * gcc.target/arm/neon/vaddu32.c: Remove.
1015         * gcc.target/arm/neon/vaddu64.c: Remove.
1016         * gcc.target/arm/neon/vaddu8.c: Remove.
1017         * gcc.target/arm/neon/vaddws16.c: Remove.
1018         * gcc.target/arm/neon/vaddws32.c: Remove.
1019         * gcc.target/arm/neon/vaddws8.c: Remove.
1020         * gcc.target/arm/neon/vaddwu16.c: Remove.
1021         * gcc.target/arm/neon/vaddwu32.c: Remove.
1022         * gcc.target/arm/neon/vaddwu8.c: Remove.
1023         * gcc.target/arm/neon/vandQs16.c: Remove.
1024         * gcc.target/arm/neon/vandQs32.c: Remove.
1025         * gcc.target/arm/neon/vandQs64.c: Remove.
1026         * gcc.target/arm/neon/vandQs8.c: Remove.
1027         * gcc.target/arm/neon/vandQu16.c: Remove.
1028         * gcc.target/arm/neon/vandQu32.c: Remove.
1029         * gcc.target/arm/neon/vandQu64.c: Remove.
1030         * gcc.target/arm/neon/vandQu8.c: Remove.
1031         * gcc.target/arm/neon/vands16.c: Remove.
1032         * gcc.target/arm/neon/vands32.c: Remove.
1033         * gcc.target/arm/neon/vands64.c: Remove.
1034         * gcc.target/arm/neon/vands8.c: Remove.
1035         * gcc.target/arm/neon/vandu16.c: Remove.
1036         * gcc.target/arm/neon/vandu32.c: Remove.
1037         * gcc.target/arm/neon/vandu64.c: Remove.
1038         * gcc.target/arm/neon/vandu8.c: Remove.
1039         * gcc.target/arm/neon/vbicQs16.c: Remove.
1040         * gcc.target/arm/neon/vbicQs32.c: Remove.
1041         * gcc.target/arm/neon/vbicQs64.c: Remove.
1042         * gcc.target/arm/neon/vbicQs8.c: Remove.
1043         * gcc.target/arm/neon/vbicQu16.c: Remove.
1044         * gcc.target/arm/neon/vbicQu32.c: Remove.
1045         * gcc.target/arm/neon/vbicQu64.c: Remove.
1046         * gcc.target/arm/neon/vbicQu8.c: Remove.
1047         * gcc.target/arm/neon/vbics16.c: Remove.
1048         * gcc.target/arm/neon/vbics32.c: Remove.
1049         * gcc.target/arm/neon/vbics64.c: Remove.
1050         * gcc.target/arm/neon/vbics8.c: Remove.
1051         * gcc.target/arm/neon/vbicu16.c: Remove.
1052         * gcc.target/arm/neon/vbicu32.c: Remove.
1053         * gcc.target/arm/neon/vbicu64.c: Remove.
1054         * gcc.target/arm/neon/vbicu8.c: Remove.
1055         * gcc.target/arm/neon/vbslQf32.c: Remove.
1056         * gcc.target/arm/neon/vbslQp16.c: Remove.
1057         * gcc.target/arm/neon/vbslQp64.c: Remove.
1058         * gcc.target/arm/neon/vbslQp8.c: Remove.
1059         * gcc.target/arm/neon/vbslQs16.c: Remove.
1060         * gcc.target/arm/neon/vbslQs32.c: Remove.
1061         * gcc.target/arm/neon/vbslQs64.c: Remove.
1062         * gcc.target/arm/neon/vbslQs8.c: Remove.
1063         * gcc.target/arm/neon/vbslQu16.c: Remove.
1064         * gcc.target/arm/neon/vbslQu32.c: Remove.
1065         * gcc.target/arm/neon/vbslQu64.c: Remove.
1066         * gcc.target/arm/neon/vbslQu8.c: Remove.
1067         * gcc.target/arm/neon/vbslf32.c: Remove.
1068         * gcc.target/arm/neon/vbslp16.c: Remove.
1069         * gcc.target/arm/neon/vbslp64.c: Remove.
1070         * gcc.target/arm/neon/vbslp8.c: Remove.
1071         * gcc.target/arm/neon/vbsls16.c: Remove.
1072         * gcc.target/arm/neon/vbsls32.c: Remove.
1073         * gcc.target/arm/neon/vbsls64.c: Remove.
1074         * gcc.target/arm/neon/vbsls8.c: Remove.
1075         * gcc.target/arm/neon/vbslu16.c: Remove.
1076         * gcc.target/arm/neon/vbslu32.c: Remove.
1077         * gcc.target/arm/neon/vbslu64.c: Remove.
1078         * gcc.target/arm/neon/vbslu8.c: Remove.
1079         * gcc.target/arm/neon/vcageQf32.c: Remove.
1080         * gcc.target/arm/neon/vcagef32.c: Remove.
1081         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1082         * gcc.target/arm/neon/vcagtf32.c: Remove.
1083         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1084         * gcc.target/arm/neon/vcalef32.c: Remove.
1085         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1086         * gcc.target/arm/neon/vcaltf32.c: Remove.
1087         * gcc.target/arm/neon/vceqQf32.c: Remove.
1088         * gcc.target/arm/neon/vceqQp8.c: Remove.
1089         * gcc.target/arm/neon/vceqQs16.c: Remove.
1090         * gcc.target/arm/neon/vceqQs32.c: Remove.
1091         * gcc.target/arm/neon/vceqQs8.c: Remove.
1092         * gcc.target/arm/neon/vceqQu16.c: Remove.
1093         * gcc.target/arm/neon/vceqQu32.c: Remove.
1094         * gcc.target/arm/neon/vceqQu8.c: Remove.
1095         * gcc.target/arm/neon/vceqf32.c: Remove.
1096         * gcc.target/arm/neon/vceqp8.c: Remove.
1097         * gcc.target/arm/neon/vceqs16.c: Remove.
1098         * gcc.target/arm/neon/vceqs32.c: Remove.
1099         * gcc.target/arm/neon/vceqs8.c: Remove.
1100         * gcc.target/arm/neon/vcequ16.c: Remove.
1101         * gcc.target/arm/neon/vcequ32.c: Remove.
1102         * gcc.target/arm/neon/vcequ8.c: Remove.
1103         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1104         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1105         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1106         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1107         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1108         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1109         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1110         * gcc.target/arm/neon/vcgef32.c: Remove.
1111         * gcc.target/arm/neon/vcges16.c: Remove.
1112         * gcc.target/arm/neon/vcges32.c: Remove.
1113         * gcc.target/arm/neon/vcges8.c: Remove.
1114         * gcc.target/arm/neon/vcgeu16.c: Remove.
1115         * gcc.target/arm/neon/vcgeu32.c: Remove.
1116         * gcc.target/arm/neon/vcgeu8.c: Remove.
1117         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1118         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1119         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1120         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1121         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1122         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1123         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1124         * gcc.target/arm/neon/vcgtf32.c: Remove.
1125         * gcc.target/arm/neon/vcgts16.c: Remove.
1126         * gcc.target/arm/neon/vcgts32.c: Remove.
1127         * gcc.target/arm/neon/vcgts8.c: Remove.
1128         * gcc.target/arm/neon/vcgtu16.c: Remove.
1129         * gcc.target/arm/neon/vcgtu32.c: Remove.
1130         * gcc.target/arm/neon/vcgtu8.c: Remove.
1131         * gcc.target/arm/neon/vcleQf32.c: Remove.
1132         * gcc.target/arm/neon/vcleQs16.c: Remove.
1133         * gcc.target/arm/neon/vcleQs32.c: Remove.
1134         * gcc.target/arm/neon/vcleQs8.c: Remove.
1135         * gcc.target/arm/neon/vcleQu16.c: Remove.
1136         * gcc.target/arm/neon/vcleQu32.c: Remove.
1137         * gcc.target/arm/neon/vcleQu8.c: Remove.
1138         * gcc.target/arm/neon/vclef32.c: Remove.
1139         * gcc.target/arm/neon/vcles16.c: Remove.
1140         * gcc.target/arm/neon/vcles32.c: Remove.
1141         * gcc.target/arm/neon/vcles8.c: Remove.
1142         * gcc.target/arm/neon/vcleu16.c: Remove.
1143         * gcc.target/arm/neon/vcleu32.c: Remove.
1144         * gcc.target/arm/neon/vcleu8.c: Remove.
1145         * gcc.target/arm/neon/vclsQs16.c: Remove.
1146         * gcc.target/arm/neon/vclsQs32.c: Remove.
1147         * gcc.target/arm/neon/vclsQs8.c: Remove.
1148         * gcc.target/arm/neon/vclss16.c: Remove.
1149         * gcc.target/arm/neon/vclss32.c: Remove.
1150         * gcc.target/arm/neon/vclss8.c: Remove.
1151         * gcc.target/arm/neon/vcltQf32.c: Remove.
1152         * gcc.target/arm/neon/vcltQs16.c: Remove.
1153         * gcc.target/arm/neon/vcltQs32.c: Remove.
1154         * gcc.target/arm/neon/vcltQs8.c: Remove.
1155         * gcc.target/arm/neon/vcltQu16.c: Remove.
1156         * gcc.target/arm/neon/vcltQu32.c: Remove.
1157         * gcc.target/arm/neon/vcltQu8.c: Remove.
1158         * gcc.target/arm/neon/vcltf32.c: Remove.
1159         * gcc.target/arm/neon/vclts16.c: Remove.
1160         * gcc.target/arm/neon/vclts32.c: Remove.
1161         * gcc.target/arm/neon/vclts8.c: Remove.
1162         * gcc.target/arm/neon/vcltu16.c: Remove.
1163         * gcc.target/arm/neon/vcltu32.c: Remove.
1164         * gcc.target/arm/neon/vcltu8.c: Remove.
1165         * gcc.target/arm/neon/vclzQs16.c: Remove.
1166         * gcc.target/arm/neon/vclzQs32.c: Remove.
1167         * gcc.target/arm/neon/vclzQs8.c: Remove.
1168         * gcc.target/arm/neon/vclzQu16.c: Remove.
1169         * gcc.target/arm/neon/vclzQu32.c: Remove.
1170         * gcc.target/arm/neon/vclzQu8.c: Remove.
1171         * gcc.target/arm/neon/vclzs16.c: Remove.
1172         * gcc.target/arm/neon/vclzs32.c: Remove.
1173         * gcc.target/arm/neon/vclzs8.c: Remove.
1174         * gcc.target/arm/neon/vclzu16.c: Remove.
1175         * gcc.target/arm/neon/vclzu32.c: Remove.
1176         * gcc.target/arm/neon/vclzu8.c: Remove.
1177         * gcc.target/arm/neon/vcntQp8.c: Remove.
1178         * gcc.target/arm/neon/vcntQs8.c: Remove.
1179         * gcc.target/arm/neon/vcntQu8.c: Remove.
1180         * gcc.target/arm/neon/vcntp8.c: Remove.
1181         * gcc.target/arm/neon/vcnts8.c: Remove.
1182         * gcc.target/arm/neon/vcntu8.c: Remove.
1183         * gcc.target/arm/neon/vcombinef32.c: Remove.
1184         * gcc.target/arm/neon/vcombinep16.c: Remove.
1185         * gcc.target/arm/neon/vcombinep64.c: Remove.
1186         * gcc.target/arm/neon/vcombinep8.c: Remove.
1187         * gcc.target/arm/neon/vcombines16.c: Remove.
1188         * gcc.target/arm/neon/vcombines32.c: Remove.
1189         * gcc.target/arm/neon/vcombines64.c: Remove.
1190         * gcc.target/arm/neon/vcombines8.c: Remove.
1191         * gcc.target/arm/neon/vcombineu16.c: Remove.
1192         * gcc.target/arm/neon/vcombineu32.c: Remove.
1193         * gcc.target/arm/neon/vcombineu64.c: Remove.
1194         * gcc.target/arm/neon/vcombineu8.c: Remove.
1195         * gcc.target/arm/neon/vcreatef32.c: Remove.
1196         * gcc.target/arm/neon/vcreatep16.c: Remove.
1197         * gcc.target/arm/neon/vcreatep64.c: Remove.
1198         * gcc.target/arm/neon/vcreatep8.c: Remove.
1199         * gcc.target/arm/neon/vcreates16.c: Remove.
1200         * gcc.target/arm/neon/vcreates32.c: Remove.
1201         * gcc.target/arm/neon/vcreates64.c: Remove.
1202         * gcc.target/arm/neon/vcreates8.c: Remove.
1203         * gcc.target/arm/neon/vcreateu16.c: Remove.
1204         * gcc.target/arm/neon/vcreateu32.c: Remove.
1205         * gcc.target/arm/neon/vcreateu64.c: Remove.
1206         * gcc.target/arm/neon/vcreateu8.c: Remove.
1207         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1208         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1209         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1210         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1211         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1212         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1213         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1214         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1215         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1216         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1217         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1218         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1219         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1220         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1221         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1222         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1223         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1224         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1225         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1226         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1227         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1228         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1229         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1230         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1231         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1232         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1233         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1234         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1235         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1236         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1237         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1238         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1239         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1240         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1241         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1242         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1243         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1244         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1245         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1246         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1247         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1248         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1249         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1250         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1251         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1252         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1253         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1254         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1255         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1256         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1257         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1258         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1259         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1260         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1261         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1262         * gcc.target/arm/neon/vdup_np16.c: Remove.
1263         * gcc.target/arm/neon/vdup_np64.c: Remove.
1264         * gcc.target/arm/neon/vdup_np8.c: Remove.
1265         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1266         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1267         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1268         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1269         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1270         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1271         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1272         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1273         * gcc.target/arm/neon/veorQs16.c: Remove.
1274         * gcc.target/arm/neon/veorQs32.c: Remove.
1275         * gcc.target/arm/neon/veorQs64.c: Remove.
1276         * gcc.target/arm/neon/veorQs8.c: Remove.
1277         * gcc.target/arm/neon/veorQu16.c: Remove.
1278         * gcc.target/arm/neon/veorQu32.c: Remove.
1279         * gcc.target/arm/neon/veorQu64.c: Remove.
1280         * gcc.target/arm/neon/veorQu8.c: Remove.
1281         * gcc.target/arm/neon/veors16.c: Remove.
1282         * gcc.target/arm/neon/veors32.c: Remove.
1283         * gcc.target/arm/neon/veors64.c: Remove.
1284         * gcc.target/arm/neon/veors8.c: Remove.
1285         * gcc.target/arm/neon/veoru16.c: Remove.
1286         * gcc.target/arm/neon/veoru32.c: Remove.
1287         * gcc.target/arm/neon/veoru64.c: Remove.
1288         * gcc.target/arm/neon/veoru8.c: Remove.
1289         * gcc.target/arm/neon/vextQf32.c: Remove.
1290         * gcc.target/arm/neon/vextQp16.c: Remove.
1291         * gcc.target/arm/neon/vextQp64.c: Remove.
1292         * gcc.target/arm/neon/vextQp8.c: Remove.
1293         * gcc.target/arm/neon/vextQs16.c: Remove.
1294         * gcc.target/arm/neon/vextQs32.c: Remove.
1295         * gcc.target/arm/neon/vextQs64.c: Remove.
1296         * gcc.target/arm/neon/vextQs8.c: Remove.
1297         * gcc.target/arm/neon/vextQu16.c: Remove.
1298         * gcc.target/arm/neon/vextQu32.c: Remove.
1299         * gcc.target/arm/neon/vextQu64.c: Remove.
1300         * gcc.target/arm/neon/vextQu8.c: Remove.
1301         * gcc.target/arm/neon/vextf32.c: Remove.
1302         * gcc.target/arm/neon/vextp16.c: Remove.
1303         * gcc.target/arm/neon/vextp64.c: Remove.
1304         * gcc.target/arm/neon/vextp8.c: Remove.
1305         * gcc.target/arm/neon/vexts16.c: Remove.
1306         * gcc.target/arm/neon/vexts32.c: Remove.
1307         * gcc.target/arm/neon/vexts64.c: Remove.
1308         * gcc.target/arm/neon/vexts8.c: Remove.
1309         * gcc.target/arm/neon/vextu16.c: Remove.
1310         * gcc.target/arm/neon/vextu32.c: Remove.
1311         * gcc.target/arm/neon/vextu64.c: Remove.
1312         * gcc.target/arm/neon/vextu8.c: Remove.
1313         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1314         * gcc.target/arm/neon/vfmaf32.c: Remove.
1315         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1316         * gcc.target/arm/neon/vfmsf32.c: Remove.
1317         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1318         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1319         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1320         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1321         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1322         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1323         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1324         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1325         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1326         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1327         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1328         * gcc.target/arm/neon/vget_highf32.c: Remove.
1329         * gcc.target/arm/neon/vget_highp16.c: Remove.
1330         * gcc.target/arm/neon/vget_highp64.c: Remove.
1331         * gcc.target/arm/neon/vget_highp8.c: Remove.
1332         * gcc.target/arm/neon/vget_highs16.c: Remove.
1333         * gcc.target/arm/neon/vget_highs32.c: Remove.
1334         * gcc.target/arm/neon/vget_highs64.c: Remove.
1335         * gcc.target/arm/neon/vget_highs8.c: Remove.
1336         * gcc.target/arm/neon/vget_highu16.c: Remove.
1337         * gcc.target/arm/neon/vget_highu32.c: Remove.
1338         * gcc.target/arm/neon/vget_highu64.c: Remove.
1339         * gcc.target/arm/neon/vget_highu8.c: Remove.
1340         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1341         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1342         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1343         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1344         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1345         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1346         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1347         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1348         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1349         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1350         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1351         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1352         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1353         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1354         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1355         * gcc.target/arm/neon/vget_lows16.c: Remove.
1356         * gcc.target/arm/neon/vget_lows32.c: Remove.
1357         * gcc.target/arm/neon/vget_lows64.c: Remove.
1358         * gcc.target/arm/neon/vget_lows8.c: Remove.
1359         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1360         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1361         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1362         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1363         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1364         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1365         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1366         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1367         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1368         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1369         * gcc.target/arm/neon/vhadds16.c: Remove.
1370         * gcc.target/arm/neon/vhadds32.c: Remove.
1371         * gcc.target/arm/neon/vhadds8.c: Remove.
1372         * gcc.target/arm/neon/vhaddu16.c: Remove.
1373         * gcc.target/arm/neon/vhaddu32.c: Remove.
1374         * gcc.target/arm/neon/vhaddu8.c: Remove.
1375         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1376         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1377         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1378         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1379         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1380         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1381         * gcc.target/arm/neon/vhsubs16.c: Remove.
1382         * gcc.target/arm/neon/vhsubs32.c: Remove.
1383         * gcc.target/arm/neon/vhsubs8.c: Remove.
1384         * gcc.target/arm/neon/vhsubu16.c: Remove.
1385         * gcc.target/arm/neon/vhsubu32.c: Remove.
1386         * gcc.target/arm/neon/vhsubu8.c: Remove.
1387         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1388         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1389         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1390         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1391         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1392         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1393         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1394         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1395         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1396         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1397         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1398         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1399         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1400         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1401         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1402         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1403         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1404         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1405         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1406         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1407         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1408         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1409         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1410         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1411         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1412         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1413         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1414         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1415         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1416         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1417         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1418         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1419         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1420         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1421         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1422         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1423         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1424         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1425         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1426         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1427         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1428         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1429         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1430         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1431         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1432         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1433         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1434         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1435         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1436         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1437         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1438         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1439         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1440         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1441         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1442         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1443         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1444         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1445         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1446         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1447         * gcc.target/arm/neon/vld1f32.c: Remove.
1448         * gcc.target/arm/neon/vld1p16.c: Remove.
1449         * gcc.target/arm/neon/vld1p64.c: Remove.
1450         * gcc.target/arm/neon/vld1p8.c: Remove.
1451         * gcc.target/arm/neon/vld1s16.c: Remove.
1452         * gcc.target/arm/neon/vld1s32.c: Remove.
1453         * gcc.target/arm/neon/vld1s64.c: Remove.
1454         * gcc.target/arm/neon/vld1s8.c: Remove.
1455         * gcc.target/arm/neon/vld1u16.c: Remove.
1456         * gcc.target/arm/neon/vld1u32.c: Remove.
1457         * gcc.target/arm/neon/vld1u64.c: Remove.
1458         * gcc.target/arm/neon/vld1u8.c: Remove.
1459         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1460         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1461         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1462         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1463         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1464         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1465         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1466         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1467         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1468         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1469         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1470         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1471         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1472         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1473         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1474         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1475         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1476         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1477         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1478         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1479         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1480         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1481         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1482         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1483         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1484         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1485         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1486         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1487         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1488         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1489         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1490         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1491         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1492         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1493         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1494         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1495         * gcc.target/arm/neon/vld2f32.c: Remove.
1496         * gcc.target/arm/neon/vld2p16.c: Remove.
1497         * gcc.target/arm/neon/vld2p64.c: Remove.
1498         * gcc.target/arm/neon/vld2p8.c: Remove.
1499         * gcc.target/arm/neon/vld2s16.c: Remove.
1500         * gcc.target/arm/neon/vld2s32.c: Remove.
1501         * gcc.target/arm/neon/vld2s64.c: Remove.
1502         * gcc.target/arm/neon/vld2s8.c: Remove.
1503         * gcc.target/arm/neon/vld2u16.c: Remove.
1504         * gcc.target/arm/neon/vld2u32.c: Remove.
1505         * gcc.target/arm/neon/vld2u64.c: Remove.
1506         * gcc.target/arm/neon/vld2u8.c: Remove.
1507         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1508         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1509         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1510         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1511         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1512         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1513         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1514         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1515         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1516         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1517         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1518         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1519         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1520         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1521         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1522         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1523         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1524         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1525         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1526         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1527         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1528         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1529         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1530         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1531         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1532         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1533         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1534         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1535         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1536         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1537         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1538         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1539         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1540         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1541         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1542         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1543         * gcc.target/arm/neon/vld3f32.c: Remove.
1544         * gcc.target/arm/neon/vld3p16.c: Remove.
1545         * gcc.target/arm/neon/vld3p64.c: Remove.
1546         * gcc.target/arm/neon/vld3p8.c: Remove.
1547         * gcc.target/arm/neon/vld3s16.c: Remove.
1548         * gcc.target/arm/neon/vld3s32.c: Remove.
1549         * gcc.target/arm/neon/vld3s64.c: Remove.
1550         * gcc.target/arm/neon/vld3s8.c: Remove.
1551         * gcc.target/arm/neon/vld3u16.c: Remove.
1552         * gcc.target/arm/neon/vld3u32.c: Remove.
1553         * gcc.target/arm/neon/vld3u64.c: Remove.
1554         * gcc.target/arm/neon/vld3u8.c: Remove.
1555         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1556         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1557         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1558         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1559         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1560         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1561         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1562         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1563         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1564         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1565         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1566         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1567         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1568         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1569         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1570         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1571         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1572         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1573         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1574         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1575         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1576         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1577         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1578         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1579         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1580         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1581         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1582         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1583         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1584         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1585         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1586         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1587         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1588         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1589         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1590         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1591         * gcc.target/arm/neon/vld4f32.c: Remove.
1592         * gcc.target/arm/neon/vld4p16.c: Remove.
1593         * gcc.target/arm/neon/vld4p64.c: Remove.
1594         * gcc.target/arm/neon/vld4p8.c: Remove.
1595         * gcc.target/arm/neon/vld4s16.c: Remove.
1596         * gcc.target/arm/neon/vld4s32.c: Remove.
1597         * gcc.target/arm/neon/vld4s64.c: Remove.
1598         * gcc.target/arm/neon/vld4s8.c: Remove.
1599         * gcc.target/arm/neon/vld4u16.c: Remove.
1600         * gcc.target/arm/neon/vld4u32.c: Remove.
1601         * gcc.target/arm/neon/vld4u64.c: Remove.
1602         * gcc.target/arm/neon/vld4u8.c: Remove.
1603         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1604         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1605         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1606         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1607         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1608         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1609         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1610         * gcc.target/arm/neon/vmaxf32.c: Remove.
1611         * gcc.target/arm/neon/vmaxs16.c: Remove.
1612         * gcc.target/arm/neon/vmaxs32.c: Remove.
1613         * gcc.target/arm/neon/vmaxs8.c: Remove.
1614         * gcc.target/arm/neon/vmaxu16.c: Remove.
1615         * gcc.target/arm/neon/vmaxu32.c: Remove.
1616         * gcc.target/arm/neon/vmaxu8.c: Remove.
1617         * gcc.target/arm/neon/vminQf32.c: Remove.
1618         * gcc.target/arm/neon/vminQs16.c: Remove.
1619         * gcc.target/arm/neon/vminQs32.c: Remove.
1620         * gcc.target/arm/neon/vminQs8.c: Remove.
1621         * gcc.target/arm/neon/vminQu16.c: Remove.
1622         * gcc.target/arm/neon/vminQu32.c: Remove.
1623         * gcc.target/arm/neon/vminQu8.c: Remove.
1624         * gcc.target/arm/neon/vminf32.c: Remove.
1625         * gcc.target/arm/neon/vmins16.c: Remove.
1626         * gcc.target/arm/neon/vmins32.c: Remove.
1627         * gcc.target/arm/neon/vmins8.c: Remove.
1628         * gcc.target/arm/neon/vminu16.c: Remove.
1629         * gcc.target/arm/neon/vminu32.c: Remove.
1630         * gcc.target/arm/neon/vminu8.c: Remove.
1631         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1632         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1633         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1634         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1635         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1636         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1637         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1638         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1639         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1640         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1641         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1642         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1643         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1644         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1645         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1646         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1647         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1648         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1649         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1650         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1651         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1652         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1653         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1654         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1655         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1656         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1657         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1658         * gcc.target/arm/neon/vmlaf32.c: Remove.
1659         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1660         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1661         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1662         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1663         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1664         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1665         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1666         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1667         * gcc.target/arm/neon/vmlals16.c: Remove.
1668         * gcc.target/arm/neon/vmlals32.c: Remove.
1669         * gcc.target/arm/neon/vmlals8.c: Remove.
1670         * gcc.target/arm/neon/vmlalu16.c: Remove.
1671         * gcc.target/arm/neon/vmlalu32.c: Remove.
1672         * gcc.target/arm/neon/vmlalu8.c: Remove.
1673         * gcc.target/arm/neon/vmlas16.c: Remove.
1674         * gcc.target/arm/neon/vmlas32.c: Remove.
1675         * gcc.target/arm/neon/vmlas8.c: Remove.
1676         * gcc.target/arm/neon/vmlau16.c: Remove.
1677         * gcc.target/arm/neon/vmlau32.c: Remove.
1678         * gcc.target/arm/neon/vmlau8.c: Remove.
1679         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1680         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1681         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1682         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1683         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1684         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1685         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1686         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1687         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1688         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1689         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1690         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1691         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1692         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1693         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1694         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1695         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1696         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1697         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1698         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1699         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1700         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1701         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1702         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1703         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1704         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1705         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1706         * gcc.target/arm/neon/vmlsf32.c: Remove.
1707         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1708         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1709         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1710         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1711         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1712         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1713         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1714         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1715         * gcc.target/arm/neon/vmlsls16.c: Remove.
1716         * gcc.target/arm/neon/vmlsls32.c: Remove.
1717         * gcc.target/arm/neon/vmlsls8.c: Remove.
1718         * gcc.target/arm/neon/vmlslu16.c: Remove.
1719         * gcc.target/arm/neon/vmlslu32.c: Remove.
1720         * gcc.target/arm/neon/vmlslu8.c: Remove.
1721         * gcc.target/arm/neon/vmlss16.c: Remove.
1722         * gcc.target/arm/neon/vmlss32.c: Remove.
1723         * gcc.target/arm/neon/vmlss8.c: Remove.
1724         * gcc.target/arm/neon/vmlsu16.c: Remove.
1725         * gcc.target/arm/neon/vmlsu32.c: Remove.
1726         * gcc.target/arm/neon/vmlsu8.c: Remove.
1727         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1728         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1729         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1730         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1731         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1732         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1733         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1734         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1735         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1736         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1737         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1738         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1739         * gcc.target/arm/neon/vmov_np16.c: Remove.
1740         * gcc.target/arm/neon/vmov_np8.c: Remove.
1741         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1742         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1743         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1744         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1745         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1746         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1747         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1748         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1749         * gcc.target/arm/neon/vmovls16.c: Remove.
1750         * gcc.target/arm/neon/vmovls32.c: Remove.
1751         * gcc.target/arm/neon/vmovls8.c: Remove.
1752         * gcc.target/arm/neon/vmovlu16.c: Remove.
1753         * gcc.target/arm/neon/vmovlu32.c: Remove.
1754         * gcc.target/arm/neon/vmovlu8.c: Remove.
1755         * gcc.target/arm/neon/vmovns16.c: Remove.
1756         * gcc.target/arm/neon/vmovns32.c: Remove.
1757         * gcc.target/arm/neon/vmovns64.c: Remove.
1758         * gcc.target/arm/neon/vmovnu16.c: Remove.
1759         * gcc.target/arm/neon/vmovnu32.c: Remove.
1760         * gcc.target/arm/neon/vmovnu64.c: Remove.
1761         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1762         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1763         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1764         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1765         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1766         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1767         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1768         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1769         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1770         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1771         * gcc.target/arm/neon/vmulQf32.c: Remove.
1772         * gcc.target/arm/neon/vmulQp8.c: Remove.
1773         * gcc.target/arm/neon/vmulQs16.c: Remove.
1774         * gcc.target/arm/neon/vmulQs32.c: Remove.
1775         * gcc.target/arm/neon/vmulQs8.c: Remove.
1776         * gcc.target/arm/neon/vmulQu16.c: Remove.
1777         * gcc.target/arm/neon/vmulQu32.c: Remove.
1778         * gcc.target/arm/neon/vmulQu8.c: Remove.
1779         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1780         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1781         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1782         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1783         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1784         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1785         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1786         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1787         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1788         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1789         * gcc.target/arm/neon/vmulf32.c: Remove.
1790         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1791         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1792         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1793         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1794         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1795         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1796         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1797         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1798         * gcc.target/arm/neon/vmullp8.c: Remove.
1799         * gcc.target/arm/neon/vmulls16.c: Remove.
1800         * gcc.target/arm/neon/vmulls32.c: Remove.
1801         * gcc.target/arm/neon/vmulls8.c: Remove.
1802         * gcc.target/arm/neon/vmullu16.c: Remove.
1803         * gcc.target/arm/neon/vmullu32.c: Remove.
1804         * gcc.target/arm/neon/vmullu8.c: Remove.
1805         * gcc.target/arm/neon/vmulp8.c: Remove.
1806         * gcc.target/arm/neon/vmuls16.c: Remove.
1807         * gcc.target/arm/neon/vmuls32.c: Remove.
1808         * gcc.target/arm/neon/vmuls8.c: Remove.
1809         * gcc.target/arm/neon/vmulu16.c: Remove.
1810         * gcc.target/arm/neon/vmulu32.c: Remove.
1811         * gcc.target/arm/neon/vmulu8.c: Remove.
1812         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1813         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1814         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1815         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1816         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1817         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1818         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1819         * gcc.target/arm/neon/vmvnp8.c: Remove.
1820         * gcc.target/arm/neon/vmvns16.c: Remove.
1821         * gcc.target/arm/neon/vmvns32.c: Remove.
1822         * gcc.target/arm/neon/vmvns8.c: Remove.
1823         * gcc.target/arm/neon/vmvnu16.c: Remove.
1824         * gcc.target/arm/neon/vmvnu32.c: Remove.
1825         * gcc.target/arm/neon/vmvnu8.c: Remove.
1826         * gcc.target/arm/neon/vnegQf32.c: Remove.
1827         * gcc.target/arm/neon/vnegQs16.c: Remove.
1828         * gcc.target/arm/neon/vnegQs32.c: Remove.
1829         * gcc.target/arm/neon/vnegQs8.c: Remove.
1830         * gcc.target/arm/neon/vnegf32.c: Remove.
1831         * gcc.target/arm/neon/vnegs16.c: Remove.
1832         * gcc.target/arm/neon/vnegs32.c: Remove.
1833         * gcc.target/arm/neon/vnegs8.c: Remove.
1834         * gcc.target/arm/neon/vornQs16.c: Remove.
1835         * gcc.target/arm/neon/vornQs32.c: Remove.
1836         * gcc.target/arm/neon/vornQs64.c: Remove.
1837         * gcc.target/arm/neon/vornQs8.c: Remove.
1838         * gcc.target/arm/neon/vornQu16.c: Remove.
1839         * gcc.target/arm/neon/vornQu32.c: Remove.
1840         * gcc.target/arm/neon/vornQu64.c: Remove.
1841         * gcc.target/arm/neon/vornQu8.c: Remove.
1842         * gcc.target/arm/neon/vorns16.c: Remove.
1843         * gcc.target/arm/neon/vorns32.c: Remove.
1844         * gcc.target/arm/neon/vorns64.c: Remove.
1845         * gcc.target/arm/neon/vorns8.c: Remove.
1846         * gcc.target/arm/neon/vornu16.c: Remove.
1847         * gcc.target/arm/neon/vornu32.c: Remove.
1848         * gcc.target/arm/neon/vornu64.c: Remove.
1849         * gcc.target/arm/neon/vornu8.c: Remove.
1850         * gcc.target/arm/neon/vorrQs16.c: Remove.
1851         * gcc.target/arm/neon/vorrQs32.c: Remove.
1852         * gcc.target/arm/neon/vorrQs64.c: Remove.
1853         * gcc.target/arm/neon/vorrQs8.c: Remove.
1854         * gcc.target/arm/neon/vorrQu16.c: Remove.
1855         * gcc.target/arm/neon/vorrQu32.c: Remove.
1856         * gcc.target/arm/neon/vorrQu64.c: Remove.
1857         * gcc.target/arm/neon/vorrQu8.c: Remove.
1858         * gcc.target/arm/neon/vorrs16.c: Remove.
1859         * gcc.target/arm/neon/vorrs32.c: Remove.
1860         * gcc.target/arm/neon/vorrs64.c: Remove.
1861         * gcc.target/arm/neon/vorrs8.c: Remove.
1862         * gcc.target/arm/neon/vorru16.c: Remove.
1863         * gcc.target/arm/neon/vorru32.c: Remove.
1864         * gcc.target/arm/neon/vorru64.c: Remove.
1865         * gcc.target/arm/neon/vorru8.c: Remove.
1866         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1867         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1868         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1869         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1870         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1871         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1872         * gcc.target/arm/neon/vpadals16.c: Remove.
1873         * gcc.target/arm/neon/vpadals32.c: Remove.
1874         * gcc.target/arm/neon/vpadals8.c: Remove.
1875         * gcc.target/arm/neon/vpadalu16.c: Remove.
1876         * gcc.target/arm/neon/vpadalu32.c: Remove.
1877         * gcc.target/arm/neon/vpadalu8.c: Remove.
1878         * gcc.target/arm/neon/vpaddf32.c: Remove.
1879         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1880         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1881         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1882         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1883         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1884         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1885         * gcc.target/arm/neon/vpaddls16.c: Remove.
1886         * gcc.target/arm/neon/vpaddls32.c: Remove.
1887         * gcc.target/arm/neon/vpaddls8.c: Remove.
1888         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1889         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1890         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1891         * gcc.target/arm/neon/vpadds16.c: Remove.
1892         * gcc.target/arm/neon/vpadds32.c: Remove.
1893         * gcc.target/arm/neon/vpadds8.c: Remove.
1894         * gcc.target/arm/neon/vpaddu16.c: Remove.
1895         * gcc.target/arm/neon/vpaddu32.c: Remove.
1896         * gcc.target/arm/neon/vpaddu8.c: Remove.
1897         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1898         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1899         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1900         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1901         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1902         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1903         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1904         * gcc.target/arm/neon/vpminf32.c: Remove.
1905         * gcc.target/arm/neon/vpmins16.c: Remove.
1906         * gcc.target/arm/neon/vpmins32.c: Remove.
1907         * gcc.target/arm/neon/vpmins8.c: Remove.
1908         * gcc.target/arm/neon/vpminu16.c: Remove.
1909         * gcc.target/arm/neon/vpminu32.c: Remove.
1910         * gcc.target/arm/neon/vpminu8.c: Remove.
1911         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1912         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1913         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1914         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1915         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1916         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1917         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1918         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1919         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1920         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1921         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1922         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1923         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1924         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1925         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1926         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1927         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1928         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1929         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1930         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1931         * gcc.target/arm/neon/vqRshls16.c: Remove.
1932         * gcc.target/arm/neon/vqRshls32.c: Remove.
1933         * gcc.target/arm/neon/vqRshls64.c: Remove.
1934         * gcc.target/arm/neon/vqRshls8.c: Remove.
1935         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1936         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1937         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1938         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1939         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1940         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1941         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1942         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1943         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1944         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1945         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1946         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1947         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1948         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1949         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1950         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1951         * gcc.target/arm/neon/vqabss16.c: Remove.
1952         * gcc.target/arm/neon/vqabss32.c: Remove.
1953         * gcc.target/arm/neon/vqabss8.c: Remove.
1954         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1955         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1956         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1957         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1958         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1959         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1960         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1961         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1962         * gcc.target/arm/neon/vqadds16.c: Remove.
1963         * gcc.target/arm/neon/vqadds32.c: Remove.
1964         * gcc.target/arm/neon/vqadds64.c: Remove.
1965         * gcc.target/arm/neon/vqadds8.c: Remove.
1966         * gcc.target/arm/neon/vqaddu16.c: Remove.
1967         * gcc.target/arm/neon/vqaddu32.c: Remove.
1968         * gcc.target/arm/neon/vqaddu64.c: Remove.
1969         * gcc.target/arm/neon/vqaddu8.c: Remove.
1970         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1971         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1972         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1973         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1974         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1975         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1976         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1977         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1978         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1979         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1980         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1981         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1982         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1983         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1984         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1985         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1986         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1987         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1988         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1989         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1990         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1991         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1992         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1993         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1994         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1995         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1996         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1997         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1998         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1999         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2000         * gcc.target/arm/neon/vqmovns16.c: Remove.
2001         * gcc.target/arm/neon/vqmovns32.c: Remove.
2002         * gcc.target/arm/neon/vqmovns64.c: Remove.
2003         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2004         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2005         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2006         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2007         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2008         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2009         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2010         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2011         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2012         * gcc.target/arm/neon/vqnegs16.c: Remove.
2013         * gcc.target/arm/neon/vqnegs32.c: Remove.
2014         * gcc.target/arm/neon/vqnegs8.c: Remove.
2015         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2016         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2017         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2018         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2019         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2020         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2021         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2022         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2023         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2024         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2025         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2026         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2027         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2028         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2029         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2030         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2031         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2032         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2033         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2034         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2035         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2036         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2037         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2038         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2039         * gcc.target/arm/neon/vqshls16.c: Remove.
2040         * gcc.target/arm/neon/vqshls32.c: Remove.
2041         * gcc.target/arm/neon/vqshls64.c: Remove.
2042         * gcc.target/arm/neon/vqshls8.c: Remove.
2043         * gcc.target/arm/neon/vqshlu16.c: Remove.
2044         * gcc.target/arm/neon/vqshlu32.c: Remove.
2045         * gcc.target/arm/neon/vqshlu64.c: Remove.
2046         * gcc.target/arm/neon/vqshlu8.c: Remove.
2047         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2048         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2049         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2050         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2051         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2052         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2053         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2054         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2055         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2056         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2057         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2058         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2059         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2060         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2061         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2062         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2063         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2064         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2065         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2066         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2067         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2068         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2069         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2070         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2071         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2072         * gcc.target/arm/neon/vqsubs16.c: Remove.
2073         * gcc.target/arm/neon/vqsubs32.c: Remove.
2074         * gcc.target/arm/neon/vqsubs64.c: Remove.
2075         * gcc.target/arm/neon/vqsubs8.c: Remove.
2076         * gcc.target/arm/neon/vqsubu16.c: Remove.
2077         * gcc.target/arm/neon/vqsubu32.c: Remove.
2078         * gcc.target/arm/neon/vqsubu64.c: Remove.
2079         * gcc.target/arm/neon/vqsubu8.c: Remove.
2080         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2081         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2082         * gcc.target/arm/neon/vrecpef32.c: Remove.
2083         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2084         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2085         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2086         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2087         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2088         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2089         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2090         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2091         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2092         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2093         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2094         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2095         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2096         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2097         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2098         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2099         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2100         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2101         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2102         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2103         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2104         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2105         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2106         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2107         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2108         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2109         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2110         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2111         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2112         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2113         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2114         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2115         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2116         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2117         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2118         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2119         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2120         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2121         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2122         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2123         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2124         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2125         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2126         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2127         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2128         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2129         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2130         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2131         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2132         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2133         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2134         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2135         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2136         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2141         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2142         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2143         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2144         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2145         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2146         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2147         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2148         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2149         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2150         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2151         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2152         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2153         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2154         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2155         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2156         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2157         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2158         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2159         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2160         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2161         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2162         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2163         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2164         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2165         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2166         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2167         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2168         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2169         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2170         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2171         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2172         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2173         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2174         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2175         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2176         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2177         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2178         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2179         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2180         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2181         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2182         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2183         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2184         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2185         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2186         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2187         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2188         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2189         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2190         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2286         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2287         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2288         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2289         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2290         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2291         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2292         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2293         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2294         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2295         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2296         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2297         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2298         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2299         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2300         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2301         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2302         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2303         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2304         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2305         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2306         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2307         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2308         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2309         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2310         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2311         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2312         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2313         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2314         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2315         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2316         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2317         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2318         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2319         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2320         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2321         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2322         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2323         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2324         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2325         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2326         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2327         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2328         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2329         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2370         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2371         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2372         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2373         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2374         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2375         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2376         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2377         * gcc.target/arm/neon/vrev16p8.c: Remove.
2378         * gcc.target/arm/neon/vrev16s8.c: Remove.
2379         * gcc.target/arm/neon/vrev16u8.c: Remove.
2380         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2381         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2382         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2383         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2384         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2385         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2386         * gcc.target/arm/neon/vrev32p16.c: Remove.
2387         * gcc.target/arm/neon/vrev32p8.c: Remove.
2388         * gcc.target/arm/neon/vrev32s16.c: Remove.
2389         * gcc.target/arm/neon/vrev32s8.c: Remove.
2390         * gcc.target/arm/neon/vrev32u16.c: Remove.
2391         * gcc.target/arm/neon/vrev32u8.c: Remove.
2392         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2393         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2394         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2395         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2396         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2397         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2398         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2399         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2400         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2401         * gcc.target/arm/neon/vrev64f32.c: Remove.
2402         * gcc.target/arm/neon/vrev64p16.c: Remove.
2403         * gcc.target/arm/neon/vrev64p8.c: Remove.
2404         * gcc.target/arm/neon/vrev64s16.c: Remove.
2405         * gcc.target/arm/neon/vrev64s32.c: Remove.
2406         * gcc.target/arm/neon/vrev64s8.c: Remove.
2407         * gcc.target/arm/neon/vrev64u16.c: Remove.
2408         * gcc.target/arm/neon/vrev64u32.c: Remove.
2409         * gcc.target/arm/neon/vrev64u8.c: Remove.
2410         * gcc.target/arm/neon/vrndaf32.c: Remove.
2411         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2412         * gcc.target/arm/neon/vrndf32.c: Remove.
2413         * gcc.target/arm/neon/vrndmf32.c: Remove.
2414         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2415         * gcc.target/arm/neon/vrndnf32.c: Remove.
2416         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2417         * gcc.target/arm/neon/vrndpf32.c: Remove.
2418         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2419         * gcc.target/arm/neon/vrndqf32.c: Remove.
2420         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2421         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2422         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2423         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2424         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2425         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2426         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2427         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2428         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2429         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2430         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2431         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2432         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2433         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2434         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2435         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2436         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2437         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2438         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2439         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2440         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2441         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2442         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2443         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2444         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2445         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2446         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2447         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2448         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2449         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2450         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2451         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2452         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2453         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2454         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2455         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2456         * gcc.target/arm/neon/vshlQs16.c: Remove.
2457         * gcc.target/arm/neon/vshlQs32.c: Remove.
2458         * gcc.target/arm/neon/vshlQs64.c: Remove.
2459         * gcc.target/arm/neon/vshlQs8.c: Remove.
2460         * gcc.target/arm/neon/vshlQu16.c: Remove.
2461         * gcc.target/arm/neon/vshlQu32.c: Remove.
2462         * gcc.target/arm/neon/vshlQu64.c: Remove.
2463         * gcc.target/arm/neon/vshlQu8.c: Remove.
2464         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2465         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2466         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2467         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2468         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2469         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2470         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2471         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2472         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2473         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2474         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2475         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2476         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2477         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2478         * gcc.target/arm/neon/vshls16.c: Remove.
2479         * gcc.target/arm/neon/vshls32.c: Remove.
2480         * gcc.target/arm/neon/vshls64.c: Remove.
2481         * gcc.target/arm/neon/vshls8.c: Remove.
2482         * gcc.target/arm/neon/vshlu16.c: Remove.
2483         * gcc.target/arm/neon/vshlu32.c: Remove.
2484         * gcc.target/arm/neon/vshlu64.c: Remove.
2485         * gcc.target/arm/neon/vshlu8.c: Remove.
2486         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2487         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2488         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2489         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2490         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2491         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2492         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2493         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2494         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2495         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2496         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2497         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2498         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2499         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2500         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2501         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2502         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2503         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2504         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2505         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2506         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2507         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2508         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2509         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2510         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2511         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2512         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2513         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2514         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2515         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2516         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2517         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2518         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2519         * gcc.target/arm/neon/vsli_np16.c: Remove.
2520         * gcc.target/arm/neon/vsli_np64.c: Remove.
2521         * gcc.target/arm/neon/vsli_np8.c: Remove.
2522         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2523         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2524         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2525         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2526         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2527         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2528         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2529         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2530         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2531         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2532         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2533         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2534         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2535         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2536         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2537         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2538         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2539         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2540         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2541         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2542         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2543         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2544         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2545         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2546         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2547         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2548         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2549         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2550         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2551         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2552         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2553         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2554         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2555         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2556         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2557         * gcc.target/arm/neon/vsri_np16.c: Remove.
2558         * gcc.target/arm/neon/vsri_np64.c: Remove.
2559         * gcc.target/arm/neon/vsri_np8.c: Remove.
2560         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2561         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2562         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2563         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2564         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2565         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2566         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2567         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2568         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2569         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2570         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2571         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2572         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2573         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2574         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2575         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2576         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2577         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2578         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2579         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2580         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2581         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2582         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2583         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2584         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2585         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2586         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2587         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2588         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2589         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2590         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2591         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2592         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2593         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2594         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2595         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2596         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2597         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2598         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2599         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2600         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2601         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2602         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2603         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2604         * gcc.target/arm/neon/vst1f32.c: Remove.
2605         * gcc.target/arm/neon/vst1p16.c: Remove.
2606         * gcc.target/arm/neon/vst1p64.c: Remove.
2607         * gcc.target/arm/neon/vst1p8.c: Remove.
2608         * gcc.target/arm/neon/vst1s16.c: Remove.
2609         * gcc.target/arm/neon/vst1s32.c: Remove.
2610         * gcc.target/arm/neon/vst1s64.c: Remove.
2611         * gcc.target/arm/neon/vst1s8.c: Remove.
2612         * gcc.target/arm/neon/vst1u16.c: Remove.
2613         * gcc.target/arm/neon/vst1u32.c: Remove.
2614         * gcc.target/arm/neon/vst1u64.c: Remove.
2615         * gcc.target/arm/neon/vst1u8.c: Remove.
2616         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2617         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2618         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2619         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2620         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2621         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2622         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2623         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2624         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2625         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2626         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2627         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2628         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2629         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2630         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2631         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2632         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2633         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2634         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2635         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2636         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2637         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2638         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2639         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2640         * gcc.target/arm/neon/vst2f32.c: Remove.
2641         * gcc.target/arm/neon/vst2p16.c: Remove.
2642         * gcc.target/arm/neon/vst2p64.c: Remove.
2643         * gcc.target/arm/neon/vst2p8.c: Remove.
2644         * gcc.target/arm/neon/vst2s16.c: Remove.
2645         * gcc.target/arm/neon/vst2s32.c: Remove.
2646         * gcc.target/arm/neon/vst2s64.c: Remove.
2647         * gcc.target/arm/neon/vst2s8.c: Remove.
2648         * gcc.target/arm/neon/vst2u16.c: Remove.
2649         * gcc.target/arm/neon/vst2u32.c: Remove.
2650         * gcc.target/arm/neon/vst2u64.c: Remove.
2651         * gcc.target/arm/neon/vst2u8.c: Remove.
2652         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2653         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2654         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2655         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2656         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2657         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2658         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2659         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2660         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2661         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2662         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2663         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2664         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2665         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2666         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2667         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2668         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2669         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2670         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2671         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2672         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2673         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2674         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2675         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2676         * gcc.target/arm/neon/vst3f32.c: Remove.
2677         * gcc.target/arm/neon/vst3p16.c: Remove.
2678         * gcc.target/arm/neon/vst3p64.c: Remove.
2679         * gcc.target/arm/neon/vst3p8.c: Remove.
2680         * gcc.target/arm/neon/vst3s16.c: Remove.
2681         * gcc.target/arm/neon/vst3s32.c: Remove.
2682         * gcc.target/arm/neon/vst3s64.c: Remove.
2683         * gcc.target/arm/neon/vst3s8.c: Remove.
2684         * gcc.target/arm/neon/vst3u16.c: Remove.
2685         * gcc.target/arm/neon/vst3u32.c: Remove.
2686         * gcc.target/arm/neon/vst3u64.c: Remove.
2687         * gcc.target/arm/neon/vst3u8.c: Remove.
2688         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2689         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2690         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2691         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2692         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2693         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2694         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2695         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2696         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2697         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2698         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2699         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2700         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2701         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2702         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2703         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2704         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2705         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2706         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2707         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2708         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2709         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2710         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2711         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2712         * gcc.target/arm/neon/vst4f32.c: Remove.
2713         * gcc.target/arm/neon/vst4p16.c: Remove.
2714         * gcc.target/arm/neon/vst4p64.c: Remove.
2715         * gcc.target/arm/neon/vst4p8.c: Remove.
2716         * gcc.target/arm/neon/vst4s16.c: Remove.
2717         * gcc.target/arm/neon/vst4s32.c: Remove.
2718         * gcc.target/arm/neon/vst4s64.c: Remove.
2719         * gcc.target/arm/neon/vst4s8.c: Remove.
2720         * gcc.target/arm/neon/vst4u16.c: Remove.
2721         * gcc.target/arm/neon/vst4u32.c: Remove.
2722         * gcc.target/arm/neon/vst4u64.c: Remove.
2723         * gcc.target/arm/neon/vst4u8.c: Remove.
2724         * gcc.target/arm/neon/vsubQf32.c: Remove.
2725         * gcc.target/arm/neon/vsubQs16.c: Remove.
2726         * gcc.target/arm/neon/vsubQs32.c: Remove.
2727         * gcc.target/arm/neon/vsubQs64.c: Remove.
2728         * gcc.target/arm/neon/vsubQs8.c: Remove.
2729         * gcc.target/arm/neon/vsubQu16.c: Remove.
2730         * gcc.target/arm/neon/vsubQu32.c: Remove.
2731         * gcc.target/arm/neon/vsubQu64.c: Remove.
2732         * gcc.target/arm/neon/vsubQu8.c: Remove.
2733         * gcc.target/arm/neon/vsubf32.c: Remove.
2734         * gcc.target/arm/neon/vsubhns16.c: Remove.
2735         * gcc.target/arm/neon/vsubhns32.c: Remove.
2736         * gcc.target/arm/neon/vsubhns64.c: Remove.
2737         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2738         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2739         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2740         * gcc.target/arm/neon/vsubls16.c: Remove.
2741         * gcc.target/arm/neon/vsubls32.c: Remove.
2742         * gcc.target/arm/neon/vsubls8.c: Remove.
2743         * gcc.target/arm/neon/vsublu16.c: Remove.
2744         * gcc.target/arm/neon/vsublu32.c: Remove.
2745         * gcc.target/arm/neon/vsublu8.c: Remove.
2746         * gcc.target/arm/neon/vsubs16.c: Remove.
2747         * gcc.target/arm/neon/vsubs32.c: Remove.
2748         * gcc.target/arm/neon/vsubs64.c: Remove.
2749         * gcc.target/arm/neon/vsubs8.c: Remove.
2750         * gcc.target/arm/neon/vsubu16.c: Remove.
2751         * gcc.target/arm/neon/vsubu32.c: Remove.
2752         * gcc.target/arm/neon/vsubu64.c: Remove.
2753         * gcc.target/arm/neon/vsubu8.c: Remove.
2754         * gcc.target/arm/neon/vsubws16.c: Remove.
2755         * gcc.target/arm/neon/vsubws32.c: Remove.
2756         * gcc.target/arm/neon/vsubws8.c: Remove.
2757         * gcc.target/arm/neon/vsubwu16.c: Remove.
2758         * gcc.target/arm/neon/vsubwu32.c: Remove.
2759         * gcc.target/arm/neon/vsubwu8.c: Remove.
2760         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2761         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2762         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2763         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2764         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2765         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2766         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2767         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2768         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2769         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2770         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2771         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2772         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2773         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2774         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2775         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2776         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2777         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2778         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2779         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2780         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2781         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2782         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2783         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2784         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2785         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2786         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2787         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2788         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2789         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2790         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2791         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2792         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2793         * gcc.target/arm/neon/vtrnf32.c: Remove.
2794         * gcc.target/arm/neon/vtrnp16.c: Remove.
2795         * gcc.target/arm/neon/vtrnp8.c: Remove.
2796         * gcc.target/arm/neon/vtrns16.c: Remove.
2797         * gcc.target/arm/neon/vtrns32.c: Remove.
2798         * gcc.target/arm/neon/vtrns8.c: Remove.
2799         * gcc.target/arm/neon/vtrnu16.c: Remove.
2800         * gcc.target/arm/neon/vtrnu32.c: Remove.
2801         * gcc.target/arm/neon/vtrnu8.c: Remove.
2802         * gcc.target/arm/neon/vtstQp8.c: Remove.
2803         * gcc.target/arm/neon/vtstQs16.c: Remove.
2804         * gcc.target/arm/neon/vtstQs32.c: Remove.
2805         * gcc.target/arm/neon/vtstQs8.c: Remove.
2806         * gcc.target/arm/neon/vtstQu16.c: Remove.
2807         * gcc.target/arm/neon/vtstQu32.c: Remove.
2808         * gcc.target/arm/neon/vtstQu8.c: Remove.
2809         * gcc.target/arm/neon/vtstp8.c: Remove.
2810         * gcc.target/arm/neon/vtsts16.c: Remove.
2811         * gcc.target/arm/neon/vtsts32.c: Remove.
2812         * gcc.target/arm/neon/vtsts8.c: Remove.
2813         * gcc.target/arm/neon/vtstu16.c: Remove.
2814         * gcc.target/arm/neon/vtstu32.c: Remove.
2815         * gcc.target/arm/neon/vtstu8.c: Remove.
2816         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2817         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2818         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2819         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2820         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2821         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2822         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2823         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2824         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2825         * gcc.target/arm/neon/vuzpf32.c: Remove.
2826         * gcc.target/arm/neon/vuzpp16.c: Remove.
2827         * gcc.target/arm/neon/vuzpp8.c: Remove.
2828         * gcc.target/arm/neon/vuzps16.c: Remove.
2829         * gcc.target/arm/neon/vuzps32.c: Remove.
2830         * gcc.target/arm/neon/vuzps8.c: Remove.
2831         * gcc.target/arm/neon/vuzpu16.c: Remove.
2832         * gcc.target/arm/neon/vuzpu32.c: Remove.
2833         * gcc.target/arm/neon/vuzpu8.c: Remove.
2834         * gcc.target/arm/neon/vzipQf32.c: Remove.
2835         * gcc.target/arm/neon/vzipQp16.c: Remove.
2836         * gcc.target/arm/neon/vzipQp8.c: Remove.
2837         * gcc.target/arm/neon/vzipQs16.c: Remove.
2838         * gcc.target/arm/neon/vzipQs32.c: Remove.
2839         * gcc.target/arm/neon/vzipQs8.c: Remove.
2840         * gcc.target/arm/neon/vzipQu16.c: Remove.
2841         * gcc.target/arm/neon/vzipQu32.c: Remove.
2842         * gcc.target/arm/neon/vzipQu8.c: Remove.
2843         * gcc.target/arm/neon/vzipf32.c: Remove.
2844         * gcc.target/arm/neon/vzipp16.c: Remove.
2845         * gcc.target/arm/neon/vzipp8.c: Remove.
2846         * gcc.target/arm/neon/vzips16.c: Remove.
2847         * gcc.target/arm/neon/vzips32.c: Remove.
2848         * gcc.target/arm/neon/vzips8.c: Remove.
2849         * gcc.target/arm/neon/vzipu16.c: Remove.
2850         * gcc.target/arm/neon/vzipu32.c: Remove.
2851         * gcc.target/arm/neon/vzipu8.c: Remove.
2852
2853 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2854
2855         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2856
2857 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2858
2859         PR driver/67613
2860         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2861         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2862
2863 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2864
2865         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2866         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2867         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2868         levenshtein_plugin.c.
2869         * gcc.dg/spellcheck-fields.c: New file.
2870
2871 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2872
2873         PR fortran/68318
2874         * gfortran.dg/pr68318_1.f90: New test.
2875         * gfortran.dg/pr68318_2.f90: Ditto.
2876
2877 2015-11-12  James Norris  <jnorris@codesourcery.com>
2878             Joseph Myers  <joseph@codesourcery.com>
2879
2880         * c-c++-common/goacc/declare-1.c: New test.
2881         * c-c++-common/goacc/declare-2.c: Likewise.
2882
2883 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2884
2885         [ARM] Remove neon-testgen.ml and generated tests.
2886
2887         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2888         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2889         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2890         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2891         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2892         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2893         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2894         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2895         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2896         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2897         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2898         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2899         * gcc.target/arm/neon/vRhadds16.c: Remove.
2900         * gcc.target/arm/neon/vRhadds32.c: Remove.
2901         * gcc.target/arm/neon/vRhadds8.c: Remove.
2902         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2903         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2904         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2905         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2906         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2907         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2908         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2909         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2910         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2911         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2912         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2913         * gcc.target/arm/neon/vRshls16.c: Remove.
2914         * gcc.target/arm/neon/vRshls32.c: Remove.
2915         * gcc.target/arm/neon/vRshls64.c: Remove.
2916         * gcc.target/arm/neon/vRshls8.c: Remove.
2917         * gcc.target/arm/neon/vRshlu16.c: Remove.
2918         * gcc.target/arm/neon/vRshlu32.c: Remove.
2919         * gcc.target/arm/neon/vRshlu64.c: Remove.
2920         * gcc.target/arm/neon/vRshlu8.c: Remove.
2921         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2922         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2923         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2924         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2925         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2926         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2927         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2928         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2929         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2930         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2931         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2932         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2933         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2934         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2935         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2936         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2937         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2938         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2939         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2940         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2941         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2942         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2943         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2944         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2945         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2946         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2947         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2948         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2949         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2950         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2951         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2952         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2953         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2954         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2955         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2956         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2957         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2958         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2959         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2960         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2961         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2962         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2963         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2964         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2965         * gcc.target/arm/neon/vabaQs16.c: Remove.
2966         * gcc.target/arm/neon/vabaQs32.c: Remove.
2967         * gcc.target/arm/neon/vabaQs8.c: Remove.
2968         * gcc.target/arm/neon/vabaQu16.c: Remove.
2969         * gcc.target/arm/neon/vabaQu32.c: Remove.
2970         * gcc.target/arm/neon/vabaQu8.c: Remove.
2971         * gcc.target/arm/neon/vabals16.c: Remove.
2972         * gcc.target/arm/neon/vabals32.c: Remove.
2973         * gcc.target/arm/neon/vabals8.c: Remove.
2974         * gcc.target/arm/neon/vabalu16.c: Remove.
2975         * gcc.target/arm/neon/vabalu32.c: Remove.
2976         * gcc.target/arm/neon/vabalu8.c: Remove.
2977         * gcc.target/arm/neon/vabas16.c: Remove.
2978         * gcc.target/arm/neon/vabas32.c: Remove.
2979         * gcc.target/arm/neon/vabas8.c: Remove.
2980         * gcc.target/arm/neon/vabau16.c: Remove.
2981         * gcc.target/arm/neon/vabau32.c: Remove.
2982         * gcc.target/arm/neon/vabau8.c: Remove.
2983         * gcc.target/arm/neon/vabdQf32.c: Remove.
2984         * gcc.target/arm/neon/vabdQs16.c: Remove.
2985         * gcc.target/arm/neon/vabdQs32.c: Remove.
2986         * gcc.target/arm/neon/vabdQs8.c: Remove.
2987         * gcc.target/arm/neon/vabdQu16.c: Remove.
2988         * gcc.target/arm/neon/vabdQu32.c: Remove.
2989         * gcc.target/arm/neon/vabdQu8.c: Remove.
2990         * gcc.target/arm/neon/vabdf32.c: Remove.
2991         * gcc.target/arm/neon/vabdls16.c: Remove.
2992         * gcc.target/arm/neon/vabdls32.c: Remove.
2993         * gcc.target/arm/neon/vabdls8.c: Remove.
2994         * gcc.target/arm/neon/vabdlu16.c: Remove.
2995         * gcc.target/arm/neon/vabdlu32.c: Remove.
2996         * gcc.target/arm/neon/vabdlu8.c: Remove.
2997         * gcc.target/arm/neon/vabds16.c: Remove.
2998         * gcc.target/arm/neon/vabds32.c: Remove.
2999         * gcc.target/arm/neon/vabds8.c: Remove.
3000         * gcc.target/arm/neon/vabdu16.c: Remove.
3001         * gcc.target/arm/neon/vabdu32.c: Remove.
3002         * gcc.target/arm/neon/vabdu8.c: Remove.
3003         * gcc.target/arm/neon/vabsQf32.c: Remove.
3004         * gcc.target/arm/neon/vabsQs16.c: Remove.
3005         * gcc.target/arm/neon/vabsQs32.c: Remove.
3006         * gcc.target/arm/neon/vabsQs8.c: Remove.
3007         * gcc.target/arm/neon/vabsf32.c: Remove.
3008         * gcc.target/arm/neon/vabss16.c: Remove.
3009         * gcc.target/arm/neon/vabss32.c: Remove.
3010         * gcc.target/arm/neon/vabss8.c: Remove.
3011         * gcc.target/arm/neon/vaddQf32.c: Remove.
3012         * gcc.target/arm/neon/vaddQs16.c: Remove.
3013         * gcc.target/arm/neon/vaddQs32.c: Remove.
3014         * gcc.target/arm/neon/vaddQs64.c: Remove.
3015         * gcc.target/arm/neon/vaddQs8.c: Remove.
3016         * gcc.target/arm/neon/vaddQu16.c: Remove.
3017         * gcc.target/arm/neon/vaddQu32.c: Remove.
3018         * gcc.target/arm/neon/vaddQu64.c: Remove.
3019         * gcc.target/arm/neon/vaddQu8.c: Remove.
3020         * gcc.target/arm/neon/vaddf32.c: Remove.
3021         * gcc.target/arm/neon/vaddhns16.c: Remove.
3022         * gcc.target/arm/neon/vaddhns32.c: Remove.
3023         * gcc.target/arm/neon/vaddhns64.c: Remove.
3024         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3025         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3026         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3027         * gcc.target/arm/neon/vaddls16.c: Remove.
3028         * gcc.target/arm/neon/vaddls32.c: Remove.
3029         * gcc.target/arm/neon/vaddls8.c: Remove.
3030         * gcc.target/arm/neon/vaddlu16.c: Remove.
3031         * gcc.target/arm/neon/vaddlu32.c: Remove.
3032         * gcc.target/arm/neon/vaddlu8.c: Remove.
3033         * gcc.target/arm/neon/vadds16.c: Remove.
3034         * gcc.target/arm/neon/vadds32.c: Remove.
3035         * gcc.target/arm/neon/vadds64.c: Remove.
3036         * gcc.target/arm/neon/vadds8.c: Remove.
3037         * gcc.target/arm/neon/vaddu16.c: Remove.
3038         * gcc.target/arm/neon/vaddu32.c: Remove.
3039         * gcc.target/arm/neon/vaddu64.c: Remove.
3040         * gcc.target/arm/neon/vaddu8.c: Remove.
3041         * gcc.target/arm/neon/vaddws16.c: Remove.
3042         * gcc.target/arm/neon/vaddws32.c: Remove.
3043         * gcc.target/arm/neon/vaddws8.c: Remove.
3044         * gcc.target/arm/neon/vaddwu16.c: Remove.
3045         * gcc.target/arm/neon/vaddwu32.c: Remove.
3046         * gcc.target/arm/neon/vaddwu8.c: Remove.
3047         * gcc.target/arm/neon/vandQs16.c: Remove.
3048         * gcc.target/arm/neon/vandQs32.c: Remove.
3049         * gcc.target/arm/neon/vandQs64.c: Remove.
3050         * gcc.target/arm/neon/vandQs8.c: Remove.
3051         * gcc.target/arm/neon/vandQu16.c: Remove.
3052         * gcc.target/arm/neon/vandQu32.c: Remove.
3053         * gcc.target/arm/neon/vandQu64.c: Remove.
3054         * gcc.target/arm/neon/vandQu8.c: Remove.
3055         * gcc.target/arm/neon/vands16.c: Remove.
3056         * gcc.target/arm/neon/vands32.c: Remove.
3057         * gcc.target/arm/neon/vands64.c: Remove.
3058         * gcc.target/arm/neon/vands8.c: Remove.
3059         * gcc.target/arm/neon/vandu16.c: Remove.
3060         * gcc.target/arm/neon/vandu32.c: Remove.
3061         * gcc.target/arm/neon/vandu64.c: Remove.
3062         * gcc.target/arm/neon/vandu8.c: Remove.
3063         * gcc.target/arm/neon/vbicQs16.c: Remove.
3064         * gcc.target/arm/neon/vbicQs32.c: Remove.
3065         * gcc.target/arm/neon/vbicQs64.c: Remove.
3066         * gcc.target/arm/neon/vbicQs8.c: Remove.
3067         * gcc.target/arm/neon/vbicQu16.c: Remove.
3068         * gcc.target/arm/neon/vbicQu32.c: Remove.
3069         * gcc.target/arm/neon/vbicQu64.c: Remove.
3070         * gcc.target/arm/neon/vbicQu8.c: Remove.
3071         * gcc.target/arm/neon/vbics16.c: Remove.
3072         * gcc.target/arm/neon/vbics32.c: Remove.
3073         * gcc.target/arm/neon/vbics64.c: Remove.
3074         * gcc.target/arm/neon/vbics8.c: Remove.
3075         * gcc.target/arm/neon/vbicu16.c: Remove.
3076         * gcc.target/arm/neon/vbicu32.c: Remove.
3077         * gcc.target/arm/neon/vbicu64.c: Remove.
3078         * gcc.target/arm/neon/vbicu8.c: Remove.
3079         * gcc.target/arm/neon/vbslQf32.c: Remove.
3080         * gcc.target/arm/neon/vbslQp16.c: Remove.
3081         * gcc.target/arm/neon/vbslQp64.c: Remove.
3082         * gcc.target/arm/neon/vbslQp8.c: Remove.
3083         * gcc.target/arm/neon/vbslQs16.c: Remove.
3084         * gcc.target/arm/neon/vbslQs32.c: Remove.
3085         * gcc.target/arm/neon/vbslQs64.c: Remove.
3086         * gcc.target/arm/neon/vbslQs8.c: Remove.
3087         * gcc.target/arm/neon/vbslQu16.c: Remove.
3088         * gcc.target/arm/neon/vbslQu32.c: Remove.
3089         * gcc.target/arm/neon/vbslQu64.c: Remove.
3090         * gcc.target/arm/neon/vbslQu8.c: Remove.
3091         * gcc.target/arm/neon/vbslf32.c: Remove.
3092         * gcc.target/arm/neon/vbslp16.c: Remove.
3093         * gcc.target/arm/neon/vbslp64.c: Remove.
3094         * gcc.target/arm/neon/vbslp8.c: Remove.
3095         * gcc.target/arm/neon/vbsls16.c: Remove.
3096         * gcc.target/arm/neon/vbsls32.c: Remove.
3097         * gcc.target/arm/neon/vbsls64.c: Remove.
3098         * gcc.target/arm/neon/vbsls8.c: Remove.
3099         * gcc.target/arm/neon/vbslu16.c: Remove.
3100         * gcc.target/arm/neon/vbslu32.c: Remove.
3101         * gcc.target/arm/neon/vbslu64.c: Remove.
3102         * gcc.target/arm/neon/vbslu8.c: Remove.
3103         * gcc.target/arm/neon/vcageQf32.c: Remove.
3104         * gcc.target/arm/neon/vcagef32.c: Remove.
3105         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3106         * gcc.target/arm/neon/vcagtf32.c: Remove.
3107         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3108         * gcc.target/arm/neon/vcalef32.c: Remove.
3109         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3110         * gcc.target/arm/neon/vcaltf32.c: Remove.
3111         * gcc.target/arm/neon/vceqQf32.c: Remove.
3112         * gcc.target/arm/neon/vceqQp8.c: Remove.
3113         * gcc.target/arm/neon/vceqQs16.c: Remove.
3114         * gcc.target/arm/neon/vceqQs32.c: Remove.
3115         * gcc.target/arm/neon/vceqQs8.c: Remove.
3116         * gcc.target/arm/neon/vceqQu16.c: Remove.
3117         * gcc.target/arm/neon/vceqQu32.c: Remove.
3118         * gcc.target/arm/neon/vceqQu8.c: Remove.
3119         * gcc.target/arm/neon/vceqf32.c: Remove.
3120         * gcc.target/arm/neon/vceqp8.c: Remove.
3121         * gcc.target/arm/neon/vceqs16.c: Remove.
3122         * gcc.target/arm/neon/vceqs32.c: Remove.
3123         * gcc.target/arm/neon/vceqs8.c: Remove.
3124         * gcc.target/arm/neon/vcequ16.c: Remove.
3125         * gcc.target/arm/neon/vcequ32.c: Remove.
3126         * gcc.target/arm/neon/vcequ8.c: Remove.
3127         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3128         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3129         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3130         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3131         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3132         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3133         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3134         * gcc.target/arm/neon/vcgef32.c: Remove.
3135         * gcc.target/arm/neon/vcges16.c: Remove.
3136         * gcc.target/arm/neon/vcges32.c: Remove.
3137         * gcc.target/arm/neon/vcges8.c: Remove.
3138         * gcc.target/arm/neon/vcgeu16.c: Remove.
3139         * gcc.target/arm/neon/vcgeu32.c: Remove.
3140         * gcc.target/arm/neon/vcgeu8.c: Remove.
3141         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3142         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3143         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3144         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3145         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3146         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3147         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3148         * gcc.target/arm/neon/vcgtf32.c: Remove.
3149         * gcc.target/arm/neon/vcgts16.c: Remove.
3150         * gcc.target/arm/neon/vcgts32.c: Remove.
3151         * gcc.target/arm/neon/vcgts8.c: Remove.
3152         * gcc.target/arm/neon/vcgtu16.c: Remove.
3153         * gcc.target/arm/neon/vcgtu32.c: Remove.
3154         * gcc.target/arm/neon/vcgtu8.c: Remove.
3155         * gcc.target/arm/neon/vcleQf32.c: Remove.
3156         * gcc.target/arm/neon/vcleQs16.c: Remove.
3157         * gcc.target/arm/neon/vcleQs32.c: Remove.
3158         * gcc.target/arm/neon/vcleQs8.c: Remove.
3159         * gcc.target/arm/neon/vcleQu16.c: Remove.
3160         * gcc.target/arm/neon/vcleQu32.c: Remove.
3161         * gcc.target/arm/neon/vcleQu8.c: Remove.
3162         * gcc.target/arm/neon/vclef32.c: Remove.
3163         * gcc.target/arm/neon/vcles16.c: Remove.
3164         * gcc.target/arm/neon/vcles32.c: Remove.
3165         * gcc.target/arm/neon/vcles8.c: Remove.
3166         * gcc.target/arm/neon/vcleu16.c: Remove.
3167         * gcc.target/arm/neon/vcleu32.c: Remove.
3168         * gcc.target/arm/neon/vcleu8.c: Remove.
3169         * gcc.target/arm/neon/vclsQs16.c: Remove.
3170         * gcc.target/arm/neon/vclsQs32.c: Remove.
3171         * gcc.target/arm/neon/vclsQs8.c: Remove.
3172         * gcc.target/arm/neon/vclss16.c: Remove.
3173         * gcc.target/arm/neon/vclss32.c: Remove.
3174         * gcc.target/arm/neon/vclss8.c: Remove.
3175         * gcc.target/arm/neon/vcltQf32.c: Remove.
3176         * gcc.target/arm/neon/vcltQs16.c: Remove.
3177         * gcc.target/arm/neon/vcltQs32.c: Remove.
3178         * gcc.target/arm/neon/vcltQs8.c: Remove.
3179         * gcc.target/arm/neon/vcltQu16.c: Remove.
3180         * gcc.target/arm/neon/vcltQu32.c: Remove.
3181         * gcc.target/arm/neon/vcltQu8.c: Remove.
3182         * gcc.target/arm/neon/vcltf32.c: Remove.
3183         * gcc.target/arm/neon/vclts16.c: Remove.
3184         * gcc.target/arm/neon/vclts32.c: Remove.
3185         * gcc.target/arm/neon/vclts8.c: Remove.
3186         * gcc.target/arm/neon/vcltu16.c: Remove.
3187         * gcc.target/arm/neon/vcltu32.c: Remove.
3188         * gcc.target/arm/neon/vcltu8.c: Remove.
3189         * gcc.target/arm/neon/vclzQs16.c: Remove.
3190         * gcc.target/arm/neon/vclzQs32.c: Remove.
3191         * gcc.target/arm/neon/vclzQs8.c: Remove.
3192         * gcc.target/arm/neon/vclzQu16.c: Remove.
3193         * gcc.target/arm/neon/vclzQu32.c: Remove.
3194         * gcc.target/arm/neon/vclzQu8.c: Remove.
3195         * gcc.target/arm/neon/vclzs16.c: Remove.
3196         * gcc.target/arm/neon/vclzs32.c: Remove.
3197         * gcc.target/arm/neon/vclzs8.c: Remove.
3198         * gcc.target/arm/neon/vclzu16.c: Remove.
3199         * gcc.target/arm/neon/vclzu32.c: Remove.
3200         * gcc.target/arm/neon/vclzu8.c: Remove.
3201         * gcc.target/arm/neon/vcntQp8.c: Remove.
3202         * gcc.target/arm/neon/vcntQs8.c: Remove.
3203         * gcc.target/arm/neon/vcntQu8.c: Remove.
3204         * gcc.target/arm/neon/vcntp8.c: Remove.
3205         * gcc.target/arm/neon/vcnts8.c: Remove.
3206         * gcc.target/arm/neon/vcntu8.c: Remove.
3207         * gcc.target/arm/neon/vcombinef32.c: Remove.
3208         * gcc.target/arm/neon/vcombinep16.c: Remove.
3209         * gcc.target/arm/neon/vcombinep64.c: Remove.
3210         * gcc.target/arm/neon/vcombinep8.c: Remove.
3211         * gcc.target/arm/neon/vcombines16.c: Remove.
3212         * gcc.target/arm/neon/vcombines32.c: Remove.
3213         * gcc.target/arm/neon/vcombines64.c: Remove.
3214         * gcc.target/arm/neon/vcombines8.c: Remove.
3215         * gcc.target/arm/neon/vcombineu16.c: Remove.
3216         * gcc.target/arm/neon/vcombineu32.c: Remove.
3217         * gcc.target/arm/neon/vcombineu64.c: Remove.
3218         * gcc.target/arm/neon/vcombineu8.c: Remove.
3219         * gcc.target/arm/neon/vcreatef32.c: Remove.
3220         * gcc.target/arm/neon/vcreatep16.c: Remove.
3221         * gcc.target/arm/neon/vcreatep64.c: Remove.
3222         * gcc.target/arm/neon/vcreatep8.c: Remove.
3223         * gcc.target/arm/neon/vcreates16.c: Remove.
3224         * gcc.target/arm/neon/vcreates32.c: Remove.
3225         * gcc.target/arm/neon/vcreates64.c: Remove.
3226         * gcc.target/arm/neon/vcreates8.c: Remove.
3227         * gcc.target/arm/neon/vcreateu16.c: Remove.
3228         * gcc.target/arm/neon/vcreateu32.c: Remove.
3229         * gcc.target/arm/neon/vcreateu64.c: Remove.
3230         * gcc.target/arm/neon/vcreateu8.c: Remove.
3231         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3232         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3233         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3234         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3235         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3236         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3237         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3238         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3239         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3240         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3241         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3242         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3243         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3244         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3245         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3246         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3247         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3248         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3249         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3250         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3251         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3252         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3253         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3254         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3255         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3256         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3257         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3258         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3259         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3260         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3261         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3262         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3263         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3264         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3265         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3266         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3267         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3268         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3269         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3270         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3271         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3272         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3273         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3274         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3275         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3276         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3277         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3278         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3279         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3280         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3281         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3282         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3283         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3284         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3285         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3286         * gcc.target/arm/neon/vdup_np16.c: Remove.
3287         * gcc.target/arm/neon/vdup_np64.c: Remove.
3288         * gcc.target/arm/neon/vdup_np8.c: Remove.
3289         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3290         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3291         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3292         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3293         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3294         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3295         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3296         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3297         * gcc.target/arm/neon/veorQs16.c: Remove.
3298         * gcc.target/arm/neon/veorQs32.c: Remove.
3299         * gcc.target/arm/neon/veorQs64.c: Remove.
3300         * gcc.target/arm/neon/veorQs8.c: Remove.
3301         * gcc.target/arm/neon/veorQu16.c: Remove.
3302         * gcc.target/arm/neon/veorQu32.c: Remove.
3303         * gcc.target/arm/neon/veorQu64.c: Remove.
3304         * gcc.target/arm/neon/veorQu8.c: Remove.
3305         * gcc.target/arm/neon/veors16.c: Remove.
3306         * gcc.target/arm/neon/veors32.c: Remove.
3307         * gcc.target/arm/neon/veors64.c: Remove.
3308         * gcc.target/arm/neon/veors8.c: Remove.
3309         * gcc.target/arm/neon/veoru16.c: Remove.
3310         * gcc.target/arm/neon/veoru32.c: Remove.
3311         * gcc.target/arm/neon/veoru64.c: Remove.
3312         * gcc.target/arm/neon/veoru8.c: Remove.
3313         * gcc.target/arm/neon/vextQf32.c: Remove.
3314         * gcc.target/arm/neon/vextQp16.c: Remove.
3315         * gcc.target/arm/neon/vextQp64.c: Remove.
3316         * gcc.target/arm/neon/vextQp8.c: Remove.
3317         * gcc.target/arm/neon/vextQs16.c: Remove.
3318         * gcc.target/arm/neon/vextQs32.c: Remove.
3319         * gcc.target/arm/neon/vextQs64.c: Remove.
3320         * gcc.target/arm/neon/vextQs8.c: Remove.
3321         * gcc.target/arm/neon/vextQu16.c: Remove.
3322         * gcc.target/arm/neon/vextQu32.c: Remove.
3323         * gcc.target/arm/neon/vextQu64.c: Remove.
3324         * gcc.target/arm/neon/vextQu8.c: Remove.
3325         * gcc.target/arm/neon/vextf32.c: Remove.
3326         * gcc.target/arm/neon/vextp16.c: Remove.
3327         * gcc.target/arm/neon/vextp64.c: Remove.
3328         * gcc.target/arm/neon/vextp8.c: Remove.
3329         * gcc.target/arm/neon/vexts16.c: Remove.
3330         * gcc.target/arm/neon/vexts32.c: Remove.
3331         * gcc.target/arm/neon/vexts64.c: Remove.
3332         * gcc.target/arm/neon/vexts8.c: Remove.
3333         * gcc.target/arm/neon/vextu16.c: Remove.
3334         * gcc.target/arm/neon/vextu32.c: Remove.
3335         * gcc.target/arm/neon/vextu64.c: Remove.
3336         * gcc.target/arm/neon/vextu8.c: Remove.
3337         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3338         * gcc.target/arm/neon/vfmaf32.c: Remove.
3339         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3340         * gcc.target/arm/neon/vfmsf32.c: Remove.
3341         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3342         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3343         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3344         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3345         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3346         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3347         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3348         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3349         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3350         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3351         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3352         * gcc.target/arm/neon/vget_highf32.c: Remove.
3353         * gcc.target/arm/neon/vget_highp16.c: Remove.
3354         * gcc.target/arm/neon/vget_highp64.c: Remove.
3355         * gcc.target/arm/neon/vget_highp8.c: Remove.
3356         * gcc.target/arm/neon/vget_highs16.c: Remove.
3357         * gcc.target/arm/neon/vget_highs32.c: Remove.
3358         * gcc.target/arm/neon/vget_highs64.c: Remove.
3359         * gcc.target/arm/neon/vget_highs8.c: Remove.
3360         * gcc.target/arm/neon/vget_highu16.c: Remove.
3361         * gcc.target/arm/neon/vget_highu32.c: Remove.
3362         * gcc.target/arm/neon/vget_highu64.c: Remove.
3363         * gcc.target/arm/neon/vget_highu8.c: Remove.
3364         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3365         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3366         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3367         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3368         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3369         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3370         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3371         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3372         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3373         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3374         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3375         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3376         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3377         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3378         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3379         * gcc.target/arm/neon/vget_lows16.c: Remove.
3380         * gcc.target/arm/neon/vget_lows32.c: Remove.
3381         * gcc.target/arm/neon/vget_lows64.c: Remove.
3382         * gcc.target/arm/neon/vget_lows8.c: Remove.
3383         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3384         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3385         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3386         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3387         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3388         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3389         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3390         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3391         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3392         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3393         * gcc.target/arm/neon/vhadds16.c: Remove.
3394         * gcc.target/arm/neon/vhadds32.c: Remove.
3395         * gcc.target/arm/neon/vhadds8.c: Remove.
3396         * gcc.target/arm/neon/vhaddu16.c: Remove.
3397         * gcc.target/arm/neon/vhaddu32.c: Remove.
3398         * gcc.target/arm/neon/vhaddu8.c: Remove.
3399         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3400         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3401         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3402         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3403         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3404         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3405         * gcc.target/arm/neon/vhsubs16.c: Remove.
3406         * gcc.target/arm/neon/vhsubs32.c: Remove.
3407         * gcc.target/arm/neon/vhsubs8.c: Remove.
3408         * gcc.target/arm/neon/vhsubu16.c: Remove.
3409         * gcc.target/arm/neon/vhsubu32.c: Remove.
3410         * gcc.target/arm/neon/vhsubu8.c: Remove.
3411         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3412         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3413         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3414         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3415         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3416         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3417         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3418         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3419         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3420         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3421         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3422         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3423         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3424         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3425         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3426         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3427         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3428         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3429         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3430         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3431         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3432         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3433         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3434         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3435         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3436         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3437         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3438         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3439         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3440         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3441         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3442         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3443         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3444         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3445         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3446         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3447         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3448         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3449         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3450         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3451         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3452         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3453         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3454         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3455         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3456         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3457         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3458         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3459         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3460         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3461         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3462         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3463         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3464         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3465         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3466         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3467         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3468         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3469         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3470         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3471         * gcc.target/arm/neon/vld1f32.c: Remove.
3472         * gcc.target/arm/neon/vld1p16.c: Remove.
3473         * gcc.target/arm/neon/vld1p64.c: Remove.
3474         * gcc.target/arm/neon/vld1p8.c: Remove.
3475         * gcc.target/arm/neon/vld1s16.c: Remove.
3476         * gcc.target/arm/neon/vld1s32.c: Remove.
3477         * gcc.target/arm/neon/vld1s64.c: Remove.
3478         * gcc.target/arm/neon/vld1s8.c: Remove.
3479         * gcc.target/arm/neon/vld1u16.c: Remove.
3480         * gcc.target/arm/neon/vld1u32.c: Remove.
3481         * gcc.target/arm/neon/vld1u64.c: Remove.
3482         * gcc.target/arm/neon/vld1u8.c: Remove.
3483         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3484         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3485         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3486         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3487         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3488         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3489         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3490         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3491         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3492         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3493         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3494         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3495         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3496         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3497         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3498         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3499         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3500         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3501         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3502         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3503         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3504         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3505         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3506         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3507         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3508         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3509         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3510         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3511         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3512         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3513         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3514         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3515         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3516         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3517         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3518         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3519         * gcc.target/arm/neon/vld2f32.c: Remove.
3520         * gcc.target/arm/neon/vld2p16.c: Remove.
3521         * gcc.target/arm/neon/vld2p64.c: Remove.
3522         * gcc.target/arm/neon/vld2p8.c: Remove.
3523         * gcc.target/arm/neon/vld2s16.c: Remove.
3524         * gcc.target/arm/neon/vld2s32.c: Remove.
3525         * gcc.target/arm/neon/vld2s64.c: Remove.
3526         * gcc.target/arm/neon/vld2s8.c: Remove.
3527         * gcc.target/arm/neon/vld2u16.c: Remove.
3528         * gcc.target/arm/neon/vld2u32.c: Remove.
3529         * gcc.target/arm/neon/vld2u64.c: Remove.
3530         * gcc.target/arm/neon/vld2u8.c: Remove.
3531         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3532         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3533         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3534         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3535         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3536         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3537         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3538         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3539         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3540         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3541         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3542         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3543         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3544         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3545         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3546         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3547         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3548         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3549         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3550         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3551         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3552         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3553         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3554         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3555         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3556         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3557         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3558         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3559         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3560         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3561         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3562         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3563         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3564         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3565         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3566         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3567         * gcc.target/arm/neon/vld3f32.c: Remove.
3568         * gcc.target/arm/neon/vld3p16.c: Remove.
3569         * gcc.target/arm/neon/vld3p64.c: Remove.
3570         * gcc.target/arm/neon/vld3p8.c: Remove.
3571         * gcc.target/arm/neon/vld3s16.c: Remove.
3572         * gcc.target/arm/neon/vld3s32.c: Remove.
3573         * gcc.target/arm/neon/vld3s64.c: Remove.
3574         * gcc.target/arm/neon/vld3s8.c: Remove.
3575         * gcc.target/arm/neon/vld3u16.c: Remove.
3576         * gcc.target/arm/neon/vld3u32.c: Remove.
3577         * gcc.target/arm/neon/vld3u64.c: Remove.
3578         * gcc.target/arm/neon/vld3u8.c: Remove.
3579         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3580         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3581         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3582         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3583         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3584         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3585         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3586         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3587         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3588         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3589         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3590         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3591         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3592         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3593         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3594         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3595         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3596         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3597         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3598         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3599         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3600         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3601         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3602         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3603         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3604         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3605         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3606         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3607         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3608         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3609         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3610         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3611         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3612         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3613         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3614         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3615         * gcc.target/arm/neon/vld4f32.c: Remove.
3616         * gcc.target/arm/neon/vld4p16.c: Remove.
3617         * gcc.target/arm/neon/vld4p64.c: Remove.
3618         * gcc.target/arm/neon/vld4p8.c: Remove.
3619         * gcc.target/arm/neon/vld4s16.c: Remove.
3620         * gcc.target/arm/neon/vld4s32.c: Remove.
3621         * gcc.target/arm/neon/vld4s64.c: Remove.
3622         * gcc.target/arm/neon/vld4s8.c: Remove.
3623         * gcc.target/arm/neon/vld4u16.c: Remove.
3624         * gcc.target/arm/neon/vld4u32.c: Remove.
3625         * gcc.target/arm/neon/vld4u64.c: Remove.
3626         * gcc.target/arm/neon/vld4u8.c: Remove.
3627         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3628         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3629         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3630         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3631         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3632         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3633         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3634         * gcc.target/arm/neon/vmaxf32.c: Remove.
3635         * gcc.target/arm/neon/vmaxs16.c: Remove.
3636         * gcc.target/arm/neon/vmaxs32.c: Remove.
3637         * gcc.target/arm/neon/vmaxs8.c: Remove.
3638         * gcc.target/arm/neon/vmaxu16.c: Remove.
3639         * gcc.target/arm/neon/vmaxu32.c: Remove.
3640         * gcc.target/arm/neon/vmaxu8.c: Remove.
3641         * gcc.target/arm/neon/vminQf32.c: Remove.
3642         * gcc.target/arm/neon/vminQs16.c: Remove.
3643         * gcc.target/arm/neon/vminQs32.c: Remove.
3644         * gcc.target/arm/neon/vminQs8.c: Remove.
3645         * gcc.target/arm/neon/vminQu16.c: Remove.
3646         * gcc.target/arm/neon/vminQu32.c: Remove.
3647         * gcc.target/arm/neon/vminQu8.c: Remove.
3648         * gcc.target/arm/neon/vminf32.c: Remove.
3649         * gcc.target/arm/neon/vmins16.c: Remove.
3650         * gcc.target/arm/neon/vmins32.c: Remove.
3651         * gcc.target/arm/neon/vmins8.c: Remove.
3652         * gcc.target/arm/neon/vminu16.c: Remove.
3653         * gcc.target/arm/neon/vminu32.c: Remove.
3654         * gcc.target/arm/neon/vminu8.c: Remove.
3655         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3656         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3657         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3658         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3659         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3660         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3661         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3662         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3663         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3664         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3665         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3666         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3667         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3668         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3669         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3670         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3671         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3672         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3673         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3674         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3675         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3676         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3677         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3678         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3679         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3680         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3681         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3682         * gcc.target/arm/neon/vmlaf32.c: Remove.
3683         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3684         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3685         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3686         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3687         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3688         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3689         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3690         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3691         * gcc.target/arm/neon/vmlals16.c: Remove.
3692         * gcc.target/arm/neon/vmlals32.c: Remove.
3693         * gcc.target/arm/neon/vmlals8.c: Remove.
3694         * gcc.target/arm/neon/vmlalu16.c: Remove.
3695         * gcc.target/arm/neon/vmlalu32.c: Remove.
3696         * gcc.target/arm/neon/vmlalu8.c: Remove.
3697         * gcc.target/arm/neon/vmlas16.c: Remove.
3698         * gcc.target/arm/neon/vmlas32.c: Remove.
3699         * gcc.target/arm/neon/vmlas8.c: Remove.
3700         * gcc.target/arm/neon/vmlau16.c: Remove.
3701         * gcc.target/arm/neon/vmlau32.c: Remove.
3702         * gcc.target/arm/neon/vmlau8.c: Remove.
3703         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3704         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3705         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3706         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3707         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3708         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3709         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3710         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3711         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3712         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3713         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3714         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3715         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3716         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3717         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3718         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3719         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3720         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3721         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3722         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3723         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3724         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3725         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3726         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3727         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3728         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3729         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3730         * gcc.target/arm/neon/vmlsf32.c: Remove.
3731         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3732         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3733         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3734         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3735         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3736         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3737         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3738         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3739         * gcc.target/arm/neon/vmlsls16.c: Remove.
3740         * gcc.target/arm/neon/vmlsls32.c: Remove.
3741         * gcc.target/arm/neon/vmlsls8.c: Remove.
3742         * gcc.target/arm/neon/vmlslu16.c: Remove.
3743         * gcc.target/arm/neon/vmlslu32.c: Remove.
3744         * gcc.target/arm/neon/vmlslu8.c: Remove.
3745         * gcc.target/arm/neon/vmlss16.c: Remove.
3746         * gcc.target/arm/neon/vmlss32.c: Remove.
3747         * gcc.target/arm/neon/vmlss8.c: Remove.
3748         * gcc.target/arm/neon/vmlsu16.c: Remove.
3749         * gcc.target/arm/neon/vmlsu32.c: Remove.
3750         * gcc.target/arm/neon/vmlsu8.c: Remove.
3751         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3752         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3753         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3754         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3755         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3756         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3757         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3758         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3759         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3760         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3761         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3762         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3763         * gcc.target/arm/neon/vmov_np16.c: Remove.
3764         * gcc.target/arm/neon/vmov_np8.c: Remove.
3765         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3766         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3767         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3768         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3769         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3770         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3771         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3772         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3773         * gcc.target/arm/neon/vmovls16.c: Remove.
3774         * gcc.target/arm/neon/vmovls32.c: Remove.
3775         * gcc.target/arm/neon/vmovls8.c: Remove.
3776         * gcc.target/arm/neon/vmovlu16.c: Remove.
3777         * gcc.target/arm/neon/vmovlu32.c: Remove.
3778         * gcc.target/arm/neon/vmovlu8.c: Remove.
3779         * gcc.target/arm/neon/vmovns16.c: Remove.
3780         * gcc.target/arm/neon/vmovns32.c: Remove.
3781         * gcc.target/arm/neon/vmovns64.c: Remove.
3782         * gcc.target/arm/neon/vmovnu16.c: Remove.
3783         * gcc.target/arm/neon/vmovnu32.c: Remove.
3784         * gcc.target/arm/neon/vmovnu64.c: Remove.
3785         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3786         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3787         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3788         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3789         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3790         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3791         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3792         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3793         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3794         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3795         * gcc.target/arm/neon/vmulQf32.c: Remove.
3796         * gcc.target/arm/neon/vmulQp8.c: Remove.
3797         * gcc.target/arm/neon/vmulQs16.c: Remove.
3798         * gcc.target/arm/neon/vmulQs32.c: Remove.
3799         * gcc.target/arm/neon/vmulQs8.c: Remove.
3800         * gcc.target/arm/neon/vmulQu16.c: Remove.
3801         * gcc.target/arm/neon/vmulQu32.c: Remove.
3802         * gcc.target/arm/neon/vmulQu8.c: Remove.
3803         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3804         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3805         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3806         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3807         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3808         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3809         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3810         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3811         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3812         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3813         * gcc.target/arm/neon/vmulf32.c: Remove.
3814         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3815         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3816         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3817         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3818         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3819         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3820         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3821         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3822         * gcc.target/arm/neon/vmullp8.c: Remove.
3823         * gcc.target/arm/neon/vmulls16.c: Remove.
3824         * gcc.target/arm/neon/vmulls32.c: Remove.
3825         * gcc.target/arm/neon/vmulls8.c: Remove.
3826         * gcc.target/arm/neon/vmullu16.c: Remove.
3827         * gcc.target/arm/neon/vmullu32.c: Remove.
3828         * gcc.target/arm/neon/vmullu8.c: Remove.
3829         * gcc.target/arm/neon/vmulp8.c: Remove.
3830         * gcc.target/arm/neon/vmuls16.c: Remove.
3831         * gcc.target/arm/neon/vmuls32.c: Remove.
3832         * gcc.target/arm/neon/vmuls8.c: Remove.
3833         * gcc.target/arm/neon/vmulu16.c: Remove.
3834         * gcc.target/arm/neon/vmulu32.c: Remove.
3835         * gcc.target/arm/neon/vmulu8.c: Remove.
3836         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3837         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3838         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3839         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3840         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3841         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3842         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3843         * gcc.target/arm/neon/vmvnp8.c: Remove.
3844         * gcc.target/arm/neon/vmvns16.c: Remove.
3845         * gcc.target/arm/neon/vmvns32.c: Remove.
3846         * gcc.target/arm/neon/vmvns8.c: Remove.
3847         * gcc.target/arm/neon/vmvnu16.c: Remove.
3848         * gcc.target/arm/neon/vmvnu32.c: Remove.
3849         * gcc.target/arm/neon/vmvnu8.c: Remove.
3850         * gcc.target/arm/neon/vnegQf32.c: Remove.
3851         * gcc.target/arm/neon/vnegQs16.c: Remove.
3852         * gcc.target/arm/neon/vnegQs32.c: Remove.
3853         * gcc.target/arm/neon/vnegQs8.c: Remove.
3854         * gcc.target/arm/neon/vnegf32.c: Remove.
3855         * gcc.target/arm/neon/vnegs16.c: Remove.
3856         * gcc.target/arm/neon/vnegs32.c: Remove.
3857         * gcc.target/arm/neon/vnegs8.c: Remove.
3858         * gcc.target/arm/neon/vornQs16.c: Remove.
3859         * gcc.target/arm/neon/vornQs32.c: Remove.
3860         * gcc.target/arm/neon/vornQs64.c: Remove.
3861         * gcc.target/arm/neon/vornQs8.c: Remove.
3862         * gcc.target/arm/neon/vornQu16.c: Remove.
3863         * gcc.target/arm/neon/vornQu32.c: Remove.
3864         * gcc.target/arm/neon/vornQu64.c: Remove.
3865         * gcc.target/arm/neon/vornQu8.c: Remove.
3866         * gcc.target/arm/neon/vorns16.c: Remove.
3867         * gcc.target/arm/neon/vorns32.c: Remove.
3868         * gcc.target/arm/neon/vorns64.c: Remove.
3869         * gcc.target/arm/neon/vorns8.c: Remove.
3870         * gcc.target/arm/neon/vornu16.c: Remove.
3871         * gcc.target/arm/neon/vornu32.c: Remove.
3872         * gcc.target/arm/neon/vornu64.c: Remove.
3873         * gcc.target/arm/neon/vornu8.c: Remove.
3874         * gcc.target/arm/neon/vorrQs16.c: Remove.
3875         * gcc.target/arm/neon/vorrQs32.c: Remove.
3876         * gcc.target/arm/neon/vorrQs64.c: Remove.
3877         * gcc.target/arm/neon/vorrQs8.c: Remove.
3878         * gcc.target/arm/neon/vorrQu16.c: Remove.
3879         * gcc.target/arm/neon/vorrQu32.c: Remove.
3880         * gcc.target/arm/neon/vorrQu64.c: Remove.
3881         * gcc.target/arm/neon/vorrQu8.c: Remove.
3882         * gcc.target/arm/neon/vorrs16.c: Remove.
3883         * gcc.target/arm/neon/vorrs32.c: Remove.
3884         * gcc.target/arm/neon/vorrs64.c: Remove.
3885         * gcc.target/arm/neon/vorrs8.c: Remove.
3886         * gcc.target/arm/neon/vorru16.c: Remove.
3887         * gcc.target/arm/neon/vorru32.c: Remove.
3888         * gcc.target/arm/neon/vorru64.c: Remove.
3889         * gcc.target/arm/neon/vorru8.c: Remove.
3890         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3891         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3892         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3893         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3894         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3895         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3896         * gcc.target/arm/neon/vpadals16.c: Remove.
3897         * gcc.target/arm/neon/vpadals32.c: Remove.
3898         * gcc.target/arm/neon/vpadals8.c: Remove.
3899         * gcc.target/arm/neon/vpadalu16.c: Remove.
3900         * gcc.target/arm/neon/vpadalu32.c: Remove.
3901         * gcc.target/arm/neon/vpadalu8.c: Remove.
3902         * gcc.target/arm/neon/vpaddf32.c: Remove.
3903         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3904         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3905         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3906         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3907         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3908         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3909         * gcc.target/arm/neon/vpaddls16.c: Remove.
3910         * gcc.target/arm/neon/vpaddls32.c: Remove.
3911         * gcc.target/arm/neon/vpaddls8.c: Remove.
3912         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3913         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3914         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3915         * gcc.target/arm/neon/vpadds16.c: Remove.
3916         * gcc.target/arm/neon/vpadds32.c: Remove.
3917         * gcc.target/arm/neon/vpadds8.c: Remove.
3918         * gcc.target/arm/neon/vpaddu16.c: Remove.
3919         * gcc.target/arm/neon/vpaddu32.c: Remove.
3920         * gcc.target/arm/neon/vpaddu8.c: Remove.
3921         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3922         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3923         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3924         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3925         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3926         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3927         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3928         * gcc.target/arm/neon/vpminf32.c: Remove.
3929         * gcc.target/arm/neon/vpmins16.c: Remove.
3930         * gcc.target/arm/neon/vpmins32.c: Remove.
3931         * gcc.target/arm/neon/vpmins8.c: Remove.
3932         * gcc.target/arm/neon/vpminu16.c: Remove.
3933         * gcc.target/arm/neon/vpminu32.c: Remove.
3934         * gcc.target/arm/neon/vpminu8.c: Remove.
3935         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3936         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3937         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3938         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3939         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3940         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3941         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3942         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3943         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3944         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3945         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3946         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3947         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3948         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3949         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3950         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3951         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3952         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3953         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3954         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3955         * gcc.target/arm/neon/vqRshls16.c: Remove.
3956         * gcc.target/arm/neon/vqRshls32.c: Remove.
3957         * gcc.target/arm/neon/vqRshls64.c: Remove.
3958         * gcc.target/arm/neon/vqRshls8.c: Remove.
3959         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3960         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3961         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3962         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3963         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3964         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3965         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3966         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3967         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3968         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3969         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3970         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3971         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3972         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3973         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3974         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3975         * gcc.target/arm/neon/vqabss16.c: Remove.
3976         * gcc.target/arm/neon/vqabss32.c: Remove.
3977         * gcc.target/arm/neon/vqabss8.c: Remove.
3978         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3979         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3980         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3981         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3982         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3983         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3984         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3985         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3986         * gcc.target/arm/neon/vqadds16.c: Remove.
3987         * gcc.target/arm/neon/vqadds32.c: Remove.
3988         * gcc.target/arm/neon/vqadds64.c: Remove.
3989         * gcc.target/arm/neon/vqadds8.c: Remove.
3990         * gcc.target/arm/neon/vqaddu16.c: Remove.
3991         * gcc.target/arm/neon/vqaddu32.c: Remove.
3992         * gcc.target/arm/neon/vqaddu64.c: Remove.
3993         * gcc.target/arm/neon/vqaddu8.c: Remove.
3994         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3995         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3996         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3997         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3998         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3999         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4000         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4001         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4002         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4003         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4004         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4005         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4006         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4007         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4008         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4009         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4010         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4011         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4012         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4013         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4014         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4015         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4016         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4017         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4018         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4019         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4020         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4021         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4022         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4023         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4024         * gcc.target/arm/neon/vqmovns16.c: Remove.
4025         * gcc.target/arm/neon/vqmovns32.c: Remove.
4026         * gcc.target/arm/neon/vqmovns64.c: Remove.
4027         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4028         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4029         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4030         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4031         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4032         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4033         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4034         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4035         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4036         * gcc.target/arm/neon/vqnegs16.c: Remove.
4037         * gcc.target/arm/neon/vqnegs32.c: Remove.
4038         * gcc.target/arm/neon/vqnegs8.c: Remove.
4039         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4040         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4041         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4042         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4043         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4044         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4045         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4046         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4047         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4048         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4049         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4050         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4051         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4052         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4053         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4054         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4055         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4056         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4057         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4058         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4059         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4060         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4061         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4062         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4063         * gcc.target/arm/neon/vqshls16.c: Remove.
4064         * gcc.target/arm/neon/vqshls32.c: Remove.
4065         * gcc.target/arm/neon/vqshls64.c: Remove.
4066         * gcc.target/arm/neon/vqshls8.c: Remove.
4067         * gcc.target/arm/neon/vqshlu16.c: Remove.
4068         * gcc.target/arm/neon/vqshlu32.c: Remove.
4069         * gcc.target/arm/neon/vqshlu64.c: Remove.
4070         * gcc.target/arm/neon/vqshlu8.c: Remove.
4071         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4072         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4073         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4074         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4075         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4076         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4077         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4078         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4079         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4080         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4081         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4082         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4083         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4084         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4085         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4086         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4087         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4088         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4089         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4090         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4091         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4092         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4093         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4094         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4095         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4096         * gcc.target/arm/neon/vqsubs16.c: Remove.
4097         * gcc.target/arm/neon/vqsubs32.c: Remove.
4098         * gcc.target/arm/neon/vqsubs64.c: Remove.
4099         * gcc.target/arm/neon/vqsubs8.c: Remove.
4100         * gcc.target/arm/neon/vqsubu16.c: Remove.
4101         * gcc.target/arm/neon/vqsubu32.c: Remove.
4102         * gcc.target/arm/neon/vqsubu64.c: Remove.
4103         * gcc.target/arm/neon/vqsubu8.c: Remove.
4104         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4105         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4106         * gcc.target/arm/neon/vrecpef32.c: Remove.
4107         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4108         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4109         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4111         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4112         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4113         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4114         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4115         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4116         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4117         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4118         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4119         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4120         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4180         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4181         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4182         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4183         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4184         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4185         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4186         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4187         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4188         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4189         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4190         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4191         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4192         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4193         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4199         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4200         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4201         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4202         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4203         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4204         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4205         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4310         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4311         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4312         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4313         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4314         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4315         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4316         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4317         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4318         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4319         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4320         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4321         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4322         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4323         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4324         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4325         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4326         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4327         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4328         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4329         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4330         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4331         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4332         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4333         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4334         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4335         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4336         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4337         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4338         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4339         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4340         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4341         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4342         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4343         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4344         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4345         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4346         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4347         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4348         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4349         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4350         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4351         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4352         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4353         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4394         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4395         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4396         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4397         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4398         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4399         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4400         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4401         * gcc.target/arm/neon/vrev16p8.c: Remove.
4402         * gcc.target/arm/neon/vrev16s8.c: Remove.
4403         * gcc.target/arm/neon/vrev16u8.c: Remove.
4404         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4405         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4406         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4407         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4408         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4409         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4410         * gcc.target/arm/neon/vrev32p16.c: Remove.
4411         * gcc.target/arm/neon/vrev32p8.c: Remove.
4412         * gcc.target/arm/neon/vrev32s16.c: Remove.
4413         * gcc.target/arm/neon/vrev32s8.c: Remove.
4414         * gcc.target/arm/neon/vrev32u16.c: Remove.
4415         * gcc.target/arm/neon/vrev32u8.c: Remove.
4416         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4417         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4418         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4419         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4420         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4421         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4422         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4423         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4424         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4425         * gcc.target/arm/neon/vrev64f32.c: Remove.
4426         * gcc.target/arm/neon/vrev64p16.c: Remove.
4427         * gcc.target/arm/neon/vrev64p8.c: Remove.
4428         * gcc.target/arm/neon/vrev64s16.c: Remove.
4429         * gcc.target/arm/neon/vrev64s32.c: Remove.
4430         * gcc.target/arm/neon/vrev64s8.c: Remove.
4431         * gcc.target/arm/neon/vrev64u16.c: Remove.
4432         * gcc.target/arm/neon/vrev64u32.c: Remove.
4433         * gcc.target/arm/neon/vrev64u8.c: Remove.
4434         * gcc.target/arm/neon/vrndaf32.c: Remove.
4435         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4436         * gcc.target/arm/neon/vrndf32.c: Remove.
4437         * gcc.target/arm/neon/vrndmf32.c: Remove.
4438         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4439         * gcc.target/arm/neon/vrndnf32.c: Remove.
4440         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4441         * gcc.target/arm/neon/vrndpf32.c: Remove.
4442         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4443         * gcc.target/arm/neon/vrndqf32.c: Remove.
4444         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4445         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4446         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4447         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4448         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4449         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4450         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4451         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4452         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4453         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4454         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4455         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4456         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4457         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4458         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4459         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4460         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4461         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4462         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4463         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4464         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4465         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4466         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4467         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4468         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4469         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4470         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4471         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4472         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4473         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4474         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4475         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4476         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4477         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4478         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4479         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4480         * gcc.target/arm/neon/vshlQs16.c: Remove.
4481         * gcc.target/arm/neon/vshlQs32.c: Remove.
4482         * gcc.target/arm/neon/vshlQs64.c: Remove.
4483         * gcc.target/arm/neon/vshlQs8.c: Remove.
4484         * gcc.target/arm/neon/vshlQu16.c: Remove.
4485         * gcc.target/arm/neon/vshlQu32.c: Remove.
4486         * gcc.target/arm/neon/vshlQu64.c: Remove.
4487         * gcc.target/arm/neon/vshlQu8.c: Remove.
4488         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4489         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4490         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4491         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4492         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4493         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4494         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4495         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4496         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4497         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4498         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4499         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4500         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4501         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4502         * gcc.target/arm/neon/vshls16.c: Remove.
4503         * gcc.target/arm/neon/vshls32.c: Remove.
4504         * gcc.target/arm/neon/vshls64.c: Remove.
4505         * gcc.target/arm/neon/vshls8.c: Remove.
4506         * gcc.target/arm/neon/vshlu16.c: Remove.
4507         * gcc.target/arm/neon/vshlu32.c: Remove.
4508         * gcc.target/arm/neon/vshlu64.c: Remove.
4509         * gcc.target/arm/neon/vshlu8.c: Remove.
4510         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4511         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4512         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4513         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4514         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4515         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4516         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4517         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4518         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4519         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4520         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4521         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4522         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4523         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4524         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4525         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4526         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4527         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4528         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4529         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4530         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4531         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4532         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4533         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4534         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4535         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4536         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4537         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4538         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4539         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4540         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4541         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4542         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4543         * gcc.target/arm/neon/vsli_np16.c: Remove.
4544         * gcc.target/arm/neon/vsli_np64.c: Remove.
4545         * gcc.target/arm/neon/vsli_np8.c: Remove.
4546         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4547         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4548         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4549         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4550         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4551         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4552         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4553         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4554         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4555         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4556         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4557         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4558         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4559         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4560         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4561         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4562         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4563         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4564         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4565         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4566         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4567         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4568         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4569         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4570         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4571         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4572         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4573         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4574         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4575         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4576         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4577         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4578         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4579         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4580         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4581         * gcc.target/arm/neon/vsri_np16.c: Remove.
4582         * gcc.target/arm/neon/vsri_np64.c: Remove.
4583         * gcc.target/arm/neon/vsri_np8.c: Remove.
4584         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4585         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4586         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4587         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4588         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4589         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4590         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4591         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4592         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4593         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4594         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4595         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4596         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4597         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4598         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4599         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4600         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4601         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4602         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4603         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4604         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4605         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4606         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4607         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4608         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4609         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4610         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4611         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4612         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4613         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4614         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4615         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4616         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4617         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4618         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4619         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4620         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4621         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4622         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4623         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4624         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4625         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4626         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4627         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4628         * gcc.target/arm/neon/vst1f32.c: Remove.
4629         * gcc.target/arm/neon/vst1p16.c: Remove.
4630         * gcc.target/arm/neon/vst1p64.c: Remove.
4631         * gcc.target/arm/neon/vst1p8.c: Remove.
4632         * gcc.target/arm/neon/vst1s16.c: Remove.
4633         * gcc.target/arm/neon/vst1s32.c: Remove.
4634         * gcc.target/arm/neon/vst1s64.c: Remove.
4635         * gcc.target/arm/neon/vst1s8.c: Remove.
4636         * gcc.target/arm/neon/vst1u16.c: Remove.
4637         * gcc.target/arm/neon/vst1u32.c: Remove.
4638         * gcc.target/arm/neon/vst1u64.c: Remove.
4639         * gcc.target/arm/neon/vst1u8.c: Remove.
4640         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4641         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4642         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4643         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4644         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4645         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4646         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4647         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4648         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4649         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4650         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4651         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4652         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4653         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4654         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4655         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4656         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4657         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4658         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4659         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4660         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4661         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4662         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4663         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4664         * gcc.target/arm/neon/vst2f32.c: Remove.
4665         * gcc.target/arm/neon/vst2p16.c: Remove.
4666         * gcc.target/arm/neon/vst2p64.c: Remove.
4667         * gcc.target/arm/neon/vst2p8.c: Remove.
4668         * gcc.target/arm/neon/vst2s16.c: Remove.
4669         * gcc.target/arm/neon/vst2s32.c: Remove.
4670         * gcc.target/arm/neon/vst2s64.c: Remove.
4671         * gcc.target/arm/neon/vst2s8.c: Remove.
4672         * gcc.target/arm/neon/vst2u16.c: Remove.
4673         * gcc.target/arm/neon/vst2u32.c: Remove.
4674         * gcc.target/arm/neon/vst2u64.c: Remove.
4675         * gcc.target/arm/neon/vst2u8.c: Remove.
4676         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4677         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4678         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4679         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4680         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4681         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4682         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4683         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4684         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4685         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4686         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4687         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4688         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4689         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4690         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4691         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4692         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4693         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4694         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4695         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4696         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4697         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4698         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4699         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4700         * gcc.target/arm/neon/vst3f32.c: Remove.
4701         * gcc.target/arm/neon/vst3p16.c: Remove.
4702         * gcc.target/arm/neon/vst3p64.c: Remove.
4703         * gcc.target/arm/neon/vst3p8.c: Remove.
4704         * gcc.target/arm/neon/vst3s16.c: Remove.
4705         * gcc.target/arm/neon/vst3s32.c: Remove.
4706         * gcc.target/arm/neon/vst3s64.c: Remove.
4707         * gcc.target/arm/neon/vst3s8.c: Remove.
4708         * gcc.target/arm/neon/vst3u16.c: Remove.
4709         * gcc.target/arm/neon/vst3u32.c: Remove.
4710         * gcc.target/arm/neon/vst3u64.c: Remove.
4711         * gcc.target/arm/neon/vst3u8.c: Remove.
4712         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4713         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4714         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4715         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4716         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4717         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4718         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4719         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4720         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4721         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4722         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4723         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4724         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4725         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4726         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4727         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4728         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4729         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4730         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4731         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4732         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4733         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4734         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4735         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4736         * gcc.target/arm/neon/vst4f32.c: Remove.
4737         * gcc.target/arm/neon/vst4p16.c: Remove.
4738         * gcc.target/arm/neon/vst4p64.c: Remove.
4739         * gcc.target/arm/neon/vst4p8.c: Remove.
4740         * gcc.target/arm/neon/vst4s16.c: Remove.
4741         * gcc.target/arm/neon/vst4s32.c: Remove.
4742         * gcc.target/arm/neon/vst4s64.c: Remove.
4743         * gcc.target/arm/neon/vst4s8.c: Remove.
4744         * gcc.target/arm/neon/vst4u16.c: Remove.
4745         * gcc.target/arm/neon/vst4u32.c: Remove.
4746         * gcc.target/arm/neon/vst4u64.c: Remove.
4747         * gcc.target/arm/neon/vst4u8.c: Remove.
4748         * gcc.target/arm/neon/vsubQf32.c: Remove.
4749         * gcc.target/arm/neon/vsubQs16.c: Remove.
4750         * gcc.target/arm/neon/vsubQs32.c: Remove.
4751         * gcc.target/arm/neon/vsubQs64.c: Remove.
4752         * gcc.target/arm/neon/vsubQs8.c: Remove.
4753         * gcc.target/arm/neon/vsubQu16.c: Remove.
4754         * gcc.target/arm/neon/vsubQu32.c: Remove.
4755         * gcc.target/arm/neon/vsubQu64.c: Remove.
4756         * gcc.target/arm/neon/vsubQu8.c: Remove.
4757         * gcc.target/arm/neon/vsubf32.c: Remove.
4758         * gcc.target/arm/neon/vsubhns16.c: Remove.
4759         * gcc.target/arm/neon/vsubhns32.c: Remove.
4760         * gcc.target/arm/neon/vsubhns64.c: Remove.
4761         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4762         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4763         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4764         * gcc.target/arm/neon/vsubls16.c: Remove.
4765         * gcc.target/arm/neon/vsubls32.c: Remove.
4766         * gcc.target/arm/neon/vsubls8.c: Remove.
4767         * gcc.target/arm/neon/vsublu16.c: Remove.
4768         * gcc.target/arm/neon/vsublu32.c: Remove.
4769         * gcc.target/arm/neon/vsublu8.c: Remove.
4770         * gcc.target/arm/neon/vsubs16.c: Remove.
4771         * gcc.target/arm/neon/vsubs32.c: Remove.
4772         * gcc.target/arm/neon/vsubs64.c: Remove.
4773         * gcc.target/arm/neon/vsubs8.c: Remove.
4774         * gcc.target/arm/neon/vsubu16.c: Remove.
4775         * gcc.target/arm/neon/vsubu32.c: Remove.
4776         * gcc.target/arm/neon/vsubu64.c: Remove.
4777         * gcc.target/arm/neon/vsubu8.c: Remove.
4778         * gcc.target/arm/neon/vsubws16.c: Remove.
4779         * gcc.target/arm/neon/vsubws32.c: Remove.
4780         * gcc.target/arm/neon/vsubws8.c: Remove.
4781         * gcc.target/arm/neon/vsubwu16.c: Remove.
4782         * gcc.target/arm/neon/vsubwu32.c: Remove.
4783         * gcc.target/arm/neon/vsubwu8.c: Remove.
4784         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4785         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4786         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4787         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4788         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4789         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4790         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4791         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4792         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4793         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4794         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4795         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4796         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4797         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4798         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4799         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4800         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4801         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4802         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4803         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4804         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4805         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4806         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4807         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4808         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4809         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4810         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4811         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4812         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4813         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4814         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4815         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4816         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4817         * gcc.target/arm/neon/vtrnf32.c: Remove.
4818         * gcc.target/arm/neon/vtrnp16.c: Remove.
4819         * gcc.target/arm/neon/vtrnp8.c: Remove.
4820         * gcc.target/arm/neon/vtrns16.c: Remove.
4821         * gcc.target/arm/neon/vtrns32.c: Remove.
4822         * gcc.target/arm/neon/vtrns8.c: Remove.
4823         * gcc.target/arm/neon/vtrnu16.c: Remove.
4824         * gcc.target/arm/neon/vtrnu32.c: Remove.
4825         * gcc.target/arm/neon/vtrnu8.c: Remove.
4826         * gcc.target/arm/neon/vtstQp8.c: Remove.
4827         * gcc.target/arm/neon/vtstQs16.c: Remove.
4828         * gcc.target/arm/neon/vtstQs32.c: Remove.
4829         * gcc.target/arm/neon/vtstQs8.c: Remove.
4830         * gcc.target/arm/neon/vtstQu16.c: Remove.
4831         * gcc.target/arm/neon/vtstQu32.c: Remove.
4832         * gcc.target/arm/neon/vtstQu8.c: Remove.
4833         * gcc.target/arm/neon/vtstp8.c: Remove.
4834         * gcc.target/arm/neon/vtsts16.c: Remove.
4835         * gcc.target/arm/neon/vtsts32.c: Remove.
4836         * gcc.target/arm/neon/vtsts8.c: Remove.
4837         * gcc.target/arm/neon/vtstu16.c: Remove.
4838         * gcc.target/arm/neon/vtstu32.c: Remove.
4839         * gcc.target/arm/neon/vtstu8.c: Remove.
4840         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4841         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4842         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4843         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4844         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4845         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4846         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4847         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4848         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4849         * gcc.target/arm/neon/vuzpf32.c: Remove.
4850         * gcc.target/arm/neon/vuzpp16.c: Remove.
4851         * gcc.target/arm/neon/vuzpp8.c: Remove.
4852         * gcc.target/arm/neon/vuzps16.c: Remove.
4853         * gcc.target/arm/neon/vuzps32.c: Remove.
4854         * gcc.target/arm/neon/vuzps8.c: Remove.
4855         * gcc.target/arm/neon/vuzpu16.c: Remove.
4856         * gcc.target/arm/neon/vuzpu32.c: Remove.
4857         * gcc.target/arm/neon/vuzpu8.c: Remove.
4858         * gcc.target/arm/neon/vzipQf32.c: Remove.
4859         * gcc.target/arm/neon/vzipQp16.c: Remove.
4860         * gcc.target/arm/neon/vzipQp8.c: Remove.
4861         * gcc.target/arm/neon/vzipQs16.c: Remove.
4862         * gcc.target/arm/neon/vzipQs32.c: Remove.
4863         * gcc.target/arm/neon/vzipQs8.c: Remove.
4864         * gcc.target/arm/neon/vzipQu16.c: Remove.
4865         * gcc.target/arm/neon/vzipQu32.c: Remove.
4866         * gcc.target/arm/neon/vzipQu8.c: Remove.
4867         * gcc.target/arm/neon/vzipf32.c: Remove.
4868         * gcc.target/arm/neon/vzipp16.c: Remove.
4869         * gcc.target/arm/neon/vzipp8.c: Remove.
4870         * gcc.target/arm/neon/vzips16.c: Remove.
4871         * gcc.target/arm/neon/vzips32.c: Remove.
4872         * gcc.target/arm/neon/vzips8.c: Remove.
4873         * gcc.target/arm/neon/vzipu16.c: Remove.
4874         * gcc.target/arm/neon/vzipu32.c: Remove.
4875         * gcc.target/arm/neon/vzipu8.c: Remove.
4876
4877
4878 2015-11-12  Marek Polacek  <polacek@redhat.com>
4879
4880         PR c/67784
4881         * gcc.dg/pr67784-1.c: New test.
4882         * gcc.dg/pr67784-2.c: New test.
4883
4884 2015-11-12  Martin Liska  <mliska@suse.cz>
4885
4886         * gcc.dg/ipa/pr68035.c: New test.
4887
4888 2015-11-12  Richard Biener  <rguenther@suse.de>
4889
4890         PR tree-optimization/68306
4891         * gcc.dg/pr68306.c: New testcase.
4892
4893 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4894
4895         Implement D0013R2, logical type traits.
4896
4897         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4898
4899 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4900
4901         * c-c++-common/goacc/data-default-1.c: New.
4902
4903 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4904
4905         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4906
4907 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4908
4909         PR tree-optimization/68305
4910         * gcc.dg/vect/pr68305.c: New test.
4911
4912 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4913
4914         * gcc.target/i386/pr67265-2.c: New test.
4915
4916 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4917
4918         * gcc.dg/pr68286.c: New test.
4919
4920 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4921
4922         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4923
4924 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4925
4926         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4927         aligned to 64 bits.
4928
4929 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4930
4931         * gcc.dg/pr65521.c: Fail on AIX.
4932
4933 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4934
4935         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4936         * gcc.dg/graphite/fuse-2.c: Same.
4937         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4938         isl-ast-gen-*.c files.
4939         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4940         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4941         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4942         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4943         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4944         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4945         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4946         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4947         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4948         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4949         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4950
4951 2015-11-11  Marek Polacek  <polacek@redhat.com>
4952
4953         PR c/68107
4954         PR c++/68266
4955         * c-c++-common/pr68107.c: New test.
4956         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4957         (large_array_char_template): Likewise.
4958         * g++.dg/init/new44.C: Adjust dg-error.
4959
4960 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4961
4962         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4963         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4964
4965 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4966
4967         * gcc.target/i386/pr67265.c: New test.
4968
4969 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4970
4971         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4972         tests for the expected generated code.
4973
4974 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4975
4976         * gcc.target/mips/split-ds-sequence.c: New test.
4977
4978 2015-11-11  Julia Koval  <julia.koval@intel.com>
4979
4980         * g++.dg/ext/mv16.C: New functions.
4981
4982 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4983             Jiong Wang      <jiong.wang@arm.com>
4984
4985         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4986
4987 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4988
4989         * gcc.target/i386/mask-pack.c: New test.
4990         * gcc.target/i386/mask-unpack.c: New test.
4991
4992 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4993
4994         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4995
4996 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4997
4998         * gcc.dg/vect/slp-cond-5.c: New test.
4999
5000 2015-11-10  Richard Biener  <rguenther@suse.de>
5001
5002         PR tree-optimization/68240
5003         * gcc.dg/torture/pr68240.c: New testcase.
5004
5005 2015-11-10  Richard Biener  <rguenther@suse.de>
5006
5007         PR tree-optimization/56118
5008         * gcc.target/i386/pr56118.c: New testcase.
5009
5010 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5011
5012         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5013
5014 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5015
5016         * gfortran.dg/pr68251.f90: New test.
5017
5018 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5019
5020         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5021
5022 2015-11-09  Martin Sebor  <msebor@redhat.com>
5023
5024         * init/new45.C: New test to verify that operator new is invoked
5025         with or without overhead for a cookie.
5026
5027         PR c++/67927
5028         * init/new44.C: New test for placement new expressions for arrays
5029         with excessive number of elements.
5030
5031         PR c++/67913
5032         * init/new43.C: New test for placement new expressions for arrays
5033         with negative number of elements.
5034
5035         * other/new-size-type.C: Expect array new expression with
5036         an excessive number of elements to be rejected.
5037
5038 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         * c-c++-common/goacc/routine-1.c: New.
5041         * c-c++-common/goacc/routine-2.c: New.
5042         * c-c++-common/goacc/routine-3.c: New.
5043         * c-c++-common/goacc/routine-4.c: New.
5044         * c-c++-common/goacc/routine-5.c: New.
5045
5046 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5047
5048         * gcc.target/sparc/sparc-ret.c: Rename to...
5049         * gcc.target/sparc/sparc-ret-1.c: ...this.
5050         * gcc.target/sparc/sparc-ret-2.c: New test.
5051
5052 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5053
5054         * lib/target-supports.exp (check_p8vector_hw_available): Split
5055         long line.
5056         (check_vsx_hw_available): Likewise.
5057         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5058         support and for PowerPC float128 support.
5059         (check_p9modulo_hw_available): Likewise.
5060         (check_ppc_float128_sw_available): Likewise.
5061         (check_ppc_float128_hw_available): Likewise.
5062         (check_effective_target_powerpc_p9vector_ok): Likewise.
5063         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5064         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5065         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5066         (is-effective-target): Add new PowerPc targets.
5067         (is-effective-target-keyword): Likewise.
5068         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5069         instructions, use it.
5070
5071         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5072         * gcc.target/powerpc/mod-2.c: Likewise.
5073         * gcc.target/powerpc/ctz-1.c: Likewise.
5074         * gcc.target/powerpc/ctz-2.c: Likewise.
5075         * gcc.target/powerpc/extswsli-1.c: Likewise.
5076         * gcc.target/powerpc/extswsli-2.c: Likewise.
5077         * gcc.target/powerpc/extswsli-3.c: Likewise.
5078
5079         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5080         and allow the test on PowerPC LE.
5081         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5082         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5083
5084         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5085         check instead of powerpc_vsx_ok.
5086         * gcc.target/powerpc/float128-mix.c: Likewise.
5087
5088 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5089
5090         * gcc.dg/sso/*.c: Robustify dg-output directives.
5091
5092 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5093
5094         * g++.dg/ubsan/pr68259.C: New test.
5095
5096 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5099         (main): Use _Cilk_spawn instead of cilk_spawn.
5100
5101 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5102
5103         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5104         scan-assembler directive.
5105
5106 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5107
5108         PR target/68129
5109         * gcc.dg/pr68129_1.c: New test.
5110
5111 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5112
5113         PR debug/67192
5114         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5115         (main): Invoke them.
5116
5117 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5118
5119         PR debug/67192
5120         * gcc.dg/guality/pr67192.c: New test.
5121
5122 2015-11-09  Richard Biener  <rguenther@suse.de>
5123
5124         PR tree-optimization/68248
5125         * gcc.dg/torture/pr68248.c: New testcase.
5126
5127 2015-11-09  Richard Biener  <rguenther@suse.de>
5128
5129         PR tree-optimization/56118
5130         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5131
5132 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5133
5134         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5135         labelref and check use of constant pool by looking for .word and
5136         similar directives.
5137
5138 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5139
5140         PR target/66326
5141         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5142
5143 2015-11-09  Richard Henderson  <rth@redhat.com>
5144
5145         * gcc.target/i386/addr-space-1.c: New test.
5146         * gcc.target/i386/addr-space-2.c: New test.
5147         * gcc.target/i386/addr-space-3.c: New test.
5148
5149 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5150
5151         PR fortran/68053
5152         * gfortran.dg/pr68053.f90: New test.
5153
5154 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5155
5156         * g++.dg/lto/pr68057_0.C: Fix testcase.
5157
5158 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5159
5160         * gfortran.dg/PR67518.f90: move from here...
5161         * gfortran.dg/graphite/PR67518.f90: to here.
5162         * gfortran.dg/PR53852.f90: move from here...
5163         * gfortran.dg/graphite/PR53852.f90: to here.
5164
5165 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5166
5167         * gcc.dg/sso-1.c: New test.
5168         * gcc.dg/sso-2.c: Likewise.
5169         * gcc.dg/sso-3.c: Likewise.
5170         * gcc.dg/sso-4.c: Likewise.
5171         * gcc.dg/sso-5.c: Likewise.
5172         * gcc.dg/sso-6.c: Likewise.
5173         * gcc.dg/sso-7.c: Likewise.
5174         * gcc.dg/sso-8.c: Likewise.
5175         * gcc.dg/sso: New directory.
5176         * gcc.target/i386/movbe-3.c: New test.
5177         * gnat.dg/sso1.adb: Likewise.
5178         * gnat.dg/sso2.ad[sb]: Likewise.
5179         * gnat.dg/sso3.adb: Likewise.
5180         * gnat.dg/sso4.adb: Likewise.
5181         * gnat.dg/sso5.adb: Likewise.
5182         * gnat.dg/sso6.adb: Likewise.
5183         * gnat.dg/sso7.adb: Likewise.
5184         * gnat.dg/specs/sso1.ads: Likewise.
5185         * gnat.dg/specs/sso2.ads: Likewise.
5186         * gnat.dg/sso: New directory.
5187
5188 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5189
5190         PR fortran/68218
5191         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5192
5193 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5194
5195         PR fortran/68224
5196         * gfortran.dg/pr68224.f90: New test.
5197
5198 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5199
5200         PR fortran/68196
5201         * gfortran.dg/proc_ptr_47.f90: New test.
5202
5203         PR fortran/66465
5204         * gfortran.dg/pr66465.f90: New test.
5205
5206 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5207
5208         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5209
5210 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5211
5212         PR fortran/68153
5213         * gfortran.dg/pr68153.f90: New test.
5214
5215 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5216
5217         PR fortran/68151
5218         * gfortran.dg/pr68151.f90: New test.
5219
5220 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5221
5222         PR tree-optimization/68235
5223         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5224
5225 2015-11-06  Jeff Law  <law@redhat.com>
5226
5227         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5228         realized jump threads.
5229         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5230         threads rather than dom1 dump.
5231
5232 2015-11-06  Michael Collison  <michael.collison@linaro.org
5233             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5234
5235         Revert:
5236         2015-08-01  Michael Collison  <michael.collison@linaro.org
5237                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5238
5239         * gcc.target/arm/mincmp.c: New test.
5240
5241 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5242
5243         PR fortran/54224
5244         * gfortran.dg/warn_unused_function_2.f90: Add two new
5245         "defined but not used" subroutines.
5246
5247 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5248
5249         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5250         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5251         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5252         expected diagnostics for the addition of quotes.
5253         * gfortran.dg/gomp/target3.f90: Likewise.
5254         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5255         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5256         * c-c++-common/gomp/doacross-1.c: Likewise.
5257         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5258         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5259         Adjust expected diagnostics wording.
5260         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5261         Don't expect error on ordered threads simd when in for simd.
5262         * c-c++-common/gomp/nesting-2.c: New test.
5263         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5264         * c-c++-common/gomp/ordered-4.c: New test.
5265
5266 2015-11-06  Mike Stump  <mikestump@comcast.net>
5267
5268         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5269
5270 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5271             Sebastian Pop  <s.pop@samsung.com>
5272
5273         * gcc.dg/graphite/fuse-1.c: New.
5274         * gcc.dg/graphite/fuse-2.c: New.
5275         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5276
5277 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5278
5279         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5280
5281 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5282
5283         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5284         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5285         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5286         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5287         * lib/gcc-dg.exp: Load multiline.exp.
5288
5289 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5290
5291         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5292         * gcc.target/arm/interrupt-1.c: Likewise.
5293         * gcc.target/arm/interrupt-2.c: Likewise.
5294         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5295
5296 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5297             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5298
5299         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5300         macros for assembly checks.
5301         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5302         frsqrts and frsqrte are not emitted.
5303         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5304         frsqrts and frsqrte are emitted.
5305         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5306
5307 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5308
5309         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5310
5311 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5312
5313         PR ipa/68057
5314         PR ipa/68220
5315         * g++.dg/lto/pr68057_0.C: New testcase.
5316         * g++.dg/lto/pr68057_1.C: New testcase.
5317         * g++.dg/torture/pr68220.C: New testcase.
5318
5319 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5320
5321         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5322         comment.
5323
5324 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5325
5326         PR tree-optimization/68145
5327         * g++.dg/vect/pr68145.cc: New test.
5328
5329 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5330
5331         PR target/68088
5332         * gcc.dg/pr68088_1.c: New test.
5333
5334 2015-11-06  Richard Biener  <rguenther@suse.de>
5335
5336         * gcc.dg/vect/bb-slp-38.c: New testcase.
5337
5338 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5339
5340         * gfortran.dg/goacc/private-3.f95: XFAIL.
5341
5342 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5343
5344         PR middle-end/53852
5345         PR middle-end/67518
5346         * gfortran.dg/PR67518.f90: New test.
5347         * gfortran.dg/PR53852.f90: New test.
5348
5349 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5350             Tom de Vries  <tom@codesourcery.com>
5351             Nathan Sidwell  <nathan@codesourcery.com>
5352             Thomas Schwinge  <thomas@codesourcery.com>
5353
5354         * c-c++-common/goacc/combined-directives.c: New test.
5355         * c-c++-common/goacc/loop-clauses.c: New test.
5356         * c-c++-common/goacc/tile.c: New test.
5357         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5358         as gang static arguments.
5359         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5360         * g++.dg/goacc/template.C: New test.
5361         * gfortran.dg/goacc/combined-directives.f90: New test.
5362         * gfortran.dg/goacc/default.f95: New test.
5363         * gfortran.dg/goacc/default_none.f95: New test.
5364         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5365         * gfortran.dg/goacc/gang-static.f95: New test.
5366         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5367         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5368         * gfortran.dg/goacc/list.f95: Update test.
5369         * gfortran.dg/goacc/loop-2.f95: Likewise.
5370         * gfortran.dg/goacc/loop-4.f95: New test.
5371         * gfortran.dg/goacc/loop-5.f95: New test.
5372         * gfortran.dg/goacc/loop-6.f95: New test.
5373         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5374         * gfortran.dg/goacc/multi-clause.f90: New test.
5375         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5376         * gfortran.dg/goacc/update.f95: New test.
5377
5378 2015-11-05  Martin Sebor  <msebor@redhat.com>
5379
5380         PR c++/67942
5381         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5382         invocations where the size of the destination buffer object
5383         or its type (or both) is unknown.
5384
5385 2015-11-05  Martin Sebor  <msebor@redhat.com>
5386
5387         PR c++/67942
5388         * g++.dg/warn/Wplacement-new-size.C: New test.
5389
5390 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5391
5392         * gcc.dg/pr68112.c: New.
5393         * gcc.dg/vect/vect-strided-shift-1.c: New.
5394
5395 2015-11-05  Marek Polacek  <polacek@redhat.com>
5396
5397         PR c/68090
5398         * gcc.dg/pr68090.c: New test.
5399
5400 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5401
5402         * gcc.dg/ifcvt-4.c: New.
5403
5404 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5405
5406         PR c++/67846
5407         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5408
5409 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5410
5411         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5412         of variables in both data sharing and mapping clauses and for
5413         structure element based array sections being mapped rather than
5414         privatized.
5415         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5416         expected diagnostics wording in one case.
5417         * c-c++-common/gomp/distribute-1.c: New test.
5418         * c-c++-common/gomp/element-1.c: New test.
5419         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5420         and #pragma omp end declare target pair around the function.
5421         Change s from a parameter to a file scope variable.
5422         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5423         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5424         on non-zero low-bound in reduction array sections.  Add further
5425         tests.
5426         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5427         * c-c++-common/gomp/target-teams-1.c: New test.
5428         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5429         for expected mangling on x86_64/i?86.
5430         * gcc.dg/gomp/declare-simd-3.c: New test.
5431         * gcc.dg/gomp/declare-simd-4.c: New test.
5432         * gcc.dg/gomp/for-20.c: New test.
5433         * gcc.dg/gomp/for-21.c: New test.
5434         * gcc.dg/gomp/for-22.c: New test.
5435         * gcc.dg/gomp/for-23.c: New test.
5436         * gcc.dg/gomp/for-24.c: New test.
5437         * gcc.dg/gomp/linear-1.c: New test.
5438         * gcc.dg/gomp/loop-1.c: New test.
5439         * g++.dg/gomp/atomic-17.C: New test.
5440         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5441         non-static data member in shared clause.  Add single construct.
5442         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5443         scan-assembler-times directives for expected mangling on x86_64/i?86.
5444         * g++.dg/gomp/declare-simd-3.C: Likewise.
5445         * g++.dg/gomp/declare-simd-4.C: New test.
5446         * g++.dg/gomp/declare-simd-5.C: New test.
5447         * g++.dg/gomp/declare-target-1.C: New test.
5448         * g++.dg/gomp/linear-2.C: New test.
5449         * g++.dg/gomp/loop-1.C: New test.
5450         * g++.dg/gomp/loop-2.C: New test.
5451         * g++.dg/gomp/loop-3.C: New test.
5452         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5453         non-static data member in shared clause.
5454         * g++.dg/gomp/member-3.C: New test.
5455         * g++.dg/gomp/member-4.C: New test.
5456         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5457         (bar): Remove dg-message.
5458         * g++.dg/gomp/target-teams-1.C: New test.
5459
5460 2015-11-05  Richard Biener  <rguenther@suse.de>
5461
5462         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5463         uninitialized variables.
5464         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5465         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5466         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5467         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5468         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5469         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5470         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5471         * gcc.dg/ipa/pure-const-2.c: Likewise.
5472         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5473         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5474         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5475         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5476         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5477         * gcc.dg/vect/pr30858.c: Likewise.
5478         * gcc.dg/vect/pr33866.c: Likewise.
5479         * gcc.dg/vect/pr37027.c: Likewise.
5480         * c-c++-common/ubsan/null-10.c: Likewise.
5481         * gcc.target/i386/incoming-8.c: Likewise.
5482
5483 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gnat.dg/slice9.adb: New test.
5486
5487 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5488
5489         * gfortran.dg/goacc/reduction-2.f95: Delete.
5490
5491 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5492
5493         PR tree-optimization/67742
5494         * gcc.dg/tree-ssa/restrict-7.c: New test.
5495         * gcc.dg/tree-ssa/restrict-8.c: New test.
5496
5497 2015-11-03  Martin Sebor  <msebor@redhat.com>
5498
5499         PR c++-common/67882
5500         * c-c++-common/builtin-offsetof-2.c: New test.
5501
5502 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5503
5504         PR fortran/67982
5505         * gfortran.dg/warn_unused_function_3.f90: New test.
5506
5507 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5508
5509         * gnat.dg/discr45.adb: Only compile the test.
5510
5511 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5512
5513         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5514         * gcc.target/i386/mvc5.c: Ditto.
5515         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5516         resolver.
5517
5518 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5519
5520         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5521         from here to...
5522         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5523         to succeed.
5524
5525 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5526
5527         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5528         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5529         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5530         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5531         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5532         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5533
5534 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5535
5536         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5537
5538 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5539
5540         * gcc.dg/mvc1.c: Move to ...
5541         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5542         * gcc.dg/mvc2.c: Move to ...
5543         * gcc.target/i386/mvc2.c: ... here.
5544         * gcc.dg/mvc3.c: Move to ...
5545         * gcc.target/i386/mvc3.c: ... here.
5546         * gcc.dg/mvc4.c: Move to ...
5547         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5548         * gcc.dg/mvc5.c: Move to ...
5549         * gcc.target/i386/mvc5.c: ... here.
5550         * gcc.dg/mvc6.c: Move to ...
5551         * gcc.target/i386/mvc6.c: ... here.
5552         * gcc.dg/mvc7.c: Move to ...
5553         * gcc.target/i386/mvc7.c: ... here.
5554
5555         * g++.dg/ext/mvc1.C: Require ifunc.
5556
5557 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5558
5559         PR tree-optimization/68083
5560         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5561
5562 2015-11-02  Jeff Law  <law@redhat.com>
5563
5564         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5565         irreducible loops in the CFG.
5566
5567 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5568
5569         Revert:
5570         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5571
5572         * gcc.dg/vect/vect-strided-shift-1.c: New.
5573
5574 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5575
5576         PR target/67929
5577         * gcc.target/arm/pr67929_1.c: Move to...
5578         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5579         Remove arm-specific directives.  Add noclone, noinline
5580         attributes.
5581
5582 2015-11-01  Jeff Law  <law@redhat.com>
5583
5584         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5585
5586 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5587
5588         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5589         (sse2_test): Rename from main.  Do not return 0.
5590
5591 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5592
5593         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5594         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5595         * gfortran.dg/read_dir.f90: XFAIL AIX.
5596
5597 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5598
5599         Remove the implementation of N3994, terse range-for loops.
5600         * g++.dg/cpp1z/range-for1.C: Remove.
5601
5602 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5603
5604         * gnat.dg/discr45.adb: New test.
5605
5606 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5607
5608         * gfortran.dg/assumed_type_2.f90: Update test.
5609         * gfortran.dg/no_arg_check_2.f90: Same.
5610
5611 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5612
5613         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5614
5615 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5616
5617         PR fortran/46588
5618         * gfortran.dg/pr46588.f90: New test.
5619
5620 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5621
5622         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5623         * gcc.dg/mvc2.c: Ditto.
5624         * gcc.dg/mvc3.c: Ditto.
5625         * gcc.dg/mvc4.c: Ditto.
5626         * gcc.dg/mvc5.c: Ditto.
5627         * gcc.dg/mvc6.c: Ditto.
5628         * gcc.dg/mvc7.c: Ditto.
5629         * g++.dg/ext/mvc1.C: Ditto.
5630         * g++.dg/ext/mvc2.C: Ditto.
5631         * g++.dg/ext/mvc3.C: Ditto.
5632         * g++.dg/ext/mvc4.C: Ditto.
5633
5634 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5635
5636         PR fortran/51993
5637         * gfortran.dg/pr51993.f90: New test.
5638
5639 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5640
5641         PR rtl-optimization/68106
5642         * gcc.target/aarch64/pr68106.c: New.
5643
5644 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5645
5646         PR fortran/36192
5647         * gfortran.dg/pr36192_1.f90: New test.
5648
5649 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5650
5651         PR fortran/68154
5652         *gfortran.dg/pr68154.f90
5653
5654 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5655
5656         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5657         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5658
5659 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5660
5661         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5662
5663 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5664
5665         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5666         PowerPC.
5667         * gcc.target/powerpc/float128-mix.c: Likewise.
5668
5669 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5670
5671         PR fortran/68054
5672         * gfortran.dg/pr68054.f90: New test.
5673
5674 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5675
5676         PR fortran/67885
5677         * gfortran.dg/pr67885.f90: New test.
5678
5679 2015-10-29  Jeff Law  <law@redhat.com>
5680
5681         PR tree-optimization/67892
5682         * gcc.dg/tree-ssa/pr21417: Update expected output.
5683         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5684
5685 2015-10-29  Richard Biener  <rguenther@suse.de>
5686
5687         PR middle-end/68142
5688         * c-c++-common/ubsan/pr68142.c: New testcase.
5689
5690 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5691
5692         PR c++/67845
5693         * g++.dg/other/cv_func4.C: New.
5694
5695 2015-10-29  Richard Biener  <rguenther@suse.de>
5696
5697         PR middle-end/56956
5698         * c-c++-common/ubsan/pr56956.c: New testcase.
5699
5700 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/discr44.adb: New test.
5703
5704 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5705
5706         PR debug/66068
5707         * gcc.dg/debug/pr66068.c: New test.
5708
5709 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5710
5711         PR fortran/67933
5712         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5713         array bounds error at line 25.
5714
5715 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5716
5717         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5718         * gcc.target/mips/oddspreg-6.c: Likewise.
5719         * gcc.target/mips/oddspreg-1.c: Likewise.
5720         * gcc.target/mips/oddspreg-2.c: Likewise.
5721
5722 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5723
5724         PR target/67839
5725         * gcc.target/avr/pr67839.c: New test.
5726
5727 2015-10-28  Richard Biener  <rguenther@suse.de>
5728
5729         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5730
5731 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5732
5733         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5734
5735 2015-10-28  Richard Biener  <rguenther@suse.de>
5736
5737         PR ipa/67600
5738         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5739         of #includes.
5740
5741 2015-10-28  Richard Biener  <rguenther@suse.de>
5742
5743         PR tree-optimization/65962
5744         * gcc.dg/vect/vect-62.c: Adjust.
5745
5746 2015-10-28  Richard Biener  <rguenther@suse.de>
5747
5748         PR middle-end/68067
5749         * gcc.dg/torture/pr68067-1.c: New testcase.
5750         * gcc.dg/torture/pr68067-2.c: Likewise.
5751
5752 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5753
5754         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5755
5756 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5757
5758         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5759         as xvmadd and xvnmsub.
5760         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5761
5762 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5763
5764         * c-c++-common/goacc/loop-shape.c: New test.
5765
5766 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5767             Cesar Philippidis  <cesar@codesourcery.com>
5768
5769         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5770         * g++.dg/gomp/pr33372-3.C: Likewise.
5771
5772 2015-10-27  Richard Henderson  <rth@redhat.com>
5773
5774         PR rtl-opt/67609
5775         * gcc.target/i386/pr67609-2.c: New test.
5776
5777 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5778
5779         PR target/68102
5780         * gcc.target/aarch64/pr68102_1.c: New test.
5781
5782 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5783
5784         PR fortran/67933
5785         * gfortran.dg/allocate_with_source_15.f03: New test
5786
5787 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5788             James Norris  <jnorris@codesourcery.com>
5789
5790         PR fortran/63865
5791         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5792         directive to work.
5793         * gfortran.dg/goacc/loop-1.f95: Likewise.
5794         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5795         * gfortran.dg/goacc/cray.f95: Likewise.
5796         * gfortran.dg/goacc/parameter.f95: Likewise.
5797
5798 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5799
5800         PR fortran/68108
5801         * gfortran.dg/pr67805_2.f90: New test.
5802
5803 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5804             Aditya Kumar  <aditya.k7@samsung.com>
5805
5806         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5807         * gcc.dg/graphite/interchange-1.c: Same.
5808         * gcc.dg/graphite/interchange-10.c: Same.
5809         * gcc.dg/graphite/interchange-11.c: Same.
5810         * gcc.dg/graphite/interchange-13.c: Same.
5811         * gcc.dg/graphite/interchange-3.c: Same.
5812         * gcc.dg/graphite/interchange-4.c: Same.
5813         * gcc.dg/graphite/interchange-7.c: Same.
5814         * gcc.dg/graphite/interchange-9.c: Same.
5815         * gcc.dg/graphite/uns-interchange-9.c: Same.
5816         * gfortran.dg/graphite/interchange-3.f90: Same.
5817
5818 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         PR target/67215
5821         * gcc.target/i386/pr67215-1.c: New test.
5822         * gcc.target/i386/pr67215-2.c: Likewise.
5823         * gcc.target/i386/pr67215-3.c: Likewise.
5824
5825 2015-10-27  Richard Biener  <rguenther@suse.de>
5826
5827         PR tree-optimization/68104
5828         * gcc.dg/torture/pr68104.c: New testcase.
5829
5830 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5831
5832         * gcc.dg/vect/vect-strided-shift-1.c: New.
5833
5834 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5835
5836         PR target/67929
5837         * gcc.target/arm/pr67929_1.c: New test.
5838
5839 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5840
5841         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5842
5843 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5844
5845         PR tree-optimization/68097
5846         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5847         --param max-ssa-name-query-depth=3 to dg-options.
5848
5849 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5850
5851         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5852
5853 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5854
5855         * gcc.dg/builtins-52.c: Add -O to dg-options.
5856
5857 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5858
5859         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5860
5861 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5862
5863         PR c/64765
5864         PR c/64880
5865         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5866         sorry message.
5867         (PR64765): New function.
5868         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5869         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5870         sorry message.
5871         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5872         * gfortran.dg/goacc/parameter.f95: Likewise.
5873
5874 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5875
5876         PR fortran/66056
5877         * gfortran.dg/empty_label_typedecl.f90: New test.
5878
5879 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5880
5881         PR fortran/36192
5882         * gfortran.dg/pr36192.f90: New test.
5883
5884 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5885
5886         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5887         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5888         * gnat.dg/opt51.adb: New test.
5889         * gnat.dg/opt51_pkg.ads: New helper.
5890
5891 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5892
5893         * gcc.target/mips/ds-schedule-1.c: New.
5894         * gcc.target/mips/ds-schedule-2.c: New.
5895
5896 2015-10-26  Jeff Law  <law@redhat.com>
5897
5898         PR tree-optimization/68013
5899         * gcc.c-torture/compile/pr68013.c: New test.
5900
5901 2015-10-26  Richard Biener  <rguenther@suse.de>
5902         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5903
5904         PR middle-end/67443
5905         * gcc.target/s390/pr67443.c: New testcase.
5906
5907 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5908
5909         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5910         make it unique per testcase.
5911         * gfortran.dg/chmod_2.f90: Likewise.
5912         * gfortran.dg/chmod_3.f90: Likewise.
5913         * gfortran.dg/direct_io_8.f90: Likewise.
5914         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5915         * gfortran.dg/f2003_io_1.f03: Likewise.
5916         * gfortran.dg/f2003_io_2.f03: Likewise.
5917         * gfortran.dg/f2003_io_8.f03: Likewise.
5918         * gfortran.dg/inquire_size.f90: Likewise.
5919         * gfortran.dg/namelist_66.f90: Likewise.
5920         * gfortran.dg/namelist_82.f90: Likewise.
5921         * gfortran.dg/namelist_87.f90: Likewise.
5922         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5923         * gfortran.dg/open_new.f90: Likewise.
5924         * gfortran.dg/stat_1.f90: Likewise.
5925         * gfortran.dg/stat_2.f90: Likewise.
5926         * gfortran.dg/streamio_15.f90: Likewise.
5927         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5928
5929 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5930
5931         PR middle-end/67989
5932         * g++.dg/pr67989.C: New test.
5933
5934 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5935
5936         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5937         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5938         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5939         suffix to the temporary filename to make it unique per testcase.
5940
5941 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5942
5943         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5944
5945 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5946
5947         PR fortran/67171
5948         * gfortran.dg/allocate_with_source_12.f03: New test
5949
5950         PR fortran/61819
5951         * gfortran.dg/allocate_with_source_13.f03: New test
5952
5953         PR fortran/61830
5954         * gfortran.dg/allocate_with_source_14.f03: New test
5955
5956 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5957
5958         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5959
5960 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5961
5962         PR target/68084
5963         * gcc.target/i386/pr68084.c: New test.
5964
5965 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5966
5967         PR fortran/66927
5968         PR fortran/67044
5969         * gfortran.dg/allocate_with_source_10.f08: New test.
5970         * gfortran.dg/allocate_with_source_11.f08: New test.
5971         * gfortran.dg/class_array_15.f03: Changed count of expected
5972         _builtin_frees to 11. One step of temporaries is spared, therefore
5973         the allocatable component of that temporary is not to be freeed.
5974
5975 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5976
5977         PR fortran/68055
5978         * gfortran.dg/pr68055.f90: New case.
5979
5980 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5981
5982         PR fortran/67805
5983         * gfortran.dg/pr67805.f90: New testcase.
5984         * gfortran.dg/array_constructor_26.f03: Update testcase.
5985         * gfortran.dg/array_constructor_27.f03: Ditto.
5986         * gfortran.dg/char_type_len_2.f90: Ditto.
5987         * gfortran.dg/pr67802.f90: Ditto.
5988         * gfortran.dg/used_before_typed_3.f90: Ditto.
5989
5990 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5991
5992         PR ipa/pr67600
5993         * g++.dg/torture/pr67600.C: New testcase.
5994
5995 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5996
5997         * g++.dg/pr68062.C: New test.
5998
5999 2015-10-23  Jeff Law  <law@redhat.com>
6000
6001         PR tree-optimization/67830
6002         * gcc.dg/pr67830.c: New test.
6003
6004 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6005
6006         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6007
6008 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6009             Andrew Pinski  <apinski@cavium.com>
6010
6011         PR rtl-optimization/67736
6012         * gcc.dg/torture/pr67736.c: New test.
6013         * gcc.dg/combine-subregs.c: New test.
6014
6015 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6016
6017         PR tree-optimization/65947
6018         * lib/target-supports.exp
6019         (check_effective_target_vect_max_reduc): Add.
6020         * gcc.dg/vect/pr65947-1.c: New test.
6021         * gcc.dg/vect/pr65947-2.c: New test.
6022         * gcc.dg/vect/pr65947-3.c: New test.
6023         * gcc.dg/vect/pr65947-4.c: New test.
6024         * gcc.dg/vect/pr65947-5.c: New test.
6025         * gcc.dg/vect/pr65947-6.c: New test.
6026         * gcc.dg/vect/pr65947-7.c: New test.
6027         * gcc.dg/vect/pr65947-8.c: New test.
6028         * gcc.dg/vect/pr65947-9.c: New test.
6029         * gcc.dg/vect/pr65947-10.c: New test.
6030         * gcc.dg/vect/pr65947-11.c: New test.
6031
6032 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6033
6034         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6035         Make weak rather than noinline.
6036         * gcc.dg/builtins-57.c: Compile with -O.
6037         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6038
6039 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6040
6041         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6042
6043 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6044
6045         PR sanitizer/68042
6046         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6047         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6048
6049 2015-10-22  Martin Sebor  <msebor@redhat.com>
6050
6051         PR driver/68043
6052         * gcc.misc-tests/help.exp: Verify that option descriptions
6053         end in periods.
6054         * lib/options.exp (check_for_options): Use the regexp --line option.
6055         Print unexpected match on failure.
6056
6057 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6058
6059         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6060
6061 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6062
6063         PR c++/67838
6064         * g++.dg/cpp1y/var-templ46.C: New.
6065
6066 2015-10-22  Richard Biener  <rguenther@suse.de>
6067
6068         PR tree-optimization/58497
6069         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6070
6071 2015-10-22  Richard Biener  <rguenther@suse.de>
6072
6073         PR tree-optimization/19049
6074         PR tree-optimization/65962
6075         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6076         * gcc.dg/vect/vect-63.c: Adjust.
6077         * gcc.dg/vect/vect-70.c: Likewise.
6078         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6079         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6080         * gfortran.dg/vect/pr19049.f90: Likewise.
6081         * gfortran.dg/vect/vect-8.f90: Likewise.
6082
6083 2015-10-22  Richard Biener  <rguenther@suse.de>
6084
6085         PR middle-end/68046
6086         PR middle-end/61893
6087         * gcc.dg/torture/ftrapv-2.c: New testcase.
6088
6089 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6090
6091         PR target/68015
6092         * gcc.target/s390/pr68015.c: New test.
6093
6094 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6095
6096         PR testsuite/67948
6097         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6098         instead of orr.
6099
6100 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6101             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6102
6103         PR target/63304
6104         * gcc.target/aarch64/pr63304_1.c: New test.
6105
6106 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6107
6108         PR c++/66781
6109         * g++.dg/parse/enum13.C: New.
6110
6111 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6112
6113         PR c++/67847
6114         * g++.dg/parse/enum12.C: New.
6115
6116 2015-10-21  Martin Sebor  <msebor@redhat.com>
6117
6118         PR driver/68043
6119         * gcc.misc-tests/help.exp: Adjust.
6120         * lib/options.exp (check_for_options): Add detail to output.
6121
6122 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6123
6124         PR fortran/67939
6125         * gfortran.dg/pr67939.f90: New test.
6126
6127 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6128             Sebastian Pop  <s.pop@samsung.com>
6129
6130         * gcc.dg/graphite/scop-11.c: Update pattern.
6131
6132 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6133
6134         PR ipa/67056
6135         * g++.dg/ipa/pr67056.C: New testcase.
6136
6137 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6138
6139         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6140         are matched.
6141
6142 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6143
6144         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6145         Add associated options for arm*-*-*.
6146         (sqrt): Remove dummy definition.
6147
6148 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6149
6150         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6151
6152 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6153
6154         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6155         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6156         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6157
6158 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6159
6160         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6161         sra-max-scalarization-size-Ospeed.
6162
6163 2015-10-21  Marek Polacek  <polacek@redhat.com>
6164
6165
6166         PR c/68024
6167         * gcc.dg/pr68024.c: New test.
6168
6169 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6170
6171         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6172         * c-c++-common/goacc/sb-1.c: Adjust errors.
6173         * c-c++-common/goacc/sb-3.c: Adjust errors.
6174         * c-c++-common/goacc/loop-1.c: Adjust errors.
6175         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6176         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6177         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6178
6179 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6180
6181         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6182
6183 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6184
6185         * gcc.dg/lto/simd-function_0.c: New test.
6186
6187 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6188
6189         PR target/68018
6190         * gcc.target/i386/pr68018.c: New test.
6191
6192 2015-10-21  Richard Biener  <rguenther@suse.de>
6193
6194         PR middle-end/68031
6195         * gcc.dg/torture/pr68031.c: New testcase.
6196
6197 2015-10-21  Richard Biener  <rguenther@suse.de>
6198
6199         PR tree-optimization/68026
6200         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6201
6202 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6203
6204         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6205         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6206         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6207         * g++.dg/asan/default-options-1.C: Likewise.
6208
6209 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6210
6211         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6212         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6213
6214 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6215
6216         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6217
6218 2015-10-20  Marek Polacek  <polacek@redhat.com>
6219
6220         PR c/67964
6221         * gcc.dg/pr67964.c: New test.
6222
6223 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6224
6225         PR rtl-optimization/67609
6226         * gcc.target/i386/pr67609.c: New.
6227
6228 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6229
6230         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6231
6232 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6233
6234         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6235         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6236
6237 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR target/66810
6240         * gcc.target/i386/pr66810.c: New test.
6241
6242 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         PR target/67963
6245         PR target/67985
6246         * gcc.target/i386/pr67963-1.c: New test.
6247         * gcc.target/i386/pr67963-2.c: Likewise.
6248         * gcc.target/i386/pr67963-3.c: Likewise.
6249         * gcc.target/i386/pr67985-1.c: Likewise.
6250         * gcc.target/i386/pr67985-2.c: Likewise.
6251         * gcc.target/i386/pr67985-3.c: Likewise.
6252
6253 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6254
6255         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6256
6257 2015-10-20  Richard Biener  <rguenther@suse.de>
6258
6259         PR tree-optimization/68017
6260         * gcc.dg/torture/pr68017.c: New testcase.
6261
6262 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6263
6264         PR target/66912
6265         * gcc.target/aarch64/pr66912.c: New.
6266         * gcc.target/arm/pr66912.c: New.
6267
6268 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6269
6270         * gfortran.dg/pr67900.f90: New tests.
6271
6272 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6273
6274         * gnat.dg/opt50.adb: New test.
6275         * gnat.dg/opt50_pkg.adb: New helper.
6276         * gnat.dg/opt50_pkg.ads: New helper.
6277
6278 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6279
6280         PR fortran/68019
6281         * gfortran.dg/pr68019.f90: new test.
6282
6283 2015-10-19  Richard Biener  <rguenther@suse.de>
6284
6285         PR tree-optimization/67975
6286         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6287
6288 2015-10-19  Richard Biener  <rguenther@suse.de>
6289
6290         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6291
6292 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6293
6294         PR target/67995
6295         * gcc.target/i386/pr67995-1.c: New test.
6296         * gcc.target/i386/pr67995-2.c: Likewise.
6297         * gcc.target/i386/pr67995-3.c: Likewise.
6298
6299 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6300
6301         PR middle-end/68002
6302         * gcc.dg/PR68002.c: New test.
6303
6304 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6305
6306         * gcc.dg/builtins-20.c: Remove undefined behavior.
6307
6308 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6309
6310         PR fortran/67758
6311         * gfortran.dg/common_25.f90: New file.
6312
6313 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6314
6315         PR fortran/67177
6316         * gfortran.dg/move_alloc_15.f90: New test
6317         * gfortran.dg/move_alloc_16.f90: New test
6318
6319         PR fortran/67977
6320         * gfortran.dg/deferred_character_assignment_1.f90: New test
6321
6322 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6323
6324         PR fortran/67987
6325         * gfortran.df/pr67987.f90: New test.
6326         * gfortran.dg/char_length_2.f90: Update testcase.
6327
6328 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         * gcc.target/i386/iamcu/test_basic_returning.c
6331         (def_test_returning_type): Use union to check float return bits.
6332
6333 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6334
6335         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6336         Replace printf with __builtin_printf.
6337
6338 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6339
6340         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6341         initialize u5.
6342
6343 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6344
6345         PR middle-end/67966
6346         * gnat.dg/pack21.adb: New test.
6347         * gnat.dg/pack22.adb: Likewise.
6348         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6349
6350 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6351
6352         PR target/67745
6353         * gcc.target/arm/no-align.c: New test.
6354         * gcc.target/arm/attr-align1.c: New test.
6355         * gcc.target/arm/attr-align2.c: New test.
6356         * gcc.target/arm/attr-align3.c: New test.
6357
6358 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6359
6360         * gcc.c-torture/compile/icfmatch.c: Add testcase
6361
6362 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6363
6364         PR c++/67926
6365         * g++.dg/cpp1z/fold-ice1.C: New.
6366
6367 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6368             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6369
6370         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6371
6372 2015-10-15  Marek Polacek  <polacek@redhat.com>
6373
6374         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6375
6376 2015-10-15  Marek Polacek  <polacek@redhat.com>
6377
6378         PR tree-optimization/67953
6379         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6380         unsigned.
6381         * gcc.dg/torture/pr67953.c: New test.
6382
6383 2015-10-14  Jeff Law  <law@redhat.com>
6384
6385         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6386         contained within have their own file/test now.
6387         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6388         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6389         expectations a bit more.
6390         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6391         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6392         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6393         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6394         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6395
6396         PR testsuite/67959
6397         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6398
6399 2015-10-14  Marek Polacek  <polacek@redhat.com>
6400
6401         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6402         (f6): New.
6403         (f7): New.
6404         (f8): New.
6405         (f9): New.
6406         (f10): New.
6407         (f11): New.
6408         (f12): New.
6409         (f13): New.
6410
6411 2015-10-14  Richard Biener  <rguenther@suse.de>
6412
6413         PR tree-optimization/67915
6414         * gcc.dg/torture/pr67915.c: New testcase.
6415
6416 2015-10-14  Marek Polacek  <polacek@redhat.com>
6417
6418         PR tree-optimization/67815
6419         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6420         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6421         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6422
6423 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6424
6425         * gcc.dg/pragma-pop_options-1.c: New test.
6426
6427 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6428             Aldy Hernandez  <aldyh@redhat.com>
6429
6430         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6431         * c-c++-common/gomp/clauses-1.c: New test.
6432         * c-c++-common/gomp/clauses-2.c: New test.
6433         * c-c++-common/gomp/clauses-3.c: New test.
6434         * c-c++-common/gomp/clauses-4.c: New test.
6435         * c-c++-common/gomp/declare-target-1.c: New test.
6436         * c-c++-common/gomp/declare-target-2.c: New test.
6437         * c-c++-common/gomp/depend-3.c: New test.
6438         * c-c++-common/gomp/depend-4.c: New test.
6439         * c-c++-common/gomp/doacross-1.c: New test.
6440         * c-c++-common/gomp/if-1.c: New test.
6441         * c-c++-common/gomp/if-2.c: New test.
6442         * c-c++-common/gomp/linear-1.c: New test.
6443         * c-c++-common/gomp/map-2.c: New test.
6444         * c-c++-common/gomp/map-3.c: New test.
6445         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6446         f_omp_target_data): Add map clause to target data.
6447         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6448         * c-c++-common/gomp/ordered-1.c: New test.
6449         * c-c++-common/gomp/ordered-2.c: New test.
6450         * c-c++-common/gomp/ordered-3.c: New test.
6451         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6452         on non-iterator.
6453         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6454         clause and ordered construct where no longer allowed.
6455         * c-c++-common/gomp/priority-1.c: New test.
6456         * c-c++-common/gomp/reduction-1.c: New test.
6457         * c-c++-common/gomp/schedule-simd-1.c: New test.
6458         * c-c++-common/gomp/sink-1.c: New test.
6459         * c-c++-common/gomp/sink-2.c: New test.
6460         * c-c++-common/gomp/sink-3.c: New test.
6461         * c-c++-common/gomp/sink-4.c: New test.
6462         * c-c++-common/gomp/udr-1.c: New test.
6463         * c-c++-common/taskloop-1.c: New test.
6464         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6465         value of _OPENMP macro.
6466         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6467         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6468         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6469         * gcc.dg/gomp/clause-1.c:
6470         * gcc.dg/gomp/reduction-1.c: New test.
6471         * gcc.dg/gomp/sink-fold-1.c: New test.
6472         * gcc.dg/gomp/sink-fold-2.c: New test.
6473         * gcc.dg/gomp/sink-fold-3.c: New test.
6474         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6475         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6476         of non-static data members.
6477         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6478         Add some linear clause tests.
6479         * g++.dg/gomp/declare-simd-3.C: New test.
6480         * g++.dg/gomp/linear-1.C: New test.
6481         * g++.dg/gomp/member-1.C: New test.
6482         * g++.dg/gomp/member-2.C: New test.
6483         * g++.dg/gomp/pr66571-2.C: New test.
6484         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6485         dependent argument.
6486         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6487         in reduction clause.
6488         * g++.dg/gomp/reference-1.C: New test.
6489         * g++.dg/gomp/sink-1.C: New test.
6490         * g++.dg/gomp/sink-2.C: New test.
6491         * g++.dg/gomp/sink-3.C: New test.
6492         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6493         * g++.dg/gomp/this-1.C: New test.
6494         * g++.dg/gomp/this-2.C: New test.
6495         * g++.dg/vect/simd-clone-2.cc: New test.
6496         * g++.dg/vect/simd-clone-2.h: New test.
6497         * g++.dg/vect/simd-clone-3.cc: New test.
6498         * g++.dg/vect/simd-clone-4.cc: New test.
6499         * g++.dg/vect/simd-clone-4.h: New test.
6500         * g++.dg/vect/simd-clone-5.cc: New test.
6501
6502 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6503
6504         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6505         after r228716 (Fix vtbl[34] and vtbx4).
6506
6507 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6508
6509         PR tree-optimization/67909, 67947
6510         * gcc.dg/torture/pr67947.c: New test.
6511
6512 2015-10-13  Jeff Law  <law@redhat.com>
6513
6514         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6515
6516 2015-10-12  Jeff Law  <law@redhat.com>
6517
6518         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6519         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6520         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6521         ssa-dom-thread-11.c.
6522
6523         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6524
6525 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6526
6527         PR c++/58566
6528         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6529
6530 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6531
6532         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6533         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6534         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6535         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6536         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6537         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6538         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6539         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6540
6541 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6542
6543         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6544         and -mno-frame-header-opt options.
6545         * gcc.target/mips/frame-header-1.c: New file.
6546         * gcc.target/mips/frame-header-2.c: New file.
6547         * gcc.target/mips/frame-header-3.c: New file.
6548
6549 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6550             Hale Wang  <hale.wang@arm.com>
6551
6552         * gcc.dg/tree-ssa/forwprop-33.c: New.
6553
6554 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6555
6556         PR target/67895
6557         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6558         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6559         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6560         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6561         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6562         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6563         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6564         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6565         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6566         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6567
6568 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6569
6570         * lib/multiline.exp: New file.
6571         * lib/prune.exp: Load multiline.exp.
6572         (prune_gcc_output): Call into multiline.exp to handle any
6573         multiline output directives.
6574         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6575         load_gcc_lib.
6576
6577 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6578
6579         PR tree-optimization/67794
6580         * gcc.dg/ipa/ipa-sra-10.c: New test.
6581         * gcc.dg/torture/pr67794.c: Likewise.
6582
6583 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6584
6585         PR rtl-optimization/67828
6586         * gcc.dg/torture/pr67828.c: New.
6587
6588 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6589
6590         PR target/67366
6591         * lib/target-supports.exp (check_effective_target_non_strict_align):
6592         Adjust for arm*-*-*.
6593         * gcc.target/arm/pr67366.c: New test.
6594
6595 2015-10-09  Richard Biener  <rguenther@suse.de>
6596
6597         PR tree-optimization/67891
6598         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6599
6600 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6601
6602         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6603
6604 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6605
6606         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6607
6608 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6609
6610         * gcc.dg/loop-unswitch-2.c: New test.
6611         * gcc.dg/loop-unswitch-3.c: Likewise.
6612         * gcc.dg/loop-unswitch-4.c: Likewise.
6613
6614 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6615
6616         * gcc.dg/dse.c: Only dump in dse1 pass.
6617         * gcc.dg/tree-ssa/pr30375.c: Same.
6618
6619 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6620
6621         PR target/66697
6622         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6623         (PUSH, POP): New defines.
6624         (sse2_test): Use PUSH and POP to misalign runtime stack.
6625         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6626
6627 2015-10-07  James Norris  <jnorris@codesourcery.com>
6628
6629         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6630         to atomic_init. (atomic_init): Restrict flags usage.
6631
6632 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6633
6634         PR fortran/65889
6635         * gfortran.dg/sizeof_5.f90: New test.
6636
6637 2015-10-06  Jeff Law  <law@redhat.com>
6638
6639         * gcc.c-torture/compile/pr67816.c: New test.
6640
6641 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6642
6643         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6644
6645 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6646
6647         PR fortran/65766
6648         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6649
6650 2015-10-06  Marek Polacek  <polacek@redhat.com>
6651
6652         PR c++/67863
6653         * c-c++-common/Wtautological-compare-4.c: New test.
6654
6655 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6656             Peter Bergner <bergner@vnet.ibm.com>
6657
6658         PR target/67808
6659         * gcc.target/powerpc/pr67808.c: New test.
6660
6661 2015-10-06  Nick Clifton  <nickc@redhat.com>
6662
6663         * gcc.target/msp430: New directory.
6664         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6665         tests.
6666         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6667         noinit and persistent data attributes.
6668
6669 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6670
6671         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6672
6673 2015-10-06  Richard Biener  <rguenther@suse.de>
6674
6675         PR tree-optimization/67859
6676         * gcc.dg/torture/pr67859.c: New testcase.
6677
6678 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6679
6680         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6681
6682 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6683
6684         PR c++/53856
6685         * g++.dg/template/defarg19.C: New.
6686         * g++.dg/template/defarg20.C: Likewise.
6687
6688 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6689             Sebastian Pop  <s.pop@samsung.com>
6690
6691         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6692
6693 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6694             Sebastian Pop  <s.pop@samsung.com>
6695
6696         * gcc.dg/graphite/scop-sor.c: Xfail.
6697
6698 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6699             Jan Hubicka  <hubicka@ucw.cz>
6700
6701         * gcc.dg/ipa/propalign-4.c: New test.
6702         * gcc.dg/ipa/propalign-5.c: Likewise.
6703
6704 2015-10-05  Marek Polacek  <polacek@redhat.com>
6705
6706         PR tree-optimization/67821
6707         * gcc.dg/torture/pr67821-2.c: New test.
6708         * gcc.dg/torture/pr67821.c: New test.
6709
6710 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6711
6712         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6713
6714 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6715
6716         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6717
6718 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6719
6720         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6721         (exec_vcvt): Add comments.
6722
6723 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6724
6725         PR rtl-optimization/67447
6726         * gcc.target/i386/pr67447.c: New test.
6727
6728 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6729
6730         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6731         effective target.
6732         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6733         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6734         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6735         * gcc.target/i386/vect-unpack-1.c: Ditto.
6736         * gcc.target/i386/vect-unpack-2.c: Ditto.
6737
6738 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6739
6740         PR fortran/67758
6741         * gfortran.dg/common_24.f: New.
6742
6743 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6744
6745         * gcc.target/arm/pr67756.c: Fixed warnings.
6746
6747 2015-10-02  Marek Polacek  <polacek@redhat.com>
6748
6749         PR c/67730
6750         * gcc.dg/pr67730-1.c: New test.
6751         * gcc.dg/pr67730-2.c: New test.
6752         * gcc.dg/pr67730.h: New test.
6753
6754 2015-10-02  Marek Polacek  <polacek@redhat.com>
6755
6756         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6757
6758 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6759
6760         PR tree-optimization/67754
6761         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6762         * gfortran.dg/graphite/block-2.f: Same.
6763
6764 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6765
6766         * gcc.dg/graphite/scop-23.c: New.
6767
6768 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6769
6770         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6771         and "avx512vbmi".
6772
6773 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6774
6775         PR rtl-optimization/67756
6776         * gcc.target/arm/pr67756.c: New.
6777
6778 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6779
6780         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6781         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6782         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6783         for tiny model.
6784         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6785         for small model.
6786
6787 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6788
6789         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6790         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6791         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6792         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6793         * gcc.target/i386/vect-unpack-1.c: Ditto.
6794         * gcc.target/i386/vect-unpack-2.c: Ditto.
6795
6796 2015-10-02  Marek Polacek  <polacek@redhat.com>
6797
6798         PR c/64249
6799         * c-c++-common/Wduplicated-cond-1.c: New test.
6800         * c-c++-common/Wduplicated-cond-2.c: New test.
6801         * c-c++-common/Wduplicated-cond-3.c: New test.
6802         * c-c++-common/Wduplicated-cond-4.c: New test.
6803         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6804         -Wduplicated-cond warning.
6805
6806 2015-10-02  Renlin Li  <renlin.li@arm.com>
6807
6808         * gcc.target/aarch64/csneg-1.c: Update.
6809
6810 2015-10-02  Renlin Li  <renlin.li@arm.com>
6811
6812         PR target/66776
6813         * gcc.target/aarch64/pr66776.c: New.
6814
6815 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gnat.dg/warn13.adb: New test.
6818
6819 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6820
6821         * gnat.dg/vect15.ad[sb]: New test.
6822         * gnat.dg/vect16.ad[sb]: Likewise.
6823         * gnat.dg/vect17.ad[sb]: Likewise.
6824         * gnat.dg/vect18.ad[sb]: Likewise.
6825
6826 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6827
6828         PR rtl-optimization/67786
6829         PR rtl-optimization/67787
6830         * gcc.dg/pr67786.c: New test.
6831         * gcc.dg/pr67787.c: Likewise.
6832
6833 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6834
6835         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6836
6837 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6838
6839         PR target/51726
6840         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6841
6842 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6843
6844         PR fortran/62242
6845         PR fortran/52332
6846         * gfortran.dg/string_array_constructor_1.f90: New.
6847         * gfortran.dg/string_array_constructor_2.f90: New.
6848         * gfortran.dg/string_array_constructor_3.f90: New.
6849
6850 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6851
6852         PR target/67788
6853         PR target/67789
6854         * gcc.target/powerpc/pr67789.c: New testcase.
6855
6856 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6857
6858         PR fortran.67802
6859         * gfortran.dg/pr67802.f90: New test.
6860
6861 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6862
6863         PR fortran/66979
6864         gfortran.dg/pr66979.f90: new test.
6865
6866 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6867
6868         PR fortran/67616
6869         * gfortran.dg/pr67616.f90: New test.
6870
6871 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6872
6873         PR c++/54430
6874         * g++.dg/cpp0x/range-for30.C: New.
6875
6876 2015-10-01  Marek Polacek  <polacek@redhat.com>
6877
6878         PR c/65345
6879         * gcc.dg/atomic/pr65345-4.c: New test.
6880         * gcc.dg/pr65345-3.c: New test.
6881
6882 2015-10-01  Marek Polacek  <polacek@redhat.com>
6883
6884         PR tree-optimization/67769
6885         * gcc.dg/torture/pr67769.c: New test.
6886
6887 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6888
6889         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6890
6891 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6892
6893         PR target/54236
6894         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6895
6896 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6899         (main): Rename to sse2_test.  Abort if count != 5.
6900         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6901         of -march=slm.
6902         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6903
6904 2015-10-01  Richard Biener  <rguenther@suse.de>
6905
6906         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6907         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6908
6909 2015-09-30  Jeff Law  <law@redhat.com>
6910
6911         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6912
6913 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6914
6915         PR rtl-optimization/67037
6916         * gcc.c-torture/execute/pr67037.c: New test.
6917
6918 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6919
6920         * lib/target-supports.exp (check_effective_target_sync_int_128):
6921         Return 1 on spu-*-* targets.
6922         (check_effective_target_sync_int_128_runtime): Likewise.
6923         (check_effective_target_sync_long_long): Likewise.
6924         (check_effective_target_sync_long_long_runtime): Likewise.
6925         (check_effective_target_sync_int_long): Likewise.
6926         (check_effective_target_sync_char_short): Likewise.
6927
6928 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6929
6930         * gcc.target/i386/pr67761.c: New test.
6931
6932 2015-09-30  Marek Polacek  <polacek@redhat.com>
6933
6934         PR c/67730
6935         * gcc.dg/pr67730.c: New test.
6936
6937 2015-09-30  Marek Polacek  <polacek@redhat.com>
6938
6939         PR tree-optimization/67690
6940         * gcc.dg/torture/pr67690.c: New test.
6941
6942 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6943
6944         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6945         * g++.dg/gomp/tls-wrap4.C: Likewise.
6946         * gcc.dg/atomic-op-optimize.c: Likewise.
6947         * gcc.dg/pr54087.c: Likewise.
6948         * gcc.dg/tls/section-2.c: Likewise.
6949         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6950         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6951         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6952         * gcc.target/arm/divzero.c: Likewise.
6953         * gcc.target/arm/sibcall-2.c: Likewise.
6954         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6955         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6956         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6957         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6958         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6959         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6960         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6961         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6962         * gfortran.dg/default_format_2.f90: Likewise.
6963         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6964
6965 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6966
6967         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6968
6969 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6970
6971         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6972         * gfortran.dg/round_4.f90: ditto.
6973
6974 2015-09-29  Richard Biener  <rguenther@suse.de>
6975
6976         PR tree-optimization/67170
6977         * gfortran.dg/pr67170.f90: New testcase.
6978
6979 2015-09-29  Richard Biener  <rguenther@suse.de>
6980
6981         PR tree-optimization/67741
6982         * gcc.dg/torture/pr67741.c: New testcase.
6983
6984 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6985
6986         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6987         non-zero for __builtin_signbit tests.
6988
6989 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6990
6991         PR target/65105
6992         * gcc.target/i386/pr65105-1.c: New.
6993         * gcc.target/i386/pr65105-2.c: New.
6994         * gcc.target/i386/pr65105-3.c: New.
6995         * gcc.target/i386/pr65105-4.C: New.
6996         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6997
6998 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6999
7000         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7001
7002 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7003
7004         PR fortran/40054
7005         PR fortran/63921
7006         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7007         standard as legacy.
7008         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7009         * gfortran.dg/function_types_3.f90: Change error message to
7010         "Type inaccessible...."
7011         * gfortran.dg/ptr_func_assign_1.f08: New test.
7012         * gfortran.dg/ptr_func_assign_2.f08: New test.
7013
7014 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7015
7016         PR fortran/40054
7017         PR fortran/63921
7018         * gfortran.dg/ptr_func_assign_3.f08: New test.
7019         * gfortran.dg/ptr_func_assign_4.f08: New test.
7020
7021 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7022             Sebastian Pop  <s.pop@samsung.com>
7023
7024         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7025         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7026         * gcc.dg/graphite/block-3.c: Same.
7027         * gcc.dg/graphite/block-4.c: Same.
7028         * gcc.dg/graphite/block-5.c: Same.
7029         * gcc.dg/graphite/block-6.c: Same.
7030         * gcc.dg/graphite/block-7.c: Same.
7031         * gcc.dg/graphite/block-8.c: Same.
7032         * gcc.dg/graphite/block-pr47654.c: Same.
7033         * gcc.dg/graphite/interchange-0.c: Same.
7034         * gcc.dg/graphite/interchange-1.c: Same.
7035         * gcc.dg/graphite/interchange-10.c: Same.
7036         * gcc.dg/graphite/interchange-11.c: Same.
7037         * gcc.dg/graphite/interchange-12.c: Same.
7038         * gcc.dg/graphite/interchange-13.c: Same.
7039         * gcc.dg/graphite/interchange-14.c: Same.
7040         * gcc.dg/graphite/interchange-15.c: Same.
7041         * gcc.dg/graphite/interchange-3.c: Same.
7042         * gcc.dg/graphite/interchange-4.c: Same.
7043         * gcc.dg/graphite/interchange-5.c: Same.
7044         * gcc.dg/graphite/interchange-6.c: Same.
7045         * gcc.dg/graphite/interchange-7.c: Same.
7046         * gcc.dg/graphite/interchange-8.c: Same.
7047         * gcc.dg/graphite/interchange-9.c: Same.
7048         * gcc.dg/graphite/interchange-mvt.c: Same.
7049         * gcc.dg/graphite/pr35356-1.c: Same.
7050         * gcc.dg/graphite/pr35356-3.c: Same.
7051         * gcc.dg/graphite/pr37485.c: Same.
7052         * gcc.dg/graphite/scop-1.c: Same.
7053         * gcc.dg/graphite/scop-11.c: Same.
7054         * gcc.dg/graphite/scop-5.c: Same.
7055         * gcc.dg/graphite/uns-block-1.c: Same.
7056         * gcc.dg/graphite/uns-interchange-9.c: Same.
7057         * gfortran.dg/graphite/block-1.f90: Same.
7058         * gfortran.dg/graphite/interchange-3.f90: Same.
7059         * gfortran.dg/graphite/pr14741.f90: Same.
7060         * gfortran.dg/graphite/block-2.f: Same.
7061
7062 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7063             Sebastian Pop  <s.pop@samsung.com>
7064
7065         PR tree-optimization/67700
7066         * gcc.dg/graphite/run-id-pr67700.c: New.
7067
7068 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7069
7070         PR target/54236
7071         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7072         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7073         test_27): New.
7074         * gcc.target/sh/pr54236-5.c: New.
7075         * gcc.target/sh/pr54236-6.c: New.
7076
7077 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7078
7079         PR rtl-optimization/67456
7080         PR rtl-optimization/67464
7081         PR rtl-optimization/67465
7082         * gcc.dg/pr67465.c: New test.
7083
7084 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7085
7086         PR tree-optimization/62171
7087         * gcc.dg/vect/pr62171.c: New test.
7088
7089 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7090
7091         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7092         skip on AIX.  XFAIL individual line tests.
7093
7094 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7095
7096         PR rtl-optimization/64164
7097         PR tree-optimization/67312
7098         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7099         * gcc.target/i386/stackalign/return-4.c: Add -O.
7100
7101 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7102
7103         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7104
7105 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7106
7107         PR fortran/67721
7108         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7109
7110 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7111
7112         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7113         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7114         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7115         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7116         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7117         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7118         DW_AT_noreturn on AIX.
7119         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7120         DW_AT_noreturn on AIX.
7121         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7122         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7123         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7124         DW_AT_GNU_deleted on AIX.
7125         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7126         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7127         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7128         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7129         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7130         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7131         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7132         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7133         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7134         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7135         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7136         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7137         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7138         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7139         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7140
7141 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7142
7143         PR fortran/67614
7144         * gfortran.dg/pr67614.f90: New test.
7145
7146 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7147
7148         PR fortran/67525
7149         * gfortran.dg/pr67525.f90: New test.
7150
7151 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7152
7153         PR fortran/55603
7154         * gfortran.dg/allocatable_function_9.f90: New.
7155
7156 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7157
7158         PR target/67675
7159         * gcc.target/sh/pr67675.c: New.
7160
7161 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7162
7163         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7164
7165 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7166
7167         * gcc.target/i386/pr66749.c (dg-options): Replace
7168         -mtune=lakemount with -mtune=lakemont.
7169         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7170         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7171
7172 2015-09-25  Marek Polacek  <polacek@redhat.com>
7173
7174         * c-c++-common/ubsan/bounds-11.c: New test.
7175         * c-c++-common/ubsan/bounds-12.c: New test.
7176
7177 2015-09-25  Marek Polacek  <polacek@redhat.com>
7178
7179         PR sanitizer/64906
7180         * c-c++-common/ubsan/pr64906.c: New test.
7181
7182 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7183
7184         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7185         with -mtune=lakemount.
7186         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7187         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7188
7189 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7190
7191         PR driver/67640
7192         * gcc.dg/Werror-13.c: New test.
7193
7194 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7195
7196         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7197
7198 2015-09-24  Richard Biener  <rguenther@suse.de>
7199
7200         PR lto/67699
7201         * g++.dg/pr67699.C: New testcase.
7202
7203 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7204
7205         PR libgcc/67624
7206         * gcc.target/arm/fp16-inf.c: New test.
7207
7208 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7209
7210         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7211         name while checking for AVX-512VBMI presence.
7212
7213 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7214
7215         * lib/target-supports.exp (check_effective_target_pie): Check for
7216         PIE support on Solaris 11.x and 12.
7217
7218 2015-09-24  Richard Biener  <rguenther@suse.de>
7219
7220         * g++.dg/tree-ssa/restrict3.C: New testcase.
7221
7222 2015-09-24  Richard Biener  <rguenther@suse.de>
7223
7224         PR tree-optimization/48885
7225         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7226
7227 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7228
7229         * c-c++-common/Wmisleading-indentation.c: Augment test.
7230
7231 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7232
7233         Fix small typos in the coding rule enforcement warnings.
7234         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7235         with 'namespace'.
7236
7237 2015-09-23  Richard Biener  <rguenther@suse.de>
7238
7239         PR middle-end/67662
7240         * gcc.dg/ubsan/pr67662.c: New testcase.
7241
7242 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7243
7244         PR c/49655
7245         * gcc.dg/pragma-diag-6.c: New test.
7246
7247 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7248
7249         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7250
7251 2015-09-23  Richard Biener  <rguenther@suse.de>
7252
7253         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7254
7255 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7256
7257         * c-c++-common/Wmisleading-indentation.c: Augment test.
7258
7259 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7260
7261         * g++.dg/diagostic/disable.C: New.
7262
7263 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7264
7265         PR tree-optimization/67671
7266         * g++.dg/pr67671.C: New test.
7267
7268 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7269
7270         PR target/67480
7271         * gcc.target/i386/pr67480.c: New test.
7272
7273 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7274
7275         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7276         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7277         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7278         avx512dq, avx512cd, avx512er and avx512pf.
7279
7280 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7281
7282         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7283         update-fetch operations.
7284         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7285
7286 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7287
7288         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7289         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7290
7291 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7292
7293         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7294         (TEST_ONE): New.
7295         * gcc.target/aarch64/atomic-inst-swap.c: New.
7296
7297 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7298
7299         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7300         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7301         * gcc.target/i386/pr59789.c (f1): Likewise.
7302         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7303         * gcc.target/i386/intrinsics_6.c: Likewise.
7304         * gcc.dg/winline-5.c (int t): Likewise.
7305         * gcc.dg/winline-9.c (t): Likewise.
7306         * gcc.dg/always_inline2.c (q): Likewise.
7307         * gcc.dg/winline-2.c (inline int t): Likewise.
7308         * gcc.dg/winline-6.c: Likewise.
7309         * gcc.dg/winline-10.c (void g): Likewise.
7310         * gcc.dg/pr49243.c (void parse): Likewise.
7311         * gcc.dg/always_inline3.c (q2): Likewise.
7312         * gcc.dg/winline-3.c: Likewise.
7313         * gcc.dg/winline-7.c (inline void *t): Likewise.
7314
7315 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7316
7317         PR tree-optimization/67666
7318         * g++.dg/pr67666.C: New test.
7319
7320 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7321
7322         PR fortran/67615
7323         * gfortran.dg/pr67615.f90: new test.
7324
7325 2015-09-21  Jeff Law  <law@redhat.com>
7326
7327         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7328
7329 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7330
7331         Complete the implementation of N4230, Nested namespace definition.
7332         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7333         attributes and nested namespace definitions.
7334         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7335         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7336         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7337         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7338         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7339         appearing before the namespace identifier.
7340
7341 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7342
7343         PR c/66415
7344         * gcc.dg/cpp/pr66415-1.c: Test column number.
7345
7346 2015-09-21  Richard Biener  <rguenther@suse.de>
7347
7348         * g++.dg/ext/attr-alias-3.C: Add -g.
7349
7350 2015-09-21  Richard Biener  <rguenther@suse.de>
7351
7352         PR debug/67664
7353         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7354
7355 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7356
7357         PR target/64345
7358         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7359
7360 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7361
7362         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7363
7364 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7365
7366         PR middle-end/60832
7367         * gcc.dg/pr53265.c: Update.
7368
7369 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7370
7371         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7372
7373 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7374
7375         PR target/59478
7376         * gcc.target/sh/pr59478.c: New.
7377
7378 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7379
7380         PR target/67126
7381         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7382         * gcc.target/sh/pr54236-2.c: Likewise.
7383
7384 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7385
7386         * gcc.target/sh/pr43417.c: Move target independent test to ...
7387         * gcc.c-torture/compile/pr43417.c: ... here.
7388
7389 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7390
7391         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7392         check_effective_target_big_endian, check_effective_target_little_endian,
7393         check_effective_target_any_fpu, check_effective_target_double_fpu,
7394         check_effective_target_use_single_only_fpu,
7395         check_effective_target_default_single_fpu,
7396         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7397         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7398         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7399         check_effective_target_fmovd_enabled,
7400         check_effective_target_has_privileged, check_effective_target_has_pref,
7401         check_effective_target_banked_r0r7_isr,
7402         check_effective_target_stack_save_isr): New effective target checks.
7403         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7404         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7405         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7406         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7407         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7408         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7409         * gcc.target/sh/attr-isr.c: Likewise.
7410         * gcc.target/sh/fpul-usage-1.c: Likewise.
7411         * gcc.target/sh/hiconst.c: Likewise.
7412         * gcc.target/sh/mfmovd.c: Likewise.
7413         * gcc.target/sh/pr21255-3.c: Likewise.
7414         * gcc.target/sh/pr33135-1.c: Likewise.
7415         * gcc.target/sh/pr33135-2.c: Likewise.
7416         * gcc.target/sh/pr33135-3.c: Likewise.
7417         * gcc.target/sh/pr33135-4.c: Likewise.
7418         * gcc.target/sh/pr39423-2.c: Likewise.
7419         * gcc.target/sh/pr49880-4.c: Likewise.
7420         * gcc.target/sh/pr49880-5.c: Likewise.
7421         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7422         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7423         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7424         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7425         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7426         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7427         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7428         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7429         * gcc.target/sh/pr50751-2.c: Likewise.
7430         * gcc.target/sh/pr50751-3.c: Likewise.
7431         * gcc.target/sh/pr50751-5.c: Likewise.
7432         * gcc.target/sh/pr50751-6.c: Likewise.
7433         * gcc.target/sh/pr50751-8.c: Likewise.
7434         * gcc.target/sh/pr51244-15.c: Likewise.
7435         * gcc.target/sh/pr51244-2.c: Likewise.
7436         * gcc.target/sh/pr51244-20.c: Likewise.
7437         * gcc.target/sh/pr51244-6.c: Likewise.
7438         * gcc.target/sh/pr52483-4.c: Likewise.
7439         * gcc.target/sh/pr53511-1.c: Likewise.
7440         * gcc.target/sh/pr53512-1.c: Likewise.
7441         * gcc.target/sh/pr53512-2.c: Likewise.
7442         * gcc.target/sh/pr53512-3.c: Likewise.
7443         * gcc.target/sh/pr53512-4.c: Likewise.
7444         * gcc.target/sh/pr53513-1.c: Likewise.
7445         * gcc.target/sh/pr54089-2.c: Likewise.
7446         * gcc.target/sh/pr54089-3.c: Likewise.
7447         * gcc.target/sh/pr54089-4.c: Likewise.
7448         * gcc.target/sh/pr54602-2.c: Likewise.
7449         * gcc.target/sh/pr54602-3.c: Likewise.
7450         * gcc.target/sh/pr54602-4.c: Likewise.
7451         * gcc.target/sh/pr54680.c: Likewise.
7452         * gcc.target/sh/pr55303-1.c: Likewise.
7453         * gcc.target/sh/pr55303-2.c: Likewise.
7454         * gcc.target/sh/pr55303-3.c: Likewise.
7455         * gcc.target/sh/pr56547-1.c: Likewise.
7456         * gcc.target/sh/pr56547-2.c: Likewise.
7457         * gcc.target/sh/pr61195.c: Likewise.
7458         * gcc.target/sh/pr61996.c: Likewise.
7459         * gcc.target/sh/pr6526.c: Likewise.
7460         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7461         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7462         * gcc.target/sh/prefetch.c: Likewise.
7463         * gcc.target/sh/rte-delay-slot.c: Likewise.
7464         * gcc.target/sh/sh2a-band.c: Likewise.
7465         * gcc.target/sh/sh2a-bclr.c: Likewise.
7466         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7467         * gcc.target/sh/sh2a-bld.c: Likewise.
7468         * gcc.target/sh/sh2a-bor.c: Likewise.
7469         * gcc.target/sh/sh2a-bset.c: Likewise.
7470         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7471         * gcc.target/sh/sh2a-bxor.c: Likewise.
7472         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7473         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7474         * gcc.target/sh/sh2a-movrt.c: Likewise.
7475         * gcc.target/sh/sh2a-resbank.c: Likewise.
7476         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7477         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7478         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7479         * gcc.target/sh/sh4a-cosf.c: Likewise.
7480         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7481         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7482         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7483         * gcc.target/sh/sh4a-sinf.c: Likewise.
7484
7485 2015-09-20  Jeff Law  <law@redhat.com>
7486
7487         PR tree-optimization/47679
7488         * g++.dg/warn/Wuninitialized-6.C: New test.
7489
7490 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7491
7492         Implement nested namespace definitions.
7493         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7494         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7495         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7496         * g++.dg/lookup/name-clash5.C: Adjust.
7497         * g++.dg/lookup/name-clash6.C: Likewise.
7498
7499 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7500
7501         * gcc.dg/pragma-diag-5.c: New test.
7502
7503 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7504
7505         PR middle-end/67619
7506         * gcc.dg/torture/pr67619.c: New test.
7507         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7508         New procedure.
7509
7510 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7511
7512         PR tree-optimization/67283
7513         * gcc.dg/tree-ssa/sra-15.c: New.
7514         * gcc.dg/tree-ssa/sra-16.c: New.
7515
7516 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7517
7518         PR sanitizer/64078
7519         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7520         (f2, f3): Make the function static.
7521         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7522
7523 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7524
7525         * gcc.target/arm/attr_thumb-static2.c: New test.
7526
7527 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7528
7529         * gnat.dg/overflow_sum3.adb: New test.
7530
7531 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7532
7533         * gcc.target/arm/stack-checking.c: New test.
7534
7535 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7536
7537         PR fortran/52846
7538         * gfortran.dg/public_private_module_5.f90: Add module procedure
7539         trigger_smod to ensure that the smod file is written.
7540
7541 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7542
7543         * gcc.target/aarch64/copysign_1.c: New.
7544         * gcc.target/aarch64/copysign_2.c: New.
7545
7546 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7547
7548         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7549         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7550         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7551
7552 2015-09-16  John Marino  <gnugcc@marino.st>
7553
7554         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7555
7556 2015-09-16  Richard Biener  <rguenther@suse.de>
7557
7558         PR middle-end/67253
7559         * gcc.dg/torture/pr67253.c: New testcase.
7560
7561 2015-09-16  Richard Biener  <rguenther@suse.de>
7562
7563         PR middle-end/67271
7564         * gcc.dg/pr67271.c: New testcase.
7565
7566 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568         * gnat.dg/opt49.adb: New test.
7569
7570 2015-09-16  Richard Biener  <rguenther@suse.de>
7571
7572         PR middle-end/67442
7573         * gcc.dg/torture/pr67442.c: New testcase.
7574
7575 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7576
7577         * gnat.dg/array24.adb: New test.
7578         * gnat.dg/blocklocs.adb: Delete.
7579
7580 2015-09-15  Marek Polacek  <polacek@redhat.com>
7581
7582         PR c/67580
7583         * gcc.dg/pr67580.c: New test.
7584
7585 2015-09-15  Richard Biener  <rguenther@suse.de>
7586
7587         PR tree-optimization/67470
7588         * gcc.dg/torture/pr67470.c: New testcase.
7589
7590 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7591
7592         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7593
7594 2015-09-15  Richard Biener  <rguenther@suse.de>
7595
7596         PR middle-end/67563
7597         * gcc.dg/pr67563.c: New testcase.
7598
7599 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7600
7601         PR fortran/67460
7602         * gfortran.dg/pr67460.f90: New test.
7603
7604 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7605
7606         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7607         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7608
7609 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7610
7611         PR c++/51911
7612         * g++.dg/cpp0x/new-auto1.C: New.
7613
7614 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7615
7616         PR c/28901
7617         * g++.dg/warn/unused-variable-1.C: New test.
7618         * g++.dg/warn/unused-variable-2.C: Likewise.
7619         * gcc.dg/unused-4.c: Adjust warning for static const.
7620         * gcc.dg/unused-variable-1.c: New test.
7621         * gcc.dg/unused-variable-2.c: Likewise.
7622
7623 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7624
7625         * gfortran.dg/private_type_3.f90: Require visibility.
7626         * gfortran.dg/module_variable_2.f90: Same.
7627         * gfortran.dg/nested_forall_1.f: Same.
7628         * gfortran.dg/elemental_dependency_4.f90: Same.
7629         * gfortran.dg/bind_c_usage_25.f90: Same.
7630         * gfortran.dg/access_spec_1.f90: Same.
7631         * gfortran.dg/public_private_module_2.f90: Same.
7632         * gfortran.dg/host_assoc_variable_1.f90: Same.
7633         * gfortran.dg/public_private_module_6.f90: Same.
7634         * gfortran.dg/module_variable_1.f90: Same.
7635         * gfortran.dg/pr37286.f90: Same.
7636         * gfortran.dg/internal_pack_7.f90: Same.
7637         * gfortran.dg/submodule_10.f08: Same.
7638         * gfortran.dg/allocatable_function_8.f90: Same.
7639         * gfortran.dg/merge_init_expr_2.f90: Same.
7640         * gfortran.dg/class_37.f03: Same.
7641         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7642         * gfortran.dg/typebound_call_20.f03: Same.
7643         * gfortran.dg/proc_ptr_result_3.f90: Same.
7644         * gfortran.dg/pr32535.f90: Same.
7645         * gfortran.dg/typebound_proc_19.f90: Same.
7646         * gfortran.dg/initialization_10.f90: Same.
7647         * gfortran.dg/bind_c_usage_8.f03: Same.
7648         * gfortran.dg/pr61335.f90: Same.
7649         * gfortran.dg/elemental_dependency_5.f90: Same.
7650         * gfortran.dg/proc_ptr_3.f90: Same.
7651         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7652
7653 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7654
7655         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7656         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7657         * gcc.dg/loop-8.c: Likewise.
7658
7659 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         PR ada/66965
7662         * gnat.dg/specs/addr1.ads: Remove.
7663
7664 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7665
7666         * gcc.dg/pie-link.c: Add -pie to dg-options.
7667
7668 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7669
7670         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7671         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7672
7673 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7674
7675         * gcc.target/powerpc/swaps-p8-20.c: New test.
7676         * gcc.target/powerpc/swaps-p8-21.c: New test.
7677
7678 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7679
7680         PR fortran/67526
7681         * gfortran.dg/pr67526.f90: New test.
7682
7683 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7684
7685         PR c++/67318
7686         * g++.dg/cpp0x/variadic166.C: New.
7687
7688 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7689
7690         * c-c++-common/nonnull-1.c: New test.
7691
7692 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7693
7694         PR fortran/66993
7695         * gfortran.dg/submodule_11.f08: New test.
7696
7697 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7698
7699         PR target/67506
7700         * gcc.c-torture/compile/pr67506.c: New test.
7701
7702 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7703
7704         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7705         initialization with a byte mask.  No change expected here.
7706         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7707         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7708         initialization with contigious bitmask.  Literal pool is expectd
7709         to be used here.
7710
7711 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7712
7713         PR target/67439
7714         * gcc.target/arm/pr67439_1.c: New test.
7715
7716 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7717
7718         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7719         model.
7720
7721 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR c++/67523
7724         * g++.dg/gomp/pr67523.C: New test.
7725
7726         PR c++/67522
7727         * g++.dg/gomp/pr67522.C: New test.
7728
7729         PR middle-end/67521
7730         * c-c++-common/gomp/pr67521.c: New test.
7731
7732         PR middle-end/67517
7733         * c-c++-common/gomp/pr67517.c: New test.
7734
7735         PR c++/67514
7736         * g++.dg/gomp/pr67514.C: New test.
7737
7738         PR c++/67511
7739         * g++.dg/gomp/pr67511.C: New test.
7740
7741         PR c/67502
7742         * c-c++-common/gomp/pr67502.c: New test.
7743
7744 2015-09-09  Marek Polacek  <polacek@redhat.com>
7745
7746         PR middle-end/67512
7747         * gcc.dg/pr67512.c: New test.
7748
7749 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7750
7751         PR c++/53184
7752         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7753         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7754         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7755         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7756
7757 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7758
7759         * gcc.target/aarch64/mod_2.x: New file.
7760         * gcc.target/aarch64/mod_256.x: Likewise.
7761         * gcc.target/arm/mod_2.c: New test.
7762         * gcc.target/arm/mod_256.c: Likewise.
7763         * gcc.target/aarch64/mod_2.c: Likewise.
7764         * gcc.target/aarch64/mod_256.c: Likewise.
7765
7766 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR c++/67504
7769         * g++.dg/gomp/pr67504.C: New test.
7770
7771         PR c/67501
7772         * c-c++-common/gomp/pr67501.c: New test.
7773
7774         PR c/67500
7775         * gcc.dg/gomp/pr67500.c: New test.
7776
7777         PR c/67495
7778         * gcc.dg/gomp/pr67495.c: New test.
7779
7780 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7781             Sebastian Pop  <s.pop@samsung.com>
7782
7783         PR tree-optimization/53852
7784         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7785         both isl-0.12 and isl-0.15.
7786         * gcc.dg/graphite/uns-interchange-14.c: Same.
7787         * gcc.dg/graphite/uns-interchange-15.c: Same.
7788         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7789
7790 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7791             Sebastian Pop  <s.pop@samsung.com>
7792
7793         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7794         * gcc.dg/graphite/block-1.c: Same.
7795         * gcc.dg/graphite/block-5.c: Same.
7796         * gcc.dg/graphite/block-6.c: Same.
7797         * gcc.dg/graphite/interchange-1.c: Same.
7798         * gcc.dg/graphite/interchange-10.c: Same.
7799         * gcc.dg/graphite/interchange-11.c: Same.
7800         * gcc.dg/graphite/interchange-13.c: Same.
7801         * gcc.dg/graphite/interchange-14.c: Same.
7802         * gcc.dg/graphite/interchange-3.c: Same.
7803         * gcc.dg/graphite/interchange-4.c: Same.
7804         * gcc.dg/graphite/interchange-7.c: Same.
7805         * gcc.dg/graphite/interchange-8.c: Same.
7806         * gcc.dg/graphite/interchange-9.c: Same.
7807         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7808         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7809         * gcc.dg/graphite/pr37485.c: Same.
7810         * gcc.dg/graphite/scop-0.c (int toto): Same.
7811         * gcc.dg/graphite/scop-1.c: Same.
7812         * gcc.dg/graphite/scop-10.c: Same.
7813         * gcc.dg/graphite/scop-11.c: Same.
7814         * gcc.dg/graphite/scop-12.c: Same.
7815         * gcc.dg/graphite/scop-13.c: Same.
7816         * gcc.dg/graphite/scop-16.c: Same.
7817         * gcc.dg/graphite/scop-17.c: Same.
7818         * gcc.dg/graphite/scop-18.c: Same.
7819         * gcc.dg/graphite/scop-2.c: Same.
7820         * gcc.dg/graphite/scop-21.c (int test): Same.
7821         * gcc.dg/graphite/scop-22.c (void foo): Same.
7822         * gcc.dg/graphite/scop-4.c: Same.
7823         * gcc.dg/graphite/scop-5.c: Same.
7824         * gcc.dg/graphite/scop-6.c: Same.
7825         * gcc.dg/graphite/scop-7.c: Same.
7826         * gcc.dg/graphite/scop-8.c: Same.
7827         * gcc.dg/graphite/scop-9.c: Same.
7828         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7829         data-refs remain inside the inner loop.
7830         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7831         * gcc.dg/graphite/uns-interchange-14.c: Same.
7832         * gcc.dg/graphite/uns-interchange-9.c: Same.
7833         * gfortran.dg/graphite/interchange-3.f90
7834
7835 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7836
7837         PR target/63870
7838         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7839         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7840         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7841         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7842         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7843         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7844         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7845         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7846         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7847         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7848         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7849         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7850
7851 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7852
7853         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7854         * lib/target-supports.exp
7855         (check_effective_target_arm_neon_fp16_hw): New.
7856
7857 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7858
7859         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7860         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7861
7862         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7863         (hfloat16_t): New.
7864         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7865         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7866         if supported.
7867         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7868         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7869         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7870         when those are supported.
7871         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7872         (vdup_n_f16): New.
7873
7874         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7875         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7876         cases if supported.
7877
7878         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7879         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7880         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7881         Likewise.
7882         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7883         Likewise.
7884         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7885
7886         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7887         Add float16x8_t case.
7888         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7889         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7890         main, exec_vcreate): Likewise.
7891         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7892         exec_vget_high): Likewise.
7893         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7894         exec_vget_low): Likewise.
7895         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7896         Likewise.
7897         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7898         exec_vld1_dup): Likewise.
7899         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7900         exec_vld1_lane): Likewise.
7901         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7902         Likewise.
7903         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7904         exec_vldX_dup): Likewise.
7905         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7906         exec_vldX_lane): Likewise.
7907         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7908         exec_vset_lane): Likewise.
7909         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7910         exec_vst1_lane): Likewise.
7911
7912 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7913
7914         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7915         * gcc.target/aarch64/vget_low_1.c: Likewise.
7916
7917 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7918
7919         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7920         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7921         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7922         (main): update orig_data to avoid float16 NaN on bigendian.
7923
7924 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7925
7926         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7927         float16x8_t.
7928         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7929         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7930         * gcc.target/aarch64/vld1_lane.c: Likewise.
7931
7932 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7933
7934         PR c++/67369
7935         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7936
7937 2015-09-07  Marek Polacek  <polacek@redhat.com>
7938
7939         PR inline-asm/67448
7940         * gcc.dg/asm-10.c: New test.
7941
7942 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR middle-end/67452
7945         * gcc.dg/lto/pr67452_0.c: New test.
7946
7947 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7948
7949         PR target/65210
7950         * gcc.target/avr/pr65210.c: New test.
7951
7952 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7953
7954         PR testsuite/67450
7955         * lib/target-supports.exp (check_cached_effective_target):
7956         Apppend $prop to et_prop_list only if needed.
7957
7958 2015-09-04  Marek Polacek  <polacek@redhat.com>
7959
7960         PR sanitizer/67279
7961         * gcc.dg/ubsan/pr67279.c: New test.
7962
7963 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7964             Petr Murzin  <petr.murzin@intel.com>
7965             Kirill Yukhin <kirill.yukhin@intel.com>
7966
7967         * gcc.target/i386/avx512f-scatter-1.c: New.
7968         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7969         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7970
7971 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7972
7973         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7974         rather than calling rmdir, cleanup if open fails.
7975
7976 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7977
7978         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7979         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7980         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7981         Return true for PowerPC targets that implement Altivec.
7982
7983 2015-09-03  Renlin Li  <renlin.li@arm.com>
7984
7985         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7986         check the assembly.
7987         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7988
7989 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7990
7991         * gcc.target/powerpc/vec-shift.c: New test.
7992
7993 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7994
7995         PR tree-optimization/65637
7996         * gcc.dg/autopar/reduc-4.c: New test.
7997
7998 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7999
8000         PR tree-optimization/65637
8001         * gcc.dg/autopar/pr46099-2.c: New test.
8002
8003 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8004
8005         PR middle-end/67351
8006         * g++.dg/pr67351.C: New test.
8007
8008 2015-09-03  Richard Biener  <rguenther@suse.de>
8009
8010         PR ipa/66705
8011         * g++.dg/lto/pr66705_0.C: New testcase.
8012
8013 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8014
8015         PR middle-end/60586
8016         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8017         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8018
8019 2015-09-02  Marek Polacek  <polacek@redhat.com>
8020
8021         PR c/67432
8022         * gcc.dg/pr67432.c: New test.
8023
8024 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8025
8026         * lib/target-supports.exp (clear_effective_target_cache): New.
8027         (check_cached_effective_target): Update et_prop_list.
8028         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8029         * g++.dg/compat/compat.exp: Likewise.
8030         * g++.dg/compat/struct-layout-1.exp: Likewise.
8031         * lib/asan-dg.exp: Likewise.
8032         * lib/atomic-dg.exp: Likewise.
8033         * lib/cilk-plus-dg.exp: Likewise.
8034         * lib/clearcap.exp: Likewise.
8035         * lib/mpx-dg.exp: Likewise.
8036         * lib/tsan-dg.exp: Likewise.
8037         * lib/ubsan-dg.exp: Likewise.
8038
8039 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8040
8041         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8042
8043 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8044             Andrew Bennett  <andrew.bennett@imgtec.com>
8045
8046         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8047         dependencies between ISA level and compact-branches.
8048         * gcc.target/mips/branch-10.c: Update expected output to allow
8049         compact forms of b/bal.
8050         * gcc.target/mips/branch-11.c: Likewise.
8051         * gcc.target/mips/branch-12.c: Likewise.
8052         * gcc.target/mips/branch-13.c: Likewise.
8053         * gcc.target/mips/branch-3.c: Likewise.
8054         * gcc.target/mips/branch-4.c: Likewise.
8055         * gcc.target/mips/branch-5.c: Likewise.
8056         * gcc.target/mips/branch-6.c: Likewise.
8057         * gcc.target/mips/branch-7.c: Likewise.
8058         * gcc.target/mips/branch-8.c: Likewise.
8059         * gcc.target/mips/branch-9.c: Likewise.
8060         * gcc.target/mips/branch-cost-1.c: Likewise.
8061         * gcc.target/mips/call-1.c: Likewise.
8062         * gcc.target/mips/call-2.c: Likewise.
8063         * gcc.target/mips/call-3.c: Likewise.
8064         * gcc.target/mips/call-4.c: Likewise.
8065         * gcc.target/mips/call-5.c: Likewise.
8066         * gcc.target/mips/call-6.c: Likewise.
8067         * gcc.target/mips/lazy-binding-1.c: Likewise.
8068         * gcc.target/mips/near-far-1.c: Likewise.
8069         * gcc.target/mips/near-far-2.c: Likewise.
8070         * gcc.target/mips/near-far-3.c: Likewise.
8071         * gcc.target/mips/near-far-4.c: Likewise.
8072         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8073         run with compact branches allowed.
8074         * gcc.target/mips/compact-branches-1.c: New file.
8075         * gcc.target/mips/compact-branches-2.c: Likewise.
8076         * gcc.target/mips/compact-branches-3.c: Likewise.
8077         * gcc.target/mips/compact-branches-4.c: Likewise.
8078         * gcc.target/mips/compact-branches-5.c: Likewise.
8079         * gcc.target/mips/compact-branches-6.c: Likewise.
8080         * gcc.target/mips/compact-branches-7.c: Likewise.
8081
8082 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8083
8084         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8085         Clean-up a created directory if testcase fails.
8086
8087 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8088
8089         PR target/67405
8090         * g++.dg/pr67405.C: New test.
8091
8092 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8093
8094         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8095
8096 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097
8098         * gcc.dg/ifcvt-1.c: New test.
8099         * gcc.dg/ifcvt-2.c: Likewise.
8100         * gcc.dg/ifcvt-3.c: Likewise.
8101
8102 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8103
8104         PR libfortran/67412
8105         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8106         *-*-solaris2.10.
8107
8108 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8109
8110         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8111
8112 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8113
8114         PR c++/61753
8115         * g++.dg/other/pr61753.C: New.
8116
8117 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8118
8119         * gcc.dg/tree-ssa/cmp-1.c: New file.
8120
8121 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8122
8123         * gcc.dg/tree-ssa/complex-7.c: New file.
8124
8125 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8126
8127         * gcc.target/powerpc/swaps-p8-19.c: New test.
8128
8129 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8130
8131         PR fortran/67367
8132         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8133
8134 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8135
8136         PR tree-optimization/46193
8137         * gcc.dg/autopar/pr46193.c: New test.
8138
8139 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8140
8141         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8142         use exit code for failure.
8143
8144         * gcc.dg/torture/matrix-1.c: Use plain printf.
8145         * gcc.dg/torture/matrix-2.c: Likewise.
8146         * gcc.dg/torture/matrix-5.c: Likewise.
8147         * gcc.dg/torture/matrix-6.c: Likewise.
8148         * gcc.dg/torture/transpose-1.c: Likewise.
8149         * gcc.dg/torture/transpose-2.c: Likewise.
8150         * gcc.dg/torture/transpose-3.c: Likewise.
8151         * gcc.dg/torture/transpose-4.c: Likewise.
8152         * gcc.dg/torture/transpose-5.c: Likewise.
8153         * gcc.dg/torture/transpose-6.c: Likewise.
8154
8155 2015-08-28  Jeff Law  <law@redhat.com>
8156
8157         PR lto/66752
8158         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8159         * gcc.dg/torture/pr66752-1.c: New test
8160         * g++.dg/torture/pr66752-2.C: New test.
8161
8162 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8163         Revert:
8164         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8165
8166                 * gcc.dg/tree-ssa/sra-15.c: New.
8167
8168 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8169
8170         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8171         * gcc.target/mips/msub-8.c: Ditto
8172
8173 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8174
8175         * lib/target-supports.exp (check-effective_target_vect_double):
8176         Enable for Power targets with VSX hardware available.
8177         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8178         vect_no_align && { ! vect_hw_misalign }.
8179
8180 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8181
8182         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8183         Replaced by opt_files, compile with -floop-nest-optimize.
8184         * g++.dg/graphite/graphite.exp: Same.
8185         * gfortran.dg/graphite/graphite.exp: Same.
8186         * gcc.dg/graphite/block-0.c: Adjust pattern.
8187         * gcc.dg/graphite/block-1.c: Same.
8188         * gcc.dg/graphite/block-3.c: Same.
8189         * gcc.dg/graphite/block-4.c: Same.
8190         * gcc.dg/graphite/block-5.c: Same.
8191         * gcc.dg/graphite/block-6.c: Same.
8192         * gcc.dg/graphite/block-7.c: Same.
8193         * gcc.dg/graphite/block-8.c: Same.
8194         * gcc.dg/graphite/block-pr47654.c: Same.
8195         * gcc.dg/graphite/interchange-0.c: Same.
8196         * gcc.dg/graphite/interchange-1.c: Same.
8197         * gcc.dg/graphite/interchange-10.c: Same.
8198         * gcc.dg/graphite/interchange-11.c: Same.
8199         * gcc.dg/graphite/interchange-12.c: Same.
8200         * gcc.dg/graphite/interchange-13.c: Same.
8201         * gcc.dg/graphite/interchange-14.c: Same.
8202         * gcc.dg/graphite/interchange-15.c: Same.
8203         * gcc.dg/graphite/interchange-3.c: Same.
8204         * gcc.dg/graphite/interchange-4.c: Same.
8205         * gcc.dg/graphite/interchange-5.c: Same.
8206         * gcc.dg/graphite/interchange-6.c: Same.
8207         * gcc.dg/graphite/interchange-7.c: Same.
8208         * gcc.dg/graphite/interchange-8.c: Same.
8209         * gcc.dg/graphite/interchange-9.c: Same.
8210         * gcc.dg/graphite/interchange-mvt.c: Same.
8211         * gcc.dg/graphite/pr37485.c: Same.
8212         * gcc.dg/graphite/uns-block-1.c: Same.
8213         * gcc.dg/graphite/uns-interchange-12.c: Same.
8214         * gcc.dg/graphite/uns-interchange-14.c: Same.
8215         * gcc.dg/graphite/uns-interchange-15.c: Same.
8216         * gcc.dg/graphite/uns-interchange-9.c: Same.
8217         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8218         * gfortran.dg/graphite/interchange-3.f90: Same.
8219
8220 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8221
8222         PR target/67317
8223         * gcc.target/i386/pr67317-1.c: New test.
8224         * gcc.target/i386/pr67317-2.c: Ditto.
8225         * gcc.target/i386/pr67317-3.c: Ditto.
8226         * gcc.target/i386/pr67317-4.c: Ditto.
8227         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8228         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8229
8230 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8231
8232         * gcc.target/powerpc/vec-shr.c: New.
8233
8234 2015-08-27  Marek Polacek  <polacek@redhat.com>
8235
8236         PR middle-end/67005
8237         * gcc.dg/torture/pr67005.c: New test.
8238
8239 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8240
8241         * gcc.dg/tree-ssa/sra-15.c: New.
8242
8243 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8244
8245         * gcc.target/aarch64/long_branch_1.c: New test.
8246
8247 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8248
8249         * gcc.target/s390/20150826-1.c: New test.
8250
8251 2015-08-26  Renlin Li  <renlin.li@arm.com>
8252
8253         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8254
8255 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8256
8257         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8258
8259 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8260
8261         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8262         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8263         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8264         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8265
8266 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8267
8268         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8269         New test directive.
8270         * gcc.target/aarch64/tlsle_1.x: New test source.
8271         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8272         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8273         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8274
8275 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8276
8277         PR fortran/29600
8278         * gfortran.dg/shape_8.f90: New test.
8279
8280 2015-08-25  Marek Polacek  <polacek@redhat.com>
8281
8282         PR middle-end/67330
8283         * gcc.dg/weak/weak-18.c: New test.
8284
8285 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8286
8287         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8288         gcc_jit_context_set_bool_use_external_driver.
8289
8290 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8291
8292         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8293
8294         * gcc.dg/20001117-1.c: Needs return_address.
8295         * gcc.dg/20020415-1.c: Needs alloca.
8296         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8297         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8298         * gcc.dg/pr63186.c: Needs label_values.
8299         * gcc.dg/torture/pr33848.c: Likwise.
8300
8301         * lib/target-supports.exp (check_effective_target_fopenacc,
8302         check_effective_target_fopenmp): Disable for nvptx.
8303         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8304         * gcc.dg/stack-usage-1.c: Likewise.
8305         * gcc.dg/stack-usage-2.c: Likewise.
8306         * gcc.dg/unused-5.c: Likewise.
8307         * gcc.dg/unwind-1.c: Likewise.
8308
8309 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8310
8311         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8312         * g++.dg/Wno-frame-address.C: Ditto.
8313
8314 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8315
8316         PR target/67211
8317         * g++.dg/pr67211.C: New test.
8318
8319 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8320
8321         PR fortran/62536
8322         PR fortran/66175
8323         * gfortran.dg/block_end_error_1.f90: New test.
8324         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8325
8326 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8327
8328         PR target/66821
8329         * gcc.target/i386/pr66821.c: New test.
8330
8331 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8332
8333         PR target/67329
8334         * gcc.target/i386/pr67329.c: New test.
8335
8336 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8337
8338         * gcc.dg/pr49551.c: Needs -fdata-sections.
8339
8340         * gcc.dg/pr64935-2.c: Needs scheduling.
8341
8342         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8343         * gcc.dg/torture/pr63738.c: Likewise.
8344         * gcc.dg/torture/pr64728.c: Likewise.
8345         * gcc.dg/pr63748.c: Likewise.
8346         * gcc.dg/20020312-2.c: Likewise.
8347
8348         * gcc.dg/torture/pr66123.c: Needs label_values.
8349
8350         * gcc.dg/torture/pr41261.c: Needs profiling.
8351         * gcc.dg/pr26570.c: Likewise.
8352         * gcc.dg/pr61776.c: Likewise.
8353         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8354         * gcc.dg/gomp/pr34610.c: Likewise.
8355         * gcc.dg/pr54121.c: Likewise.
8356         * gcc.dg/20050325-1.c: Likewise.
8357         * gcc.dg/pr66899.c: Likewise.
8358         * gcc.dg/pr48770.c: Likewise.
8359         * gcc.dg/pr24225.c: Likewise.
8360
8361         * gcc.dg/pr27531-1.c: Needs io.
8362         * gcc.dg/pr44606.c: Likewise.
8363
8364         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8365
8366         * gcc.dg/pr51990.c: Needs alloca.
8367
8368         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8369
8370 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8371
8372         PR tree-optimization/65468
8373         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8374
8375 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8376
8377         PR libfortran/54572
8378         * gfortran.dg/backtrace_1.f90: New test.
8379
8380 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8381
8382         PR libfortran/62296
8383         * gfortran.dg/execute_command_line_2.f90: New test.
8384
8385 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8386
8387         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8388         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8389         vect_no_int_max to vect_no_int_min_max.
8390         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8391         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8392         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8393         * gcc.dg/vect/slp-reduc-4.c: Same.
8394         * gcc.dg/vect/slp-reduc-5.c: Same.
8395         * gcc.dg/vect/vect-125.c: Same.
8396         * gcc.dg/vect/vect-13.c: Same.
8397         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8398         * gcc.dg/vect/vect-reduc-1.c: Same.
8399         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8400         * gcc.dg/vect/vect-reduc-1char.c:Same.
8401         * gcc.dg/vect/vect-reduc-1short.c: Same.
8402         * gcc.dg/vect/vect-reduc-2.c: Same.
8403         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8404         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8405         * lib/target-supports.exp: Same.
8406
8407 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8408
8409         PR c++/63693
8410         * g++.dg/cpp0x/decltype63.C: New.
8411
8412 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8413
8414         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8415         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8416         * c-c++-common/Wunused-var-8.c: Likewise.
8417         * c-c++-common/gomp/pr61486-2.c: Likewise.
8418         * c-c++-common/Wunused-var-6.c: Likewise.
8419         * c-c++-common/goacc/reduction-1.c: Likewise.
8420         * c-c++-common/goacc/reduction-2.c: Likewise.
8421         * c-c++-common/goacc/reduction-3.c: Likewise.
8422         * c-c++-common/goacc/reduction-4.c: Likewise.
8423         * gcc.dg/builtins-64.c: Likewise.
8424         * gcc.dg/pr59523.c: Likewise.
8425         * gcc.dg/tree-ssa/20080530.c: Likewise.
8426         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8427         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8428         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8429         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8430         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8431         * gcc.dg/pr59011.c: Likewise.
8432         * gcc.dg/uninit-9.c: Likewise.
8433         * gcc.dg/pr61561.c: Likewise.
8434         * gcc.dg/vla-4.c: Likewise.
8435         * gcc.dg/20101010-1.c: Likewise.
8436         * gcc.dg/pr49120.c: Likewise.
8437         * gcc.dg/20030331-2.c: Likewise.
8438         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8439         * gcc.dg/pr25682.c: Likewise.
8440         * gcc.dg/guality/guality.c: Likewise.
8441         * gcc.dg/pr27301.c: Likewise.
8442         * gcc.dg/uninit-9-O0.c: Likewise.
8443         * gcc.dg/fold-alloca-1.c: Likewise.
8444         * gcc.dg/pr41470.c: Likewise.
8445         * gcc.dg/pr51491-2.c: Likewise.
8446         * gcc.dg/winline-7.c: Likewise.
8447         * gcc.dg/vla-2.c: Likewise.
8448         * gcc.dg/pr50764.c: Likewise.
8449         * gcc.dg/c99-vla-1.c: Likewise.
8450         * gcc.dg/pr33238.c: Likewise.
8451         * gcc.dg/c99-const-expr-13.c: Likewise.
8452         * gcc.dg/builtin-return-1.c: Likewise.
8453         * gcc.dg/vla-3.c: Likewise.
8454         * gcc.dg/20020415-1.c: Likewise.
8455         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8456         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8457         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8458         * gcc.dg/torture/calleesave-sse.c: Likewise.
8459         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8460         * gcc.dg/gomp/vla-2.c: Likewise.
8461         * gcc.dg/gomp/vla-3.c: Likewise.
8462         * gcc.dg/gomp/vla-4.c: Likewise.
8463         * gcc.dg/gomp/pr30494.c: Likewise.
8464         * gcc.dg/gomp/vla-5.c: Likewise.
8465         * gcc.dg/pr51990-2.c: Likewise.
8466         * gcc.dg/vla-22.c: Likewise.
8467
8468 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8469
8470         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8471         * gcc.dg/dollar.c: Likewise.
8472         * gcc.dg/pragma-message.c: Likewise.
8473         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8474         * c-c++-common/raw-string-14.c: Likewise.
8475
8476 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8477
8478         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8479         property that instantiation here is a compile-time error.
8480
8481 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8482
8483         * g++.dg/other/pr67065.C: Extend.
8484
8485 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8486
8487         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8488         is freestanding.
8489         (check_effective_target_global_constructor): New.
8490         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8491         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8492         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8493
8494         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8495         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8496         * gcc.c-torture/compile/pr33855.c: Likewise.
8497         * gcc.c-torture/compile/920723-1.c: Likewise.
8498         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8499         writing a const.
8500         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8501         label.
8502         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8503         'call'.
8504
8505         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8506         prototype normal.
8507         * gcc.c-torture/execute/switch-1.c: Likewise.
8508
8509         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8510         * gcc.c-torture/execute/printf-1.c: Likewise.
8511         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8512         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8513         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8514         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8515         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8516         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8517         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8518         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8519         * gcc.c-torture/execute/gofast.c: Likewise.
8520         * gcc.c-torture/execute/complex-6.c: Likewise.
8521
8522         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8523         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8524         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8525         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8526         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8527         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8528         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8529         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8530         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8531         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8532         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8533         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8534         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8535         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8536         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8537         * gcc.dg/setjmp-1.c: Likewise.
8538         * gcc.dg/cleanup-5.c: Likewise.
8539         * gcc.dg/cleanup-12.c: Likewise.
8540         * gcc.dg/cleanup-13.c: Likewise.
8541
8542         * gcc.dg/constructor-1.c: Require global ctor.
8543
8544         * gcc.dg/fork-instrumentation.c: Require profiling.
8545         * gcc.dg/20030107-1.c: Likewise.
8546         * gcc.dg/20030702-1.c: Likewise.
8547
8548         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8549         * gcc.dg/cpp/paste2.c: Likewise.
8550         * gcc.dg/cpp/strify3.c: Likewise.
8551         * gcc.dg/cpp/strify4.c: Likewise.
8552         * gcc.dg/cpp/lexnum.c: Likewise.
8553         * gcc.dg/cpp/digraphs.c: Likewise.
8554         * gcc.dg/cpp/macro1.c: Likewise.
8555
8556 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8557
8558         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8559
8560 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8561
8562         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8563         only once.
8564
8565 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8566
8567         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8568         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8569         vec_vpmsum_be and vec_shasigma_be.
8570
8571 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8572
8573         * lib/target-supports.exp
8574         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8575         with -mfp16-format=ieee.
8576
8577 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8578
8579         PR c++/67065
8580         * g++.dg/other/pr67065.C: New.
8581
8582 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8583
8584         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8585         memcpy.
8586         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8587         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8588         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8589         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8590
8591 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8592
8593         * gcc.dg/wide_shift_64_1.c: New testcase.
8594         * gcc.dg/wide_shift_128_1.c: Likewise.
8595         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8596
8597 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8598
8599         * lib/target-supports.exp
8600         (check_effective_target_fstack_protector_enabled): New test.
8601         * gcc.target/i386/ssp-default.c: New test.
8602
8603 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8604
8605         PR fortran/66929
8606         * gfortran.dg/generic_31.f90: New.
8607
8608 2015-08-19  Marek Polacek  <polacek@redhat.com>
8609
8610         PR middle-end/67133
8611         * g++.dg/torture/pr67133.C: New test.
8612
8613 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8614
8615         * gcc.target/powerpc/altivec-35.c: New test.
8616         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8617         * gcc.target/powerpc/vsx-vector-7.c: New test.
8618
8619 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8620
8621         PR middle-end/36757
8622         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8623         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8624
8625 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8626
8627         PR rtl-optimization/67218
8628         * gcc.c-torture/execute/ieee/pr67218.c,
8629         gcc.target/aarch64/fcvt_int_float_double1.c,
8630         gcc.target/aarch64/fcvt_int_float_double2.c,
8631         gcc.target/aarch64/fcvt_int_float_double3.c,
8632         gcc.target/aarch64/fcvt_int_float_double4.c,
8633         gcc.target/aarch64/fcvt_uint_float_double1.c,
8634         gcc.target/aarch64/fcvt_uint_float_double2.c,
8635         gcc.target/aarch64/fcvt_uint_float_double3.c,
8636         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8637
8638 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8639
8640         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8641         dg-options to disable LSE extensions.
8642         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8643         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8644         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8645         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8646         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8647         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8648         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8649         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8650         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8651         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8652         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8653         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8654         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8655         * gcc.target/aarch64/sync-op-full.c: Likewise.
8656         * gcc.target/aarch64/sync-op-release.c: Likewise.
8657
8658 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8659
8660         PR c++/67160
8661         * g++.dg/cpp1z/feat-cxx1z.C: New.
8662
8663 2015-08-18  Marek Polacek  <polacek@redhat.com>
8664
8665         PR middle-end/67222
8666         * gcc.dg/torture/pr67222.c: New test.
8667
8668 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8669
8670         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8671
8672 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8673
8674         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8675         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8676         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8677
8678 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8679
8680         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8681         which is used in later code.
8682
8683 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8684
8685         PR c++/67216
8686         * g++.dg/cpp0x/nullptr34.C: New.
8687         * g++.dg/warn/Wconversion2.C: Adjust.
8688         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8689         * g++.old-deja/g++.other/null3.C: Likewise.
8690
8691         * g++.dg/cpp0x/pr51313.C: Adjust.
8692
8693 2015-08-17  Richard Biener  <rguenther@suse.de>
8694
8695         PR tree-optimization/67221
8696         * gcc.dg/torture/pr67221.c: New testcase.
8697
8698 2015-08-17  Mike Stump  <mikestump@comcast.net>
8699             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8700
8701         * gcc.target/arm/memcpy-aligned-1.c: New test.
8702
8703 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8704
8705         PR fortran/54656
8706         * gfortran.dg/norm_4.f90: Rename to...
8707         * gfortran.dg/norm2_4.f90: this.
8708         * gfortran.dg/norm2_5.f90: New test.
8709
8710 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8711
8712         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8713         * gcc.dg/ssp-1.c: Make counter a register.
8714         * gcc.dg/ssp-2.c: Likewise.
8715         * gcc.dg/torture/parm-coalesce.c: New.
8716
8717 2015-08-14  Marek Polacek  <polacek@redhat.com>
8718
8719         PR middle-end/67133
8720         * gcc.dg/torture/pr67133.c: New test.
8721
8722 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8723             Matthias Klose  <doko@debian.org>
8724
8725         PR target/67143
8726         * gcc.c-torture/compile/pr67143.c: New
8727         * gcc.target/aarch64/atomic-op-imm.c
8728         (atomic_fetch_add_negative_RELAXED): New.
8729         (atomic_fetch_sub_negative_ACQUIRE): New.
8730
8731 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8732
8733         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8734         * gcc.target/aarch64/target_attr_8.c: Likewise.
8735         * gcc.target/aarch64/target_attr_14.c: Likewise.
8736
8737 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8738
8739         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8740
8741 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8742
8743         * gcc.target/i386/builtin_target.c: Add skylake check.
8744
8745 2015-08-13  Jeff Law  <law@redhat.com>
8746
8747         * gcc.dg/pr66314.c: Moved from here to ..
8748         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8749         to clear all sanitizers before -fsanitize=kernel-address.
8750
8751 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8752
8753         * gcc.target/aarch64/cinc_common_1.c: New test.
8754
8755 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8756
8757         PR c++/53421
8758         * g++.dg/ext/attribute-may-alias-1.C: New.
8759         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8760
8761 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8762
8763         * gcc.target/aarch64/atomic-inst-cas.c: New.
8764         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8765
8766 2015-08-13  Andreas Schwab  <schwab@suse.de>
8767
8768         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8769
8770 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8771
8772         PR c++/62164
8773         * g++.dg/torture/pr62164.C: New.
8774
8775 2015-08-13  Richard Biener  <rguenther@suse.de>
8776
8777         PR tree-optimization/67191
8778         * gcc.dg/torture/pr67191.c: New testcase.
8779         * g++.dg/torture/pr67191.C: Likewise.
8780
8781 2015-08-13  Richard Biener  <rguenther@suse.de>
8782
8783         PR tree-optimization/66502
8784         PR tree-optimization/67167
8785         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8786
8787 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8788
8789         PR c++/53330
8790         * g++.dg/init/new42.C: New.
8791
8792 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8793
8794         PR target/67071
8795         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8796         vector constants.
8797         * gcc.target/powerpc/pr67071-2.c: Likewise.
8798         * gcc.target/powerpc/pr67071-3.c: Likewise.
8799
8800 2015-08-12  Marek Polacek  <polacek@redhat.com>
8801
8802         PR c++/55095
8803         * c-c++-common/Wshift-overflow-6.c: New test.
8804         * c-c++-common/Wshift-overflow-7.c: New test.
8805         * g++.dg/cpp1y/left-shift-2.C: New test.
8806
8807 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8808
8809         PR c++/52742
8810         * g++.dg/cpp0x/pr52742.C: New.
8811
8812 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8813
8814         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8815         Check Knights Landing support.
8816
8817 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8818
8819         PR c++/47461
8820         * g++.dg/warn/Wunused-result-1.C: New.
8821
8822 2015-08-12  Richard Biener  <rguenther@suse.de>
8823
8824         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8825         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8826         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8827         * g++.dg/tree-ssa/pr61034.C: Adjust.
8828         * gcc.dg/fold-compare-2.c: Likewise.
8829         * gcc.dg/pr50763.c: Likewise.
8830         * gcc.dg/predict-3.c: Likewise.
8831         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8832         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8833         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8834         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8835         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8836         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8837         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8838         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8839         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8840         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8841         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8842         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8843
8844 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8845
8846         * gcc.dg/vrp-min-max-1.c: New.
8847         * gcc.dg/vrp-min-max-2.c: New.
8848
8849 2015-08-12  Richard Biener  <rguenther@suse.de>
8850
8851         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8852
8853 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8854
8855         PR testsuite/67175
8856         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8857         Handle absence of vector min/max for sparc.
8858
8859 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8860
8861         PR target/66954
8862         * g++.dg/ext/mv25.C: New test.
8863
8864 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8865
8866         * gcc.target/i386/avx2-vect-shift.c: New test.
8867
8868 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8869
8870         PR c/66098
8871         PR c/66711
8872         * gcc.dg/pragma-diag-3.c: New test.
8873         * gcc.dg/pragma-diag-4.c: New test.
8874
8875 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8876
8877         * c-c++-common/dfp/operator-comma.c: Call init function.
8878         * c-c++-common/dfp/convert-dfp-2.c: New test.
8879
8880 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8881
8882         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8883         Treat model == 0x4f as Broadwell.
8884
8885 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8886
8887         PR libfortran/67140
8888         * gfortran.dg/pr67140.f90: New test.
8889
8890 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8891
8892         PR libgomp/65742
8893         PR middle-end/66332
8894         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8895
8896 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8897
8898         PR fortran/64022
8899         * gfortran.dg/ieee/large_4.f90: New test.
8900
8901 2015-08-08  Bud Davis  <jmdavis@link.com>
8902
8903         PR fortran/59746
8904         * gfortran.dg/common_22.f90: New.
8905
8906 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8907
8908         PR rtl-optimization/67028
8909         * gcc.dg/pr67028.c: New testcase.
8910
8911 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8912
8913         PR rtl-optimization/67029
8914         * gcc.dg/pr67029.c: New test.
8915
8916 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8917
8918         PR fortran/64104
8919         * gfortran.dg/ieee/ieee_8.f90: New test.
8920
8921 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8922
8923         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8924         modifers.
8925         * gcc.target/aarch64/noplt_2.c: Likewise.
8926         * gcc.target/aarch64/noplt_3.c: Likewise.
8927
8928 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8929
8930         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8931         optimization level, and print a summary at the end.
8932
8933 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8934
8935         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8936
8937 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8938
8939         * gcc.target/aarch64/noplt_3.c: New testcase.
8940
8941 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8942
8943         * gcc.target/aarch64/noplt_1.c: New testcase.
8944         * gcc.target/aarch64/noplt_2.c: Likewise.
8945
8946 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8947
8948         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8949         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8950
8951 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8952
8953         * gcc.target/s390/dwarfregtable-1.c: New test.
8954         * gcc.target/s390/dwarfregtable-2.c: New test.
8955         * gcc.target/s390/dwarfregtable-3.c: New test.
8956
8957 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8958
8959         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8960
8961 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8962
8963         PR fortran/64022
8964         * gfortran.dg/ieee/large_2.f90: New test.
8965         * gfortran.dg/ieee/large_3.F90: New test.
8966
8967 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8968
8969         PR fortran/64022
8970         * gfortran.dg/ieee/large_1.f90: Adjust test.
8971
8972 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8973             Jeff Law  <law@redhat.com>
8974
8975         PR c/16351
8976         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8977         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8978         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8979         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8980         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8981         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8982
8983 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8984
8985         PR middle-end/66311
8986         * gfortran.dg/pr66311.f90: New file.
8987
8988 2015-08-05  Richard Biener  <rguenther@suse.de>
8989
8990         PR tree-optimization/67121
8991         * gcc.dg/torture/pr67121.c: New testcase.
8992
8993 2015-08-05  Nick Clifton  <nickc@redhat.com>
8994
8995         * gcc.target/rl78: New directory.
8996         * gcc.target/rl78/rl78.exp: New file: Test driver.
8997         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8998
8999 2015-08-05  Richard Biener  <rguenther@suse.de>
9000
9001         PR middle-end/67120
9002         * gcc.dg/torture/pr67120.c: New testcase.
9003
9004 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9005
9006         PR fortran/52846
9007
9008         * lib/fortran-modules.exp: Call cleanup-submodules from
9009         cleanup-modules.
9010         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9011         cover the cases where private entities are no longer optimized
9012         away.
9013         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9014         same reason.
9015         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9016         * gfortran.dg/submodule_5.f08: The same.
9017         * gfortran.dg/submodule_9.f08: The same.
9018         * gfortran.dg/submodule_10.f08: New test.
9019
9020 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9021
9022         PR c++/66595
9023         * g++.dg/cpp1y/var-templ35.C: New.
9024
9025 2015-08-05  Richard Biener  <rguenther@suse.de>
9026
9027         PR tree-optimization/67055
9028         * g++.dg/torture/pr67055.C: New testcase.
9029
9030 2015-08-05  Richard Biener  <rguenther@suse.de>
9031
9032         PR tree-optimization/67109
9033         * gcc.dg/torture/pr67109.c: New testcase.
9034         * gcc.dg/vect/vect-119.c: Adjust.
9035
9036 2015-08-05  Richard Biener  <rguenther@suse.de>
9037
9038         PR middle-end/67107
9039         * gcc.dg/pr67107.c: New testcase.
9040
9041 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9042
9043         PR c++/66197
9044         * g++.dg/cpp1z/abbrev2.C: New.
9045
9046 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9047
9048         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9049
9050 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9051
9052         PR c++/66392
9053         * g++.dg/init/explicit4.C: New.
9054
9055 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9056
9057         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9058         without VSX an Power8 vector support.
9059
9060 2015-08-04  Richard Biener  <rguenther@suse.de>
9061
9062         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9063
9064 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR target/67110
9067         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9068         -fno-pie -no-pie.
9069
9070 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9071
9072         PR c++/66427
9073         * g++.dg/cpp1y/var-templ34.C: New.
9074
9075 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9076
9077         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9078         * gcc.target/aarch64/target_attr_1.c: Likewise.
9079         * gcc.target/aarch64/target_attr_2.c: Likewise.
9080         * gcc.target/aarch64/target_attr_3.c: Likewise.
9081         * gcc.target/aarch64/target_attr_4.c: Likewise.
9082         * gcc.target/aarch64/target_attr_5.c: Likewise.
9083         * gcc.target/aarch64/target_attr_6.c: Likewise.
9084         * gcc.target/aarch64/target_attr_7.c: Likewise.
9085         * gcc.target/aarch64/target_attr_8.c: Likewise.
9086         * gcc.target/aarch64/target_attr_9.c: Likewise.
9087         * gcc.target/aarch64/target_attr_10.c: Likewise.
9088         * gcc.target/aarch64/target_attr_11.c: Likewise.
9089         * gcc.target/aarch64/target_attr_12.c: Likewise.
9090         * gcc.target/aarch64/target_attr_13.c: Likewise.
9091         * gcc.target/aarch64/target_attr_14.c: Likewise.
9092         * gcc.target/aarch64/target_attr_15.c: Likewise.
9093
9094 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9095
9096         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9097
9098 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9099
9100         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9101
9102 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9103
9104         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9105         message.
9106
9107 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9108
9109         PR fortran/64022
9110         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9111         * gfortran.dg/ieee/large_1.f90: New test.
9112
9113 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9114
9115         PR tree-optimization/67043
9116         * gcc.dg/pr67043.c: New test.
9117
9118 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9119
9120         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9121
9122 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9123
9124         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9125         it to push/pop timing items.
9126         (main): For each optimization level, create a gcc_jit_timer, and
9127         time all of the iteration within that level cumulatively.
9128         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9129         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9130
9131 2015-08-03  Alexander Basov <coohpt@gmail.com>
9132
9133         PR middle-end/64744
9134         PR middle-end/48470
9135         PR middle-end/43404
9136         * gcc.target/arm/pr43404.c : New testcase.
9137         * gcc.target/arm/pr48470.c : New testcase.
9138         * gcc.target/arm/pr64744-1.c : New testcase.
9139         * gcc.target/arm/pr64744-2.c : New testcase.
9140
9141 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9142
9143         PR tree-optimization/67077
9144         * gcc.dg/pr67077.c: New test.
9145
9146 2015-08-03  Jeff Law  <law@redhat.com>
9147
9148         PR middle-end/66314
9149         PR gcov-profile/66899
9150         * gcc.dg/pr66899.c: New test.
9151         * gcc.dg/pr66314.c: New test.
9152
9153 2015-08-03  Marek Polacek  <polacek@redhat.com>
9154
9155         PR c/67088
9156         * gcc.dg/pr67088.c: New test.
9157
9158 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9159
9160         PR target/66731
9161         * gcc.target/arm/vnmul-1.c: New.
9162         * gcc.target/arm/vnmul-2.c: New.
9163         * gcc.target/arm/vnmul-3.c: New.
9164         * gcc.target/arm/vnmul-4.c: New.
9165
9166 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9167
9168         PR fortran/64921
9169         * gfortran.dg/class_allocate_20.f90: New.
9170
9171 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9172
9173         * gcc.target/aarch64/csel_bfx_1.c: New test.
9174         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9175
9176 2015-08-02  Martin Sebor  <msebor@redhat.com>
9177
9178         * g++.dg/Wframe-address-in-Wall.C: New test.
9179         * g++.dg/Wframe-address.C: New test.
9180         * g++.dg/Wno-frame-address.C: New test.
9181         * gcc.dg/Wframe-address-in-Wall.c: New test.
9182         * gcc.dg/Wframe-address.c: New test.
9183         * gcc.dg/Wno-frame-address.c: New test.
9184
9185 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9186
9187         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9188
9189 2015-08-01  Michael Collison  <michael.collison@linaro.org
9190             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9191
9192         * gcc.target/arm/mincmp.c: New test.
9193
9194 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9195
9196         PR fortran/67091
9197         * gfortran.dg/associated_target_6.f03: New test
9198
9199 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9200
9201         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9202         optimize ("-ftree-parallelize-loops=0").
9203         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9204         detected reductions.
9205         * gcc.dg/autopar/reduc-2short.c: Same.
9206         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9207         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9208         detected reductions.
9209         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9210         and max reductions.
9211
9212 2015-07-31  Marek Polacek  <polacek@redhat.com>
9213
9214         PR sanitizer/66977
9215         * g++.dg/ubsan/pr66977.C: New test.
9216
9217 2015-07-30  Marek Polacek  <polacek@redhat.com>
9218
9219         * c-c++-common/Wtautological-compare-3.c: New test.
9220
9221 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9222
9223         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9224         (CHECK): Pass address of scalar, rather than array.
9225
9226 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9227
9228         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9229
9230 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9231
9232         * gcc.target/aarch64/fp16/fp16.exp: New.
9233         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9234         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9235
9236 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9237
9238         * gcc.target/aarch64/f16_movs_1.c: New test.
9239
9240 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9241
9242         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9243         outer loop.
9244
9245 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9246             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9247
9248         * gcc.dg/parm-incomplete-1.c: Update.
9249         * gcc.dg/pr18809-1.c: Update.
9250         * gcc.dg/pr27953.c: Update.
9251         * gcc.dg/vla-11.c: Update.
9252
9253 2015-07-27  Marek Polacek  <polacek@redhat.com>
9254
9255         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9256
9257 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9258
9259         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9260         attribute.  Update comment.
9261         (main): Remove.
9262         Add scan for not parallelizing inner loop.
9263         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9264         attribute.
9265         (main): Remove.
9266
9267 2015-07-27  Marek Polacek  <polacek@redhat.com>
9268
9269         PR bootstrap/67030
9270         * c-c++-common/Wtautological-compare-2.c: New test.
9271
9272 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9273
9274         PR target/66232
9275         * gcc.target/i386/pr66232-6.c: New tests.
9276         * gcc.target/i386/pr66232-7.c: Likewise.
9277         * gcc.target/i386/pr66232-8.c: Likewise.
9278         * gcc.target/i386/pr66232-9.c: Likewise.
9279
9280 2015-07-27  Marek Polacek  <polacek@redhat.com>
9281
9282         PR c++/66555
9283         PR c/54979
9284         * c-c++-common/Wtautological-compare-1.c: New test.
9285
9286 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9287
9288         PR c++/18969
9289         * g++.dg/template/pr18969.C: New test.
9290         * g++.dg/template/pr18969-2.C: New test.
9291         * g++.old-deja/g++.jason/overload.C: Remove return value in
9292         template function returning void.
9293
9294 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9295
9296         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9297         immediates to avoid shift-overflow warnings.
9298
9299 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9300
9301         PR c++/66857
9302         * g++.dg/init/pr66857.C: New test.
9303
9304 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9305
9306         PR target/66648
9307         * gcc.target/i386/pr66648.c: New test.
9308
9309 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9310
9311         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9312         interchange_files and block_files variables.
9313         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9314         arithmetic.
9315         * gcc.dg/graphite/uns-interchange-12.c: Same.
9316         * gcc.dg/graphite/uns-interchange-14.c: Same.
9317         * gcc.dg/graphite/uns-interchange-15.c: Same.
9318         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9319         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9320
9321 2015-07-25  Jeff Law  <law@redhat.com>
9322
9323         Revert:
9324         PR lto/66752
9325         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9326         * gcc.dg/torture/pr66752-1.c: New test
9327         * g++.dg/torture/pr66752-2.C: New test.
9328
9329 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9330
9331         Revert:
9332         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9333
9334         PR rtl-optimization/64164
9335         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9336         * gcc.dg/ssp-1.c: Make counter a register.
9337         * gcc.dg/ssp-2.c: Likewise.
9338         * gcc.dg/torture/parm-coalesce.c: New.
9339
9340 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9341
9342         * gcc.dg/graphite/block-1.c: Xfail scan.
9343         * gcc.dg/graphite/interchange-12.c: Same.
9344         * gcc.dg/graphite/interchange-14.c: Same.
9345         * gcc.dg/graphite/interchange-15.c: Same.
9346         * gcc.dg/graphite/interchange-9.c: Same.
9347         * gcc.dg/graphite/interchange-mvt.c: Same.
9348         * gcc.dg/graphite/uns-block-1.c: New test.
9349         * gcc.dg/graphite/uns-interchange-12.c: New test.
9350         * gcc.dg/graphite/uns-interchange-14.c: New test.
9351         * gcc.dg/graphite/uns-interchange-15.c: New test.
9352         * gcc.dg/graphite/uns-interchange-9.c: New test.
9353         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9354
9355 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9356
9357         PR c++/64079
9358         * c-c++-common/Wunused-function-1.c: New.
9359
9360 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9361
9362         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9363         alternative exit-first loop transform.
9364         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9365         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9366         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9367         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9368         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9369         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9370         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9371         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9372         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9373
9374 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9375
9376         PR ipa/66566
9377         * gcc.target/i386/mpx/pr66566.c: New test.
9378
9379 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR bootstrap/66978
9382         * gcc.target/i386/pr66978.c: New test.
9383
9384 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9385
9386         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9387
9388 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9389
9390         * gcc.target/s390/insv-1.c: New test.
9391         * gcc.target/s390/insv-2.c: New test.
9392         * gcc.target/s390/insv-3.c: New test.
9393
9394 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9395
9396         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9397
9398 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9399
9400         PR middle-end/25530
9401         * gcc.dg/pr25530.c: New test.
9402
9403 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9404
9405         PR middle-end/25529
9406         * gcc.dg/pr25529.c: New test.
9407
9408 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9409
9410         * gcc.target/arm/reg_equal_test.c: New test.
9411
9412 2015-07-23  Jeff Law  <law@redhat.com>
9413
9414         PR lto/66752
9415         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9416         * gcc.dg/torture/pr66752-1.c: New test
9417         * g++.dg/torture/pr66752-2.C: New test.
9418
9419 2015-07-23  Marek Polacek  <polacek@redhat.com>
9420
9421         PR c++/66572
9422         * g++.dg/warn/Wlogical-op-2.C: New test.
9423
9424 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9425
9426         PR rtl-optimization/64164
9427         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9428         * gcc.dg/ssp-1.c: Make counter a register.
9429         * gcc.dg/ssp-2.c: Likewise.
9430         * gcc.dg/torture/parm-coalesce.c: New.
9431
9432 2015-07-23  Marek Polacek  <polacek@redhat.com>
9433
9434         PR sanitizer/66908
9435         * c-c++-common/ubsan/pr66908.c: New test.
9436
9437 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9438
9439         * gcc.dg/autopar/outer-4.c: Add xfail.
9440         * gcc.dg/autopar/outer-5.c: Same.
9441         * gcc.dg/autopar/outer-6.c: Same.
9442         * gcc.dg/autopar/reduc-2.c: Same.
9443         * gcc.dg/autopar/reduc-2char.c: Same.
9444         * gcc.dg/autopar/reduc-2short.c: Same.
9445         * gcc.dg/autopar/reduc-8.c: Same.
9446         * gcc.dg/autopar/uns-outer-4.c: New test.
9447         * gcc.dg/autopar/uns-outer-5.c: New test.
9448         * gcc.dg/autopar/uns-outer-6.c: New test.
9449
9450 2015-07-23  Richard Biener  <rguenther@suse.de>
9451
9452         PR tree-optimization/66952
9453         * gcc.dg/torture/pr66952.c: Use signed char.
9454
9455 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9456
9457         PR tree-optimization/66926,66951
9458         * gcc.dg/vect/pr66951.c: New test.
9459
9460 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9461
9462         PR c++/52987
9463         * g++.dg/parse/error57.C: New.
9464         * g++.dg/expr/string-2.C: Update.
9465
9466 2015-07-23  Richard Biener  <rguenther@suse.de>
9467
9468         PR tree-optimization/66945
9469         * gcc.dg/torture/pr66945.c: New testcase.
9470
9471 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9472
9473         PR target/66954
9474         * g++.dg/ext/mv24.C: New test.
9475
9476 2015-07-22  Marek Polacek  <polacek@redhat.com>
9477
9478         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9479         dg-options.
9480
9481 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9482
9483         PR fortran/61831
9484         PR fortran/66929
9485         * gfortran.dg/generic_30.f90: New.
9486
9487 2015-07-22  Richard Biener  <rguenther@suse.de>
9488
9489         PR tree-optimization/66952
9490         * gcc.dg/torture/pr66952.c: New testcase.
9491
9492 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9493
9494         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9495         test.
9496         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9497         test.
9498         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9499         test.
9500         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9501         test.
9502         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9503         test.
9504         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9505         test.
9506         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9507         test.
9508         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9509         test.
9510         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9511         test.
9512         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9513         test.
9514         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9515         test.
9516         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9517         test.
9518         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9519         test.
9520         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9521         test.
9522         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9523         test.
9524         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9525         test.
9526         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9527         test.
9528         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9529         test.
9530         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9531         test.
9532         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9533         test.
9534         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9535         test.
9536         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9537         test.
9538         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9539         test.
9540         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9541         test.
9542         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9543         test.
9544         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9545         test.
9546         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9547         test.
9548         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9549         test.
9550         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9551         test.
9552         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9553         test.
9554         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9555         test.
9556         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9557         test.
9558         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9559         test.
9560         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9561         test.
9562         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9563         test.
9564         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9565         test.
9566         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9567         test.
9568         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9569         test.
9570         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9571         test.
9572         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9573         test.
9574         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9575         test.
9576         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9577         test.
9578         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9579         test.
9580         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9581         test.
9582         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9583         test.
9584         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9585         test.
9586         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9587         test.
9588         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9589         test.
9590         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9591         test.
9592         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9593         test.
9594         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9595         test.
9596         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9597         test.
9598         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9599         test.
9600         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9601         test.
9602         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9603         test.
9604         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9605         test.
9606         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9607         test.
9608         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9609         test.
9610         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9633         test.
9634         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9635         test.
9636         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9637         test.
9638         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9731         test.
9732         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9733         test.
9734         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9735         test.
9736         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9737         test.
9738         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9739         test.
9740         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9741         test.
9742         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9743         test.
9744         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9745         test.
9746         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9747         test.
9748         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9749         test.
9750         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9751         test.
9752         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9753         test.
9754         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9755         test.
9756         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9757         test.
9758
9759 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9760
9761         * g++.dg/template/crash81.C: Update.
9762
9763 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9764
9765         PR ipa/66424.
9766         * gcc.target/i386/pr66424.c: New.
9767
9768 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9769
9770         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9771
9772 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9773
9774         PR fortran/61831
9775         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9776         Drop address sanitization.
9777
9778 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9779
9780         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9781         Skip -march=armv4t.
9782         (dg-additional-options): Set armv5t flag.
9783
9784 2015-07-21  Marek Polacek  <polacek@redhat.com>
9785
9786         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9787         * gcc.dg/vmx/unpack.c: Likewise.
9788         * gcc.target/powerpc/quad-atomic.c: Likewise.
9789
9790 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9791
9792         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9793
9794 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9795
9796         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9797         model.
9798
9799 2015-07-20  Marek Polacek  <polacek@redhat.com>
9800
9801         PR c++/55095
9802         * c-c++-common/Wshift-overflow-1.c: New test.
9803         * c-c++-common/Wshift-overflow-2.c: New test.
9804         * c-c++-common/Wshift-overflow-3.c: New test.
9805         * c-c++-common/Wshift-overflow-4.c: New test.
9806         * c-c++-common/Wshift-overflow-5.c: New test.
9807         * g++.dg/cpp1y/left-shift-1.C: New test.
9808         * gcc.dg/c90-left-shift-2.c: New test.
9809         * gcc.dg/c90-left-shift-3.c: New test.
9810         * gcc.dg/c99-left-shift-2.c: New test.
9811         * gcc.dg/c99-left-shift-3.c: New test.
9812         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9813         * gcc.c-torture/execute/pr40386.c: Likewise.
9814         * gcc.dg/vect/pr33373.c: Likewise.
9815         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9816         * gcc.dg/vect/vect-shift-2.c: Likewise.
9817
9818 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9819
9820         * gcc.target/aarch64/neg_abs_1.c: New test.
9821
9822 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9823
9824         PR target/66922
9825         * gcc.target/i386/pr66922.c: New test.
9826
9827 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9828
9829         PR middle-end/46851
9830         PR middle-end/60340
9831         * gcc.dg/tree-ssa/pr42327.c: Removed.
9832         * g++.dg/other/pr35011.C: Removed.
9833
9834 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         PR target/66906
9837         * gcc.target/i386/pr66906.c: New test.
9838
9839 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9840
9841         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9842         as follow-up to r225930.
9843
9844 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9845
9846         PR fortran/52846
9847         * lib/fortran-modules.exp (proc cleanup-submodules): New
9848         procedure.
9849         * gfortran.dg/submodule_1.f08: Change extension and clean up
9850         the submodule files.
9851         * gfortran.dg/submodule_2.f08: ditto
9852         * gfortran.dg/submodule_6.f08: ditto
9853         * gfortran.dg/submodule_7.f08: ditto
9854         * gfortran.dg/submodule_8.f08: New test
9855         * gfortran.dg/submodule_9.f08: New test
9856
9857 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9858             Sebastian Pop  <s.pop@samsung.com>
9859
9860         PR middle-end/61929
9861         * gcc.dg/graphite/pr61929.c: New.
9862
9863 2015-07-17  Marek Polacek  <polacek@redhat.com>
9864
9865         * gcc.dg/fold-minus-7.c: New test.
9866
9867 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9868
9869         * gfortran.dg/co_reduce_1.f90: New file.
9870
9871 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9872
9873         PR target/66824
9874         * gcc.target/i386/pr66824.c:
9875
9876 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9877
9878         PR fortran/66035
9879         * gfortran.dg/structure_constructor_13.f03: New test.
9880
9881 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9882
9883         PR fortran/61831
9884         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9885         of generated while loops in the tree dump.
9886         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9887
9888 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9889
9890         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9891
9892 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9893
9894         PR target/66891
9895         * gcc.target/i386/pr66891.c: New test.
9896
9897 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9898
9899         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9900
9901 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9902
9903         PR rtl-optimization/66626
9904         * gcc.target/i386/pr66626-2.c: New.
9905
9906 2015-07-16  Martin Liska  <mliska@suse.cz>
9907
9908         * g++.dg/ipa/pr66896.c: New test.
9909
9910 2015-07-16  Richard Biener  <rguenther@suse.de>
9911
9912         PR tree-optimization/66894
9913         * gcc.dg/torture/pr66894.c: New testcase.
9914
9915 2015-07-16  Richard Biener  <rguenther@suse.de>
9916
9917         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9918
9919 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9920
9921         PR target/66866
9922         * g++.dg/pr66866.C: New test.
9923
9924 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9925
9926         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9927
9928 2015-07-15  Richard Biener  <rguenther@suse.de>
9929
9930         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9931         { -O3 -fomit-frame-pointer },
9932         { -O3 -fomit-frame-pointer -funroll-loops } and
9933         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9934         in favor of
9935         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9936           -finline-functions }
9937
9938 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9939
9940         * gcc.target/mips/interrupt_handler-5.c: New test.
9941
9942 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9943             Robert Suchanek  <robert.suchanek@imgtec.com>
9944
9945         * gcc.target/mips/interrupt_handler-4.c: New test.
9946
9947 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9948
9949         PR testsuite/66734
9950         * gcc.dg/lto/lto.exp: Initialize MPX.
9951
9952 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9953
9954         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9955         dg-skip-if.
9956         * gcc.target/arm/scd42-3.c: Likewise.
9957
9958 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9959
9960         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9961         code to be run when the pre-arch code increases the isa_rev to
9962         mips32r6 or greater.
9963
9964 2015-07-15  Richard Biener  <rguenther@suse.de>
9965
9966         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9967         { -O3 -fomit-frame-pointer },
9968         { -O3 -fomit-frame-pointer -funroll-loops } and
9969         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9970         in favor of
9971         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9972           -finline-functions }
9973         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9974         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9975         to additional_flags.
9976
9977 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         PR rtl-optimization/66838
9980         * gcc.target/i386/pr66838.c: New test.
9981
9982 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9983
9984         PR c++/66850
9985         * g++.dg/template/pr66850.C: New test.
9986
9987 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9988             Cesar Philippidis  <cesar@codesourcery.com>
9989             Chung-Lin Tang  <cltang@codesourcery.com>
9990
9991         * gcc.target/nios2/nios2-flushd.c: New.
9992         * gcc.target/nios2/nios2-rdprs.c: New.
9993         * gcc.target/nios2/r2-atomic.c: New.
9994         * gcc.target/nios2/r2-eni.c: New.
9995         * gcc.target/nios2/r2-wrpie.c: New.
9996
9997 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9998             Cesar Philippidis  <cesar@codesourcery.com>
9999             Chung-Lin Tang  <cltang@codesourcery.com>
10000
10001         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10002         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10003
10004 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10005             Cesar Philippidis  <cesar@codesourcery.com>
10006             Chung-Lin Tang  <cltang@codesourcery.com>
10007
10008         * gcc.target/nios2/andci.c: New.
10009         * gcc.target/nios2/bmx.c: New.
10010         * gcc.target/nios2/cdx-add.c: New.
10011         * gcc.target/nios2/cdx-branch.c: New.
10012         * gcc.target/nios2/cdx-callret.c: New.
10013         * gcc.target/nios2/cdx-loadstore.c: New.
10014         * gcc.target/nios2/cdx-logical.c: New.
10015         * gcc.target/nios2/cdx-mov.c: New.
10016         * gcc.target/nios2/cdx-shift.c: New.
10017         * gcc.target/nios2/cdx-sub.c: New.
10018         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10019
10020 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10021
10022         PR c++/65071
10023         * g++.dg/cpp0x/vt-65071.C: New.
10024
10025 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10026             Cesar Philippidis  <cesar@codesourcery.com>
10027             Chung-Lin Tang  <cltang@codesourcery.com>
10028
10029         * gcc.target/nios2/r2-io-range.c: New.
10030         * gcc.target/nios2/r2-stio-1.c: New.
10031         * gcc.target/nios2/r2-stio-2.c: New.
10032         * gcc.target/nios2/nios2-ldxio.c: New.
10033         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10034         of just compile.  Add more tests.
10035
10036 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10037
10038         gfortran.dg/pr66864.f90: New test.
10039
10040 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10041
10042         PR rtl-optimization/66626
10043         * gcc.target/i386/pr66626.c: New.
10044
10045 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10046
10047         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10048         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10049         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10050
10051 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10052
10053         * g++.dg/template/crash81.C: Adjust for error + inform change.
10054         * g++.dg/template/pr58878.C: Likewise.
10055         * g++.dg/template/shadow1.C: Likewise.
10056         * g++.dg/template/shadow2.C: Likewise.
10057         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10058         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10059         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10060         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10061
10062 2015-07-14  Richard Biener  <rguenther@suse.de>
10063
10064         PR tree-optimization/66863
10065         * gcc.dg/torture/pr66863.c: New testcase.
10066
10067 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10068
10069         PR c++/65186
10070         * g++.dg/template/pr65186.C: New test.
10071
10072 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10073
10074         * gcc.target/arm/macro_defs0.c: Add directive to skip
10075         test if -marm is present.
10076         * gcc.target/arm/macro_defs1.c: Likewise.
10077
10078 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10079
10080         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10081         if-conversion..
10082         * gcc.target/aarch64/adds1.c: Likewise.
10083         * gcc.target/aarch64/ands_1.c: Likewise.
10084         * gcc.target/aarch64/bics_1.c: Likewise.
10085         * gcc.target/aarch64/subs1.c: Likewise.
10086         * gcc.target/aarch64/subs3.c: Likewise.
10087
10088 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10089
10090         PR fortran/64589
10091         * gfortran.dg/pr64589.f90: New test.
10092
10093 2015-07-13  Renlin Li  <renlin.li@arm.com>
10094
10095         PR rtl/66556
10096         * gcc.c-torture/execute/pr66556.c: New.
10097
10098 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10099
10100         * gcc.dg/20020219-1.c: Fix double word typos.
10101         * gcc.dg/20020919-1.c: Same.
10102
10103 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10104             Jeff Law  <law@redhat.com>
10105
10106         PR middle-end/66726
10107         * g++.dg/tree-ssa/pr66726.c: New test.
10108         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10109         * gcc.dg/tree-ssa/pr66726.c: New test.
10110
10111 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10112
10113         PR c++/58734
10114         * g++.dg/cpp0x/variadic-ttp2.C: New.
10115
10116 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10117
10118         PR c++/30044
10119         * g++.dg/cpp0x/auto46.C: New test.
10120         * g++.dg/template/pr30044.C: New test.
10121         * g++.dg/template/shadow2.C: New test.
10122         * g++.dg/template/error55.C: New test.
10123         * g++.dg/template/crash83.C: Accept any error string.
10124         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10125         parameters.
10126         * g++.dg/cpp0x/variadic19.C: Likewise
10127         * g++.dg/template/canon-type-13.C: Likewise.
10128         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10129         * g++.dg/torture/20070621-1.C: Likewise.
10130
10131 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10132
10133         PR c++/54521
10134         * g++.dg/init/explicit3.C: New.
10135
10136 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR target/66819
10139         * gcc.target/i386/pr66819-1.c: New test.
10140         * gcc.target/i386/pr66819-2.c: Likewise.
10141         * gcc.target/i386/pr66819-3.c: Likewise.
10142         * gcc.target/i386/pr66819-4.c: Likewise.
10143         * gcc.target/i386/pr66819-5.c: Likewise.
10144
10145 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10146
10147         PR target/66703
10148         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10149         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10150         type to prevent possible flag-clobbering zero-extensions.
10151         * gcc.target/i386/pr66703.c: New test.
10152
10153 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10154
10155         PR c++/60842
10156         * g++.dg/cpp0x/nsdmi-template15.C: New.
10157
10158 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10159
10160         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10161
10162 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10163
10164         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10165         * gcc.target/arm/flip-thumb.c: Likewise.
10166
10167 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10168
10169         PR target/66813
10170         * gcc.target/i386/pr66813.c: New test.
10171
10172 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10173
10174         PR middle-end/66820
10175         * gcc.dg/gomp/pr66820.c: New test.
10176
10177 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10178
10179         PR c++/65592
10180         * g++.dg/cpp0x/scoped_enum6.C: New.
10181
10182 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10183
10184         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10185         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10186
10187 2015-07-10  Richard Biener  <rguenther@suse.de>
10188
10189         PR tree-optimization/66823
10190         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10191         which should not be necessary.  XFAIL.
10192
10193 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10194
10195         PR c++/64848
10196         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10197
10198 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR middle-end/66633
10201         * gcc.dg/gomp/pr66633-1.c: New test.
10202         * gcc.dg/gomp/pr66633-2.c: New test.
10203         * gcc.dg/gomp/pr66633-3.c: New test.
10204         * gcc.dg/gomp/pr66633-4.c: New test.
10205
10206 2015-07-09  John Marino  <gnugcc@marino.st>
10207
10208         * lib/target-supports.exp (check_effective_target_pie):
10209         Add *-*-dragonfly*
10210
10211 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10212
10213         PR target/66814
10214         * gcc.target/i386/pr66814.c: New test.
10215
10216 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10217
10218         PR target/66731
10219         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10220         * gcc.target/aarch64/fnmul-2.c: Likewise.
10221         * gcc.target/aarch64/fnmul-3.c: Likewise.
10222         * gcc.target/aarch64/fnmul-4.c: Likewise.
10223
10224 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10225
10226         PR c++/65790
10227         * g++.dg/cpp0x/vt-65790.C: New.
10228
10229 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10230
10231         PR target/66818
10232         * gcc.target/i386/pr66818.c: New test.
10233
10234 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10235
10236         PR target/66817
10237         * gcc.target/i386/pr66817.c: New test.
10238
10239 2015-07-09  Marek Polacek  <polacek@redhat.com>
10240
10241         PR tree-optimization/66718
10242         * gcc.dg/vect/vect-126.c: New test.
10243
10244 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10245
10246         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10247         even when dwarf-2 is not the default.
10248
10249 2015-07-08  Jeff Law  <law@redhat.com>
10250
10251         PR testsuite/66796
10252         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10253         to have a single memory reference.
10254
10255 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10256
10257         * g++.dg/other/dump-ada-spec-9.C: New test.
10258
10259 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * g++.dg/vect/vect.exp: Run also simd* tests.
10262         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10263         (check_vect): Fix up get_cpuid call for C++.
10264         * g++.dg/vect/simd-clone-1.cc: New test.
10265
10266 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10267
10268         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10269
10270 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10271
10272         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10273         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10274
10275 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10276
10277         PR target/66806
10278         * gcc.target/i386/pr66806.c: New test.
10279
10280 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10281
10282         PR c++/66421
10283         * g++.dg/cpp0x/auto45.C: New.
10284
10285 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10286
10287         PR middle-end/66334
10288         * gcc.target/i386/pr66334.c: New.
10289
10290 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10291
10292         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10293         comments.
10294
10295 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10296
10297         PR jit/66783
10298         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10299         (verify_code): Update expected error message.
10300         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10301         (verify_code): Likewise.
10302         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10303         (verify_code): Likewise.
10304
10305 2015-07-08  Richard Biener  <rguenther@suse.de>
10306
10307         PR tree-optimization/66793
10308         * gcc.dg/torture/pr66793.c: New testcase.
10309
10310 2015-07-08  Richard Biener  <rguenther@suse.de>
10311
10312         PR tree-optimization/66794
10313         * gcc.dg/torture/pr66794.c: New testcase.
10314
10315 2015-07-08  Marek Polacek  <polacek@redhat.com>
10316
10317         PR c++/66748
10318         * g++.dg/abi/abi-tag15.C: New test.
10319
10320 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10321
10322         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10323         * gcc.target/mips/branch-3.c: Ditto
10324         * gcc.target/mips/branch-4.c: Ditto.
10325         * gcc.target/mips/branch-5.c: Ditto.
10326         * gcc.target/mips/branch-6.c: Ditto.
10327         * gcc.target/mips/branch-7.c: Ditto.
10328         * gcc.target/mips/branch-8.c: Ditto.
10329         * gcc.target/mips/branch-9.c: Ditto.
10330         * gcc.target/mips/branch-10.c: Ditto.
10331         * gcc.target/mips/branch-11.c: Ditto.
10332         * gcc.target/mips/branch-12.c: Ditto.
10333         * gcc.target/mips/branch-13.c: Ditto.
10334         * gcc.target/mips/umips-branch-5.c: New file.
10335         * gcc.target/mips/umips-branch-6.c: New file.
10336         * gcc.target/mips/umips-branch-7.c: New file.
10337         * gcc.target/mips/umips-branch-8.c: New file.
10338         * gcc.target/mips/umips-branch-9.c: New file.
10339         * gcc.target/mips/umips-branch-10.c: New file.
10340         * gcc.target/mips/umips-branch-11.c: New file.
10341         * gcc.target/mips/umips-branch-12.c: New file.
10342         * gcc.target/mips/umips-branch-13.c: New file.
10343         * gcc.target/mips/umips-branch-14.c: New file.
10344         * gcc.target/mips/umips-branch-15.c: New file.
10345         * gcc.target/mips/umips-branch-16.c: New file.
10346         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10347         (OCCUPY_0xfffc): New define.
10348
10349 2015-07-08  Renlin Li  <renlin.li@arm.com>
10350
10351         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10352
10353 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10354
10355         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10356
10357 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10358
10359         * gcc.target/i386/bt-3.c: New test.
10360         * gcc.target/i386/bt-4.c: Ditto.
10361
10362 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10363
10364         * g++.dg/other/dump-ada-spec-8.C: New test.
10365
10366 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10367
10368         PR jit/66783
10369         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10370         test case.
10371         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10372         New test case.
10373         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10374         New test case.
10375         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10376         Avoid using an opaque struct for local "f".
10377
10378 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10379
10380         PR jit/66779
10381         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10382         * jit.dg/test-pr66779.c: New testcase.
10383
10384 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10385
10386         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10387         NOCOMPRESSION.
10388
10389 2015-07-07  Richard Biener  <rguenther@suse.de>
10390
10391         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10392
10393 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10394
10395         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10396         * gcc.target/mips/call-5.c: Ditto.
10397         * gcc.target/mips/call-6.c: Ditto.
10398
10399 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10400
10401         * gcc.dg/dx-test.c: New test-case.
10402
10403 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10404
10405         PR fortran/66578
10406         * gfortran.dg/allocate_with_source_9.f08: New test.
10407
10408 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10409
10410         PR target/52144
10411         * gcc.target/arm/flip-thumb.c: Fix scan.
10412         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10413         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10414         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10415         Fix return value.
10416
10417 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR target/65956
10420         * gcc.c-torture/execute/pr65956.c: New test.
10421
10422 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10423
10424         * gcc.target/arm/aapcs/align1.c: New.
10425         * gcc.target/arm/aapcs/align_rec1.c: New.
10426         * gcc.target/arm/aapcs/align2.c: New.
10427         * gcc.target/arm/aapcs/align_rec2.c: New.
10428         * gcc.target/arm/aapcs/align3.c: New.
10429         * gcc.target/arm/aapcs/align_rec3.c: New.
10430         * gcc.target/arm/aapcs/align4.c: New.
10431         * gcc.target/arm/aapcs/align_rec4.c: New.
10432         * gcc.target/arm/aapcs/align_vararg1.c: New.
10433         * gcc.target/arm/aapcs/align_vararg2.c: New.
10434
10435 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10436
10437         * gfortran.dg/iomsg_2.f90: New test.
10438
10439 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10440
10441         PR target/66749
10442         * gcc.target/i386/pr66749.c: New test.
10443
10444 2015-07-06  Richard Biener  <rguenther@suse.de>
10445
10446         PR tree-optimization/66772
10447         * gcc.dg/torture/pr66772-1.c: New testcase.
10448         * gcc.dg/torture/pr66772-2.c: Likewise.
10449
10450 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10451
10452         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10453         the jals instruction.
10454
10455 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10456
10457         PR target/53383
10458         * gcc.target/i386/pr53383-1.c: New file.
10459         * gcc.target/i386/pr53383-2.c: Likewise.
10460         * gcc.target/i386/pr53383-3.c: Likewise.
10461
10462 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10463
10464         * gcc.target/aarch64/fnmul-1.c: New.
10465         * gcc.target/aarch64/fnmul-2.c: New.
10466         * gcc.target/aarch64/fnmul-3.c: New.
10467         * gcc.target/aarch64/fnmul-4.c: New.
10468
10469 2015-07-06  Richard Biener  <rguenther@suse.de>
10470
10471         PR middle-end/66759
10472         * gcc.dg/torture/pr66759.c: New testcase.
10473
10474 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10475
10476         PR fortran/58586
10477         * gfortran.dg/alloc_comp_class_3.f03: New test.
10478         * gfortran.dg/alloc_comp_class_4.f03: New test.
10479
10480 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10481
10482         * gcc.c-torture/execute/pr66757.c: New test.
10483
10484 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10485
10486         PR tree-optimization/66720
10487         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10488
10489 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10490             Sandra Loosemore <sandra@codesourcery.com>
10491
10492         * gcc.target/nios2/gprel-offset.c: New test.
10493
10494 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10495
10496         PR fortran/66725
10497         * gfortran.dg/pr66725.f90: New test.
10498
10499 2015-07-03  Jason Merrill  <jason@redhat.com>
10500
10501         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10502         Avoid narrowing error.
10503
10504 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10505
10506         PR rtl-optimization/66706
10507         * gcc.target/powerpc/shift-int.c: New testcase.
10508
10509 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10510
10511         PR target/66746.
10512         * gcc.target/i386/pr66746.c: New file.
10513
10514 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10515
10516         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10517
10518 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10519
10520         PR tree-optimization/66119
10521         * g++.dg/opt/pr66119.C: New.
10522
10523 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10524
10525         PR fortran/52846
10526         * gfortran.dg/submodule_1.f90: New test
10527         * gfortran.dg/submodule_2.f90: New test
10528         * gfortran.dg/submodule_3.f90: New test
10529         * gfortran.dg/submodule_4.f90: New test
10530         * gfortran.dg/submodule_5.f90: New test
10531         * gfortran.dg/submodule_6.f90: New test
10532         * gfortran.dg/submodule_7.f90: New test
10533
10534 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10535
10536         PR preprocessor/53690
10537         * g++.dg/cpp/pr53690.C: New.
10538
10539 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10540
10541         * gcc.target/powerpc/vec-cmp.c: New test.
10542
10543 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10544
10545         PR fortran/56520
10546         * gfortran.dg/pr56520.f90: New test.
10547
10548 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10549
10550         PR fortran/66545
10551         * gfortran.dg/pr66545_1.f90: New test.
10552         * gfortran.dg/pr66545_2.f90: New test.
10553
10554 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10555
10556         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10557         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10558
10559 2015-07-02  Richard Biener  <rguenther@suse.de>
10560
10561         PR testsuite/66719
10562         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10563         unaligned loads.
10564
10565 2015-07-02  Richard Biener  <rguenther@suse.de>
10566
10567         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10568
10569 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10570
10571         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10572
10573 2015-07-01  Jason Merrill  <jason@redhat.com>
10574
10575         * lib/target-supports.exp (cxx_default): Set to C++14.
10576
10577 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10578
10579         PR testsuite/66723
10580         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10581         scan-assembler.
10582
10583 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10584
10585         * gfortran.dg/warn_conversion_8.f90:  New test.
10586
10587 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10588
10589         PR rtl-optimization/61047
10590         * gcc.c-torture/execute/20150611-1.c: New testcase.
10591
10592 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10593
10594         PR jit/66700
10595         * jit.dg/all-non-failing-tests.h: Add
10596         test-pr66700-observing-write-through-ptr.c.
10597         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10598
10599 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10600
10601         * jit.dg/test-accessing-union.c: Add comments for use by
10602         gcc/jit/docs/topics/types.rst.
10603
10604 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10605
10606         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10607         'do-require-effective-target' with 'dg-require-effective-target'.
10608         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10609         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10610         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10611         'stlex' with 'strex' as the expected output.
10612
10613 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10614
10615         PR c++/60365
10616         * g++.dg/cpp0x/gen-attrs-60.C: New.
10617         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10618
10619 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10620
10621         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10622         New function.
10623         * gcc.target/aarch64/pic-small.c: Restrict this test under
10624         check_effective_target_aarch64_small_fpic.
10625
10626 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10627
10628         * gfortran.dg/gomp/pr66633.f90: New test.
10629
10630 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10631
10632         PR c++/66686
10633         * g++.dg/template/pr66686.C: New test.
10634
10635 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10636
10637         * gnat.dg/lto17.ad[sb]: New test.
10638
10639 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10640
10641         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10642         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10643         testcase.
10644         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10645         New testcase.
10646         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10647         New testcase.
10648         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10649         New testcase.
10650         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10651         New testcase.
10652         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10653         New testcase.
10654         * jit.dg/test-switch.c: New testcase.
10655         * jit.dg/test-switch.cc: New testcase.
10656
10657 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10658
10659         PR jit/66546
10660         * jit.dg/all-non-failing-tests.h: Add note about
10661         test-validly-unreachable-block.c.
10662         * jit.dg/test-validly-unreachable-block.c: New file.
10663
10664 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10665
10666         PR jit/66628
10667         * jit.dg/all-non-failing-tests.h: Add note about
10668         test-extra-options.c.
10669         * jit.dg/test-extra-options.c: New testcase.
10670
10671 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10672
10673         PR debug/66691
10674         * gcc.target/i386/pr66691.c: New.
10675
10676 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10677
10678         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10679         * gcc.target/i386/iamcu/args.h: Likewise.
10680         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10681         * gcc.target/i386/iamcu/defines.h: Likewise.
10682         * gcc.target/i386/iamcu/macros.h: Likewise.
10683         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10684         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10685         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10686         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10687         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10688         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10689         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10690         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10691         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10692         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10693         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10694         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10695         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10696         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10697         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10698         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10699         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10700
10701 2015-06-30  Marek Polacek  <polacek@redhat.com>
10702
10703         * gcc.dg/fold-minus-6.c: New test.
10704
10705         * gcc.dg/fold-ior-3.c: New test.
10706
10707 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10708
10709         Implement N4197 - Adding u8 character literals
10710         * g++.dg/cpp1z/utf8.C: New.
10711         * g++.dg/cpp1z/utf8-neg.C: New.
10712         * g++.dg/cpp1z/udlit-utf8char.C: New.
10713
10714 2015-06-30  Marek Polacek  <polacek@redhat.com>
10715
10716         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10717
10718 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10719
10720         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10721         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10722         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10723         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10724
10725 2015-06-30  Marek Polacek  <polacek@redhat.com>
10726
10727         * gcc.dg/fold-ior-2.c: New test.
10728
10729 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10730
10731         PR tree-optimization/66652
10732         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10733         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10734         pointers.
10735         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10736
10737 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10738
10739         PR c++/65977
10740         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10741         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10742
10743 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10744
10745         PR fortran/66605
10746         * gfortran.dg/wunused-parameter.f90: New test.
10747
10748 2015-06-29  Richard Henderson  <rth@redhat.com>
10749
10750         * gcc.target/i386/asm-flag-1.c: New.
10751         * gcc.target/i386/asm-flag-2.c: New.
10752         * gcc.target/i386/asm-flag-3.c: New.
10753         * gcc.target/i386/asm-flag-4.c: New.
10754         * gcc.target/i386/asm-flag-5.c: New.
10755
10756 2015-06-29  Marek Polacek  <polacek@redhat.com>
10757
10758         PR c/66322
10759         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10760         * c-c++-common/pr66322.c: New test.
10761         * g++.dg/eh/scope1.C: Remove dg-warning.
10762
10763 2015-06-29  Richard Biener  <rguenther@suse.de>
10764
10765         PR tree-optimization/66677
10766         * gcc.dg/vect/pr66677.c: New testcase.
10767
10768 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10769
10770         PR middle-end/64130
10771         * gcc.dg/tree-ssa/pr64130.c: New test.
10772
10773 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10774
10775         * gcc.target/aarch64/pic-small.c: New testcase.
10776
10777 2015-06-26  Richard Biener  <rguenther@suse.de>
10778
10779         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10780
10781 2015-06-26  Marek Polacek  <polacek@redhat.com>
10782
10783         * gcc.dg/fold-and-1.c: New test.
10784         * gcc.dg/fold-and-2.c: New test.
10785
10786 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gnat.dg/warn11.adb: Add missing dg directive.
10789         * gnat.dg/warn12.adb: New test.
10790         * gnat.dg/warn12_pkg.ads: New helper.
10791
10792 2015-06-26  Richard Biener  <rguenther@suse.de>
10793
10794         * gfortran.dg/reassoc_3.f90: Adjust.
10795
10796 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10797
10798         PR target/66412
10799         * gcc.target/i386/pr66412.c: New test.
10800
10801 2015-06-25  Richard Biener  <rguenther@suse.de>
10802
10803         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10804
10805 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10806
10807         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10808
10809 2015-06-25  Richard Biener  <rguenther@suse.de>
10810
10811         * gfortran.dg/vect/vect-9.f90: New testcase.
10812
10813 2015-06-25  Nick Clifton  <nickc@redhat.com>
10814
10815         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10816         H8300 and M32R targets.
10817
10818 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10819
10820         PR fortran/66528
10821         * gfortran.dg/maxerrors.f90: New test.
10822
10823 2015-06-08  DJ Delorie  <dj@redhat.com>
10824
10825         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10826
10827 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10828
10829         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10830
10831 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10832
10833         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10834         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10835         * gcc.target/aarch64/nofp_1.c: New file.
10836
10837 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10838
10839         Implement N3928 - Extending static_assert
10840         * g++.dg/cpp0x/static_assert8.C: Adjust.
10841         * g++.dg/cpp0x/static_assert12.C: New.
10842         * g++.dg/cpp0x/static_assert13.C: New.
10843         * g++.dg/cpp1y/static_assert1.C: New.
10844         * g++.dg/cpp1y/static_assert2.C: New.
10845         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10846
10847 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10848
10849         PR c++/65750
10850         * g++.dg/cpp0x/trailing11.C: New.
10851
10852 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10853
10854         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10855         multilibs.
10856         * gcc.target/arm/memset-inline-10.c: Likewise.
10857         * gcc.target/arm/pr58784.c: Likewise.
10858         * gcc.target/arm/pr59985.C: Likewise.
10859         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10860
10861 2015-06-24  Renlin Li  <renlin.li@arm.com>
10862
10863         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10864         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10865
10866 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10867
10868         Revert:
10869         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10870
10871         PR c++/30044
10872         * g++.dg/cpp0x/auto45.C: New test.
10873         * g++.dg/template/pr30044.C: New test.
10874         * g++.dg/template/crash83.C: Accept any error string.
10875         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10876         parameters.
10877         * g++.dg/cpp0x/variadic18.C: Likewise
10878         * g++.dg/template/canon-type-13.C: Likewise.
10879         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10880
10881 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10882
10883         PR c++/65811
10884         * g++.dg/other/linkage2.C: New.
10885
10886 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10887
10888         PR target/63408
10889         * gcc.target/arm/pr63408.c: New test.
10890
10891 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10892
10893         * lib/c-torture.exp: Don't call check_effective_target_lto
10894         before setting up environment correctly.
10895         * lib/gcc-dg.exp: Likewise, and protect
10896         gcc_force_conventional_output.
10897
10898 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10899
10900         PR rtl-optimization/66306
10901         * gcc.target/s390/pr66306.c: New test.
10902
10903 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10904
10905         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10906         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10907         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10908         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10909         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10910         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10911         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10912
10913 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10914
10915         PR target/65803
10916         * gcc.c-torture/pr65803.c: New test.
10917
10918 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10919
10920         PR c++/30044
10921         * g++.dg/cpp0x/auto45.C: New test.
10922         * g++.dg/template/pr30044.C: New test.
10923         * g++.dg/template/crash83.C: Accept any error string.
10924         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10925         parameters.
10926         * g++.dg/cpp0x/variadic18.C: Likewise
10927         * g++.dg/template/canon-type-13.C: Likewise.
10928         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10929
10930 2015-06-23  Marek Polacek  <polacek@redhat.com>
10931
10932         * c-c++-common/Wlogical-op-3.c: New test.
10933
10934 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10935
10936         PR c++/66254
10937         * g++.dg/cpp0x/scoped_enum5.C: New.
10938
10939 2015-06-23  Richard Biener  <rguenther@suse.de>
10940
10941         PR tree-optimization/66636
10942         * gcc.dg/vect/pr66636.c: New testcase.
10943
10944 2015-06-23  Marek Polacek  <polacek@redhat.com>
10945
10946         * gcc.dg/fold-minus-4.c: New test.
10947         * gcc.dg/fold-minus-5.c: New test.
10948         * c-c++-common/ubsan/overflow-add-5.c: New test.
10949
10950 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10951
10952         Add missing testcase from r224672.
10953         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10954
10955         * gcc.target/vax/bswapdi-1.c: New.
10956
10957 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10958
10959         PR fortran/64674
10960         * gfortran.dg/associate_18.f08: New test.
10961
10962 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10963
10964         PR target/66560
10965         * gcc.target/i386/pr66560-1.c: New test.
10966         * gcc.target/i386/pr66560-2.c: Ditto.
10967         * gcc.target/i386/pr66560-3.c: Ditto.
10968         * gcc.target/i386/pr66560-4.c: Ditto.
10969
10970 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10971
10972         * gcc.target/nvptx/nvptx.exp: New file.
10973         * gcc.target/nvptx/proto-1.c: Likewise.
10974
10975 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10976
10977         PR tree-optimization/66449
10978         * gcc.dg/vect/pr66449.c: New test.
10979
10980 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10981
10982         * g++.dg/other/dump-ada-spec-5.C: New test.
10983         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10984         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10985
10986 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10987
10988         * g++.dg/inherit/pure1.C: Test location too.
10989
10990 2015-06-22  Marek Polacek  <polacek@redhat.com>
10991
10992         * gcc.dg/fold-ior-1.c: New test.
10993         * gcc.dg/fold-minus-2.c: New test.
10994         * gcc.dg/fold-minus-3.c: New test.
10995         * gcc.dg/fold-plus-1.c: New test.
10996         * gcc.dg/fold-plus-2.c: New test.
10997         * gcc.dg/fold-xor-4.c: New test.
10998         * gcc.dg/fold-xor-5.c: New test.
10999
11000 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11001
11002         PR target/65914
11003         * g++.dg/torture/pr65914.C:  New.
11004
11005 2015-06-22  Richard Biener  <rguenther@suse.de>
11006
11007         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11008         not existing TORTURE_OPTIONS only.
11009         * lib/gcc-dg.exp: Likewise.
11010
11011 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11012
11013         PR target/52144
11014         * gcc.target/arm/flip-thumb.c: New test.
11015
11016 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11017             Martin Liska  <mliska@suse.cz>
11018
11019         PR ipa/65908
11020         * g++.dg/ipa/pr65908.C: New testcase.
11021
11022 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11023
11024         PR c++/65882
11025         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11026         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11027
11028 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11029
11030         * gnat.dg/specs/debug1.ads: Adjust.
11031
11032 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11033
11034         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11035         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11036         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11037         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11038         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11039         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11040         * gcc.target/aarch64/fmovd-zero.c: Delete.
11041         * gcc.target/aarch64/fmovf-zero.c: Delete.
11042
11043 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11044
11045         * gcc.target/vax/bswapdi-1.c: New.
11046
11047 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11048
11049         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11050
11051 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11052
11053         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11054
11055 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11056
11057         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11058
11059 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11060
11061         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11062
11063 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11064
11065         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11066
11067 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11068
11069         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11070
11071 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11072
11073         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11074
11075 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11076
11077         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11078
11079 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11080
11081         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11082
11083 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11084
11085         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11086
11087 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11088
11089         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11090
11091 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11092
11093         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11094
11095 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11096
11097         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11098
11099 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11100
11101         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11102
11103 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11104
11105         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11106
11107 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11108
11109         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11110
11111 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11112
11113         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11114
11115 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11116
11117         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11118
11119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11120
11121         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11122
11123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11124
11125         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11126         (_ARM_FPSCR): Add FZ field.
11127         (clean_results): Force FZ=1 on AArch64.
11128         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11129
11130 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11131
11132         * gcc.target/aarch64/pr62308.c: New test.
11133
11134 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11135
11136         PR fortran/66549
11137         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11138
11139 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11140
11141         * gcc.target/i386/mpx/pr66581.c: New test.
11142
11143 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11144
11145         * gcc.target/i386/cmov9.c: New test.
11146
11147 2015-06-18  Richard Biener  <rguenther@suse.de>
11148
11149         * g++.dg/other/const4.C: New testcase.
11150
11151 2015-06-18  Michael Matz  <matz@suse.de>
11152
11153         PR middle-end/66253
11154         * gcc.dg/vect/pr66253.c: New testcase.
11155
11156 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11157
11158         PR target/66569
11159         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11160
11161 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11162
11163         PR middle-end/66568
11164         * gcc.target/i386/mpx/pr66568.c: New test.
11165
11166 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11167
11168         PR middle-end/66567
11169         * gcc.target/i386/mpx/pr66567.c: New test.
11170
11171 2015-06-18  Richard Biener  <rguenther@suse.de>
11172
11173         PR tree-optimization/66510
11174         * gcc.dg/vect/slp-perm-12.c: New testcase.
11175
11176 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11177
11178         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11179         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11180         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11181         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11182
11183 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11184
11185         PR c++/66571
11186         * g++.dg/gomp/pr66571-1.C: New test.
11187
11188         PR middle-end/66429
11189         * c-c++-common/gomp/pr66429.c: New test.
11190
11191 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11192
11193         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11194         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11195         ...this.
11196         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11197         New testcase.
11198         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11199         New testcase.
11200
11201 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11202
11203         PR testsuite/65944
11204         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11205
11206 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11207
11208         * gcc.target/mips/pr65862-1.c: New test.
11209         * gcc.target/mips/pr65862-2.c: Likewise.
11210
11211 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11212
11213         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11214         * gcc.target/i386/pr52252-atom.c: Ditto.
11215         * gcc.target/i386/vect-div-1.c: Ditto.
11216         * gcc.target/i386/rotate-5.c: Ditto.
11217         * gcc.target/i386/pr50202.c: Ditto.
11218         * gcc.target/i386/pr37843-3.c: Ditto.
11219         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11220         * gcc.target/i386/pr53397-1.c: Ditto.
11221         * gcc.target/i386/pr55934.c: Ditto.
11222         * gcc.target/i386/pr37843-4.c: Ditto.
11223         * gcc.target/i386/pr60451.c: Ditto.
11224         * gcc.target/i386/pr53397-2.c: Ditto.
11225         * gcc.target/i386/vectorize1.c: Ditto.
11226         * gcc.target/i386/extract-insert-combining.c: Ditto.
11227         * gcc.target/i386/pr53759.c: Ditto.
11228         * gcc.target/i386/pr52252-core.c: Ditto.
11229         * gcc.target/i386/rotate-3.c: Ditto.
11230         * gcc.target/i386/sse-20.c: Ditto.
11231         * gcc.target/i386/rotate-4.c: Ditto.
11232         * gcc.target/i386/pr61403.c: Ditto.
11233         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11234         * gcc.target/i386/pr60901.c: Ditto.
11235         * gcc.target/i386/pr59794-7.c: Ditto.
11236         * gcc.target/i386/pr62208.c: Ditto.
11237         * gcc.target/i386/pr53416.c: Ditto.
11238         * gcc.target/i386/asm-dialect-1.c: Ditto.
11239         * gcc.target/i386/pr50038.c: Ditto.
11240         * gcc.target/i386/47698.c: Ditto.
11241         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11242         * gcc.target/i386/pr59794-2.c: Ditto.
11243         * gcc.target/i386/pr59794-3.c: Ditto.
11244         * gcc.target/i386/pr39058.c: Ditto.
11245         * gcc.target/i386/pr60205-1.c: Ditto.
11246         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11247         * gcc.target/i386/sse2-movq-2.c: Ditto.
11248
11249 2015-06-17  Richard Biener  <rguenther@suse.de>
11250
11251         PR tree-optimization/66251
11252         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11253
11254 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11255
11256         PR c++/59682
11257         * g++.dg/parse/new-placement1.C: New.
11258
11259 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11260
11261         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11262         * jit.dg/test-compound-assignment.c: New testcase.
11263
11264 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11265
11266         PR jit/66539
11267         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11268         to "testcases" array.
11269
11270 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11271
11272         PR jit/66539
11273         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11274         * jit.dg/test-debug-strings.c: New test case.
11275         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11276         the discriminant has a sane debug string.
11277
11278 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11279
11280         PR target/56766
11281         * gcc.target/i386/pr56766-1.c: New test.
11282         * gcc.target/i386/pr56766-2.c: Ditto.
11283
11284 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11285
11286         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11287         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11288         * gcc.target/mips/loongson-simd.c: Ditto.
11289
11290 2015-06-16  Richard Biener  <rguenther@suse.de>
11291
11292         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11293
11294 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11295
11296         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11297         passed by the testsuite driver.
11298
11299 2015-06-16  Richard Biener  <rguenther@suse.de>
11300
11301         * gcc.dg/vect/slp-perm-11.c: New testcase.
11302
11303 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11304
11305         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11306         dg-options.
11307
11308 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11309
11310         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11311         Reinstate calls to torture-init and torture-finalize.
11312
11313 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11314
11315         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11316
11317 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11318
11319         PR c++/58583
11320         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11321
11322 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11323
11324         PR c++/51048
11325         * g++.dg/cpp0x/local-type1.C: New.
11326
11327 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11328
11329         PR fortran/44672
11330         PR fortran/45440
11331         PR fortran/57307
11332         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11333         unimplemented error.
11334         * gfortran.dg/allocate_with_source_7.f08: New test.
11335         * gfortran.dg/allocate_with_source_8.f08: New test.
11336
11337 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11338
11339         PR c++/65168
11340         * g++.dg/warn/Walways-true-3.C: New test.
11341
11342 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11343
11344         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11345
11346 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11347
11348         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11349         (main): Remove superfluous attributes.
11350         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11351         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11352
11353 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11354
11355         * gcc.target/i386/monitorx.c: New.
11356         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11357         * gcc.target/i386/sse-13.c: Ditto.
11358         * gcc.target/i386/sse-14.c: Ditto.
11359         * gcc.target/i386/sse-22.c: Ditto.
11360         * gcc.target/i386/sse-23.c: Ditto.
11361         * g++.dg/other/i386-2.C: Ditto.
11362         * g++.dg/other/i386-3.C: Ditto.
11363
11364 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11365
11366         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11367
11368 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11369
11370         PR fortran/66079
11371         * gfortran.dg/allocatable_scalar_13.f90: New test
11372
11373 2015-06-11  Marek Polacek  <polacek@redhat.com>
11374
11375         * gcc.dg/fold-xor-3.c: New test.
11376
11377 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11378
11379         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11380         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11381
11382 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11383
11384         PR target/52144
11385         * gcc.target/arm/pragma_attribute.c: New test.
11386
11387 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11388
11389         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11390
11391 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11392
11393         PR target/66473
11394         * gcc.target/i386/pr66473.c: New test.
11395
11396 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11397
11398         PR target/66470
11399         * gcc.dg/tls/pr66470.c: New test.
11400         * gcc.target/i386/pr66470.c: New test.
11401
11402 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11403
11404         PR target/52144
11405         * gcc.target/arm/attr_arm.c: New test
11406         * gcc.target/arm/attr_arm-err.c: New test
11407         * gcc.target/arm/attr_thumb.c: New test
11408         * gcc.target/arm/attr_thumb-static.c: New test
11409
11410 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11411
11412         PR target/66200
11413         PR target/66428
11414         PR c++/66192
11415         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11416
11417 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11418
11419         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11420         passed by the testsuite driver.
11421
11422 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11423
11424         Revert:
11425         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11426         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11427         * gcc.dg/ssp-1.c: Make counter a register.
11428         * gcc.dg/ssp-2.c: Likewise.
11429         * gcc.dg/torture/parm-coalesce.c: New.
11430
11431 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11432
11433         * gcc.target/i386/vararg-loc.c: New test.
11434
11435 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11436
11437         PR c++/65815
11438         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11439         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11440
11441 2015-06-09  Marek Polacek  <polacek@redhat.com>
11442
11443         PR tree-optimization/66299
11444         * gcc.dg/pr66299-1.c: New test.
11445         * gcc.dg/pr66299-2.c: New test.
11446         * gcc.dg/pr66299-3.c: New test.
11447
11448 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11449
11450         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11451         passed by the testsuite driver.
11452
11453 2015-06-09  Richard Biener  <rguenther@suse.de>
11454
11455         PR middle-end/66423
11456         * gcc.dg/fold-modpow2.c: New testcase.
11457
11458 2015-06-09  Richard Biener  <rguenther@suse.de>
11459
11460         PR tree-optimization/66419
11461         * gcc.dg/vect/bb-slp-37.c: New testcase.
11462
11463 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11464
11465         * gcc.target/arm/stl-cond.c: New test.
11466
11467 2015-06-09  Richard Biener  <rguenther@suse.de>
11468
11469         PR middle-end/66413
11470         * gcc.dg/torture/pr66413.c: New testcase.
11471
11472 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11473
11474         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11475         * gcc.dg/ssp-1.c: Make counter a register.
11476         * gcc.dg/ssp-2.c: Likewise.
11477         * gcc.dg/torture/parm-coalesce.c: New.
11478
11479 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11480
11481         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11482         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11483
11484 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11485
11486         PR rtl-optimization/66444
11487         * gcc.dg/pr66444.c: New test.
11488
11489 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11490
11491         PR fortran/66245
11492         * gfortran.dg/class_is_1.f90: New test.
11493         * gfortran.dg/type_is_1.f90: Ditto.
11494
11495 2015-06-08  Marek Polacek  <polacek@redhat.com>
11496
11497         PR c/66415
11498         * gcc.dg/cpp/pr66415-1.c: New test.
11499         * gcc.dg/cpp/pr66415-2.c: New test.
11500
11501 2015-06-08  Richard Biener  <rguenther@suse.de>
11502
11503         PR tree-optimization/66422
11504         * gcc.dg/Warray-bounds-16.c: New testcase.
11505
11506 2015-06-08  Richard Biener  <rguenther@suse.de>
11507
11508         * gcc.dg/vect/slp-perm-10.c: New testcase.
11509         * gcc.dg/vect/slp-23.c: Adjust.
11510         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11511         vector pointer update.
11512
11513 2015-06-08  Marek Polacek  <polacek@redhat.com>
11514
11515         PR sanitizer/66452
11516         * g++.dg/ubsan/pr66452.C: New test.
11517
11518 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11519
11520         PR tree-optimization/66436
11521         * gcc.dg/gomp/dump-new-function-2.c: New test.
11522         * gcc.dg/gomp/dump-new-function-3.c: Same.
11523         * gcc.dg/gomp/dump-new-function.c: Same.
11524
11525 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11526
11527         PR tree-optimization/66435
11528         * gcc.dg/gomp/notify-new-function-2.c: New test.
11529         * gcc.dg/gomp/notify-new-function-3.c: Same.
11530         * gcc.dg/gomp/notify-new-function.c: Same.
11531
11532 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11533
11534         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11535         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11536         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11537         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11538         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11539         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11540         -fshort-enum.
11541
11542 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11543
11544         PR fortran/47659
11545         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11546         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11547         for assignment.
11548         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11549         * gfortran.dg/warn_conversion_5.f90: New test.
11550         * gfortran.dg/warn_conversion_6.f90: New test.
11551         * gfortran.dg/warn_conversion_7.f90: New test.
11552
11553 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11554
11555         PR fortran/66347
11556         * gfortran.dg/blockdata_9.f: New test.
11557
11558 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11559
11560         PR fortran/66385
11561         * gfortran.dg/forall_17.f90:  New test.
11562
11563 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11564
11565         * g++.dg/cpp0x/pr57101.C: Add warning.
11566         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11567         * g++.dg/ext/visibility/anon7.C: Same.
11568         * g++.dg/ipa/pr63587-2.C: Same.
11569         * g++.dg/opt/dump1.C: Same.
11570         * g++.dg/opt/pr59622-3.C: Same.
11571         * g++.dg/opt/pr59622.C: Same.
11572         * g++.dg/torture/pr46383.C: Same.
11573         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11574         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11575         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11576         functions.
11577         * gfortran.dg/intent_out_8.f90: Same.
11578         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11579
11580 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11581
11582         PR fortran/66377
11583         gfortran.dg/equiv_9.f90: New test.
11584
11585
11586 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11587
11588         merge from gomp4 branch:
11589         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11590
11591         PR tree-optimization/65443
11592         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11593         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11594         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11595
11596 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11597
11598         PR c++/52595
11599         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11600
11601 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11602
11603         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11604
11605 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11606
11607         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11608
11609 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11610
11611         * gcc.target/i386/noplt-1.c: New test.
11612         * gcc.target/i386/noplt-2.c: New test.
11613         * gcc.target/i386/noplt-3.c: New test.
11614         * gcc.target/i386/noplt-4.c: New test.
11615
11616 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11617
11618         PR fortran/58749
11619         * gfortran.dg/adjustl_1.f90:  New test.
11620
11621 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11622
11623         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11624         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11625
11626 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11627
11628         * lto.c (iterative_hash_canonical_type,
11629         gimple_register_canonical_type): only hash main variants of types
11630
11631 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11632
11633         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11634         Move set of dg-do-what-default after early return.
11635
11636 2015-06-04  Marek Polacek  <polacek@redhat.com>
11637
11638         PR c/66341
11639         * gcc.dg/lvalue-8.c: New test.
11640
11641 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11642             Paolo Carlini  <paolo.carlini@oracle.com>
11643
11644         PR c++/66130
11645         * g++.dg/other/pr66130.C: New.
11646         * g++.dg/cpp0x/pr66130.C: Likewise.
11647
11648 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11649
11650         * g++.dg/cpp0x/decl-loc1.C: New.
11651         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11652         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11653         * g++.dg/init/ctor8.C: Likewise.
11654         * g++.dg/parse/semicolon4.C: Likewise.
11655
11656 2015-06-03  Marek Polacek  <polacek@redhat.com>
11657
11658         PR sanitizer/66190
11659         * g++.dg/ubsan/static-init-1.C: New test.
11660         * g++.dg/ubsan/static-init-2.C: New test.
11661         * g++.dg/ubsan/static-init-3.C: New test.
11662
11663 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11664
11665         PR target/66275
11666         * gcc.target/i386/pr66275.c: New test.
11667
11668 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11669
11670         * gcc.dg/Wcxx-compat-22.c: New testcase.
11671         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11672         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11673         * c-c++-common/pr58346-1.c: Likewise.
11674         * c-c++-common/transparent-union-1.c: Likewise.
11675
11676 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11677
11678         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11679         * g++.dg/plugin/def_plugin.c: New file.
11680         * g++.dg/plugin/def-plugin-test.C: New file.
11681
11682 2015-06-03  Richard Biener  <rguenther@suse.de>
11683
11684         * gcc.dg/vect/bb-slp-36.c: New testcase.
11685
11686 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11687
11688         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11689
11690 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11691
11692         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11693         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11694         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11695         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11696
11697 2015-06-03  Marek Polacek  <polacek@redhat.com>
11698
11699         PR c/64223
11700         PR c/29358
11701         * gcc.dg/pr64223-1.c: New test.
11702         * gcc.dg/pr64223-2.c: New test.
11703
11704 2015-06-03  Richard Biener  <rguenther@suse.de>
11705
11706         PR tree-optimization/63916
11707         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11708
11709 2015-06-03  Richard Biener  <rguenther@suse.de>
11710
11711         PR tree-optimization/66375
11712         * gcc.dg/torture/pr66375.c: New testcase.
11713
11714 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11715
11716         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11717
11718 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11719
11720         PR target/65768
11721         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11722
11723 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11724
11725         PR fortran/66380
11726         * gfortran.dg/reshape_7.f90: New test.
11727
11728 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11729
11730         PR c/66220:
11731         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11732         (fn_36): New.
11733
11734 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11735
11736         PR c/49551
11737         * gcc.dg/pr49551.c: New testcase.
11738
11739 2015-06-02  Richard Biener  <rguenther@suse.de>
11740
11741         PR debug/65549
11742         * g++.dg/lto/pr65549_0.C: New testcase.
11743
11744 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11745
11746         PR libgomp/65742
11747         PR middle-end/66332
11748         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11749
11750 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11753
11754 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11755
11756         PR c++/61683
11757         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11758
11759 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11760
11761         PR tree-optimization/48052
11762         * gcc.dg/tree-ssa/scev-8.c: New.
11763         * gcc.dg/tree-ssa/scev-9.c: New.
11764         * gcc.dg/tree-ssa/scev-10.c: New.
11765         * gcc.dg/vect/pr48052.c: New.
11766
11767 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11768
11769         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11770
11771 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11772
11773         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11774
11775 2015-06-02  Marek Polacek  <polacek@redhat.com>
11776
11777         PR middle-end/66345
11778         * gcc.dg/torture/pr66345.c: New test.
11779
11780 2015-06-02  Richard Biener  <rguenther@suse.de>
11781
11782         PR tree-optimization/65961
11783         * gcc.dg/torture/pr65961.c: New testcase.
11784
11785 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11786
11787         PR tree-optimization/52563
11788         PR tree-optimization/62173
11789         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11790         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11791
11792 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11793
11794         * gnat.dg/specs/varsize_return2.ads: New test.
11795         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11796
11797 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11798
11799         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11800
11801 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11802
11803         PR target/65697
11804         * gcc.target/aarch64/sync-comp-swap.c: New.
11805         * gcc.target/aarch64/sync-comp-swap.x: New.
11806         * gcc.target/aarch64/sync-op-acquire.c: New.
11807         * gcc.target/aarch64/sync-op-acquire.x: New.
11808         * gcc.target/aarch64/sync-op-full.c: New.
11809         * gcc.target/aarch64/sync-op-full.x: New.
11810         * gcc.target/aarch64/sync-op-release.c: New.
11811         * gcc.target/aarch64/sync-op-release.x: New.
11812
11813 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11814
11815         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11816         (bar): Predefined.
11817
11818 2015-06-01  Richard Biener  <rguenther@suse.de>
11819
11820         PR tree-optimization/66349
11821         PR tree-optimization/66352
11822         PR tree-optimization/66357
11823         * gcc.dg/torture/pr66357.c: New testcase.
11824         * gcc.dg/torture/pr66349.c: Likewise.
11825         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11826
11827 2015-06-01  Richard Biener  <rguenther@suse.de>
11828
11829         Revert
11830         2015-05-29  Richard Biener  <rguenther@suse.de>
11831
11832         PR tree-optimization/66314
11833         * gcc.dg/asan/pr66314.c: New testcase.
11834
11835 2015-06-01  Richard Biener  <rguenther@suse.de>
11836
11837         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11838
11839 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11840
11841         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11842         directives.
11843         (hp3, hp4): Add inline keyword.
11844         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11845         (hp2): Add inline keyword.
11846         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11847         (hp2): Add inline keyword.
11848
11849 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11850
11851         PR target/65527
11852         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11853         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11854         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11855         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11856
11857 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11858
11859         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11860         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11861
11862 2015-06-01  Richard Biener  <rguenther@suse.de>
11863
11864         PR tree-optimization/66280
11865         * g++.dg/torture/pr66280.C: New testcase.
11866         * g++.dg/torture/pr66280-2.C: Likewise.
11867
11868 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11869
11870         * gnat.dg/addr9_1.adb: New test.
11871         * gnat.dg/addr9_2.adb: Likewise.
11872         * gnat.dg/addr9_3.adb: Likewise.
11873         * gnat.dg/addr9_4.adb: Likewise.
11874
11875 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11876
11877           * g++.dg/other/dump-ada-spec-4.C: New test.
11878
11879 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11880
11881         * gcc.dg/alias-8.c: Fix dg-warning.
11882
11883 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11884
11885         * gcc.dg/alias-8.c: Do not xfail.
11886         * gcc.dg/pr62167.c: Prevent FRE.
11887         * gcc.dg/alias-14.c: New testcase.
11888
11889 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11890
11891         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11892
11893 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11894
11895         PR target/66215
11896         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11897         dg-options.
11898         * gcc.target/s390/hotpatch-10.c: Likewise.
11899         * gcc.target/s390/hotpatch-11.c: Likewise.
11900         * gcc.target/s390/hotpatch-12.c: Likewise.
11901         * gcc.target/s390/hotpatch-17.c: Likewise.
11902         * gcc.target/s390/hotpatch-18.c: Likewise.
11903         * gcc.target/s390/hotpatch-20.c: Likewise.
11904         * gcc.target/s390/hotpatch-21.c: Likewise.
11905         * gcc.target/s390/hotpatch-22.c: Likewise.
11906         * gcc.target/s390/hotpatch-23.c: Likewise.
11907         * gcc.target/s390/hotpatch-24.c: Likewise.
11908         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11909         to check for the exact nops too.
11910         * gcc.target/s390/hotpatch-3.c: Likewise.
11911         * gcc.target/s390/hotpatch-4.c: Likewise.
11912         * gcc.target/s390/hotpatch-5.c: Likewise.
11913         * gcc.target/s390/hotpatch-6.c: Likewise.
11914         * gcc.target/s390/hotpatch-7.c: Likewise.
11915         * gcc.target/s390/hotpatch-8.c: Likewise.
11916         * gcc.target/s390/hotpatch-9.c: Likewise.
11917         * gcc.target/s390/hotpatch-14.c: Likewise.
11918         * gcc.target/s390/hotpatch-15.c: Likewise.
11919         * gcc.target/s390/hotpatch-16.c: Likewise.
11920         * gcc.target/s390/hotpatch-19.c: Likewise.
11921         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11922         scan-assembler-times counting number of .align directives.
11923         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11924         dg-options.  Remove scan-assembler-times counting number of .align
11925         directives.
11926         * gcc.target/s390/hotpatch-26.c: New file.
11927         * gcc.target/s390/hotpatch-27.c: New file.
11928         * gcc.target/s390/hotpatch-28.c: New file.
11929         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11930         using -Os -O0 -O1 -O2 -O3 options.
11931
11932 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11933
11934         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11935
11936 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR tree-optimization/66142
11939         * gcc.dg/vect/pr66142.c: New test.
11940
11941 2015-05-29  Richard Biener  <rguenther@suse.de>
11942
11943         PR tree-optimization/66314
11944         * gcc.dg/asan/pr66314.c: New testcase.
11945
11946 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11947
11948         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11949         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11950         Adjust all callers.
11951         (schedule-cleanups, dg-keep-saved-temps): New proc.
11952         (gcc-dg-test-1): Schedule cleanups.
11953         * lib/profopt.exp (profopt-execute): Likewise.
11954         * g++.dg/cdce3.C: Adjust expected line numbers.
11955         * gcc.dg/cdce1.c: Likewise.
11956         * gcc.dg/cdce2.c: Likewise.
11957         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11958         * gcc.dg/strlenopt-24.c: Likewise.
11959         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11960         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11961         * obj-c++.dg/encode-2.mm: Likewise.
11962
11963 2015-05-28  DJ Delorie  <dj@redhat.com>
11964
11965         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11966
11967 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11968
11969         * gnat.dg/discr43.adb: New test.
11970
11971 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11972
11973         * gnat.dg/varsize_temp.adb: Rename into...
11974         * gnat.dg/varsize1.adb: ...this.
11975         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11976         * gnat.dg/varsize2.ad[sb]: ...this.
11977         * gnat.dg/varsize3_1.adb: New test.
11978         * gnat.dg/varsize3_2.adb: Likewise.
11979         * gnat.dg/varsize3_3.adb: Likewise.
11980         * gnat.dg/varsize3_4.adb: Likewise.
11981         * gnat.dg/varsize3_5.adb: Likewise.
11982         * gnat.dg/varsize3_6.adb: Likewise.
11983         * gnat.dg/varsize3_pkg1.ads: New helper.
11984         * gnat.dg/varsize3_pkg2.ads: Likewise.
11985         * gnat.dg/varsize3_pkg3.ads: Likewise.
11986
11987 2015-05-28  Richard Biener  <rguenther@suse.de>
11988
11989         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11990
11991 2015-05-28  Richard Biener  <rguenther@suse.de>
11992
11993         PR tree-optimization/66142
11994         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11995
11996 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11997
11998         PR target/63810
11999         * gcc.dg/darwin-minversion-3.c: Update testcase.
12000         * gcc.dg/darwin-minversion-4.c: Ditto.
12001         * gcc.dg/darwin-minversion-5.c: New testcase.
12002         * gcc.dg/darwin-minversion-6.c: Ditto.
12003         * gcc.dg/darwin-minversion-7.c: Ditto.
12004         * gcc.dg/darwin-minversion-8.c: Ditto.
12005         * gcc.dg/darwin-minversion-9.c: Ditto.
12006         * gcc.dg/darwin-minversion-10.c: Ditto.
12007         * gcc.dg/darwin-minversion-11.c: Ditto.
12008         * gcc.dg/darwin-minversion-12.c: Ditto.
12009
12010 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12011
12012         PR rtl-optimization/66168
12013         * gcc.c-torture/compile/pr66168.c: New test.
12014
12015 2015-05-27  Jeff Law  <law@redhat.com>
12016
12017         PR target/39726
12018         * gcc.dg/target/m68k/pr39726-1.c: New test.
12019
12020 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12021
12022         PR c++/66270
12023         * g++.dg/ext/alias-canon3.C: New.
12024
12025 2015-05-27  Richard Biener  <rguenther@suse.de>
12026
12027         PR tree-optimization/66272
12028         Revert parts of
12029         2014-08-15  Richard Biener  <rguenther@suse.de>
12030
12031         PR tree-optimization/62031
12032         * gcc.dg/torture/pr66272.c: New testcase.
12033
12034 2015-05-27  Richard Biener  <rguenther@suse.de>
12035
12036         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12037
12038 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12039
12040         PR target/65358
12041         * gcc.dg/pr65358.c: New test.
12042
12043 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12044
12045         PR fortran/65548
12046         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12047         semantic.
12048         * gfortran.dg/allocate_with_source_6.f90: New test.
12049
12050 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12051
12052         * gnat.dg/atomic7_1.adb: New test.
12053         * gnat.dg/atomic7_2.adb: Likewise.
12054         * gnat.dg/atomic7_pkg1.ads: New helper.
12055         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12056
12057 2015-05-26  Michael Matz  <matz@suse.de>
12058
12059         PR middle-end/66251
12060         * gcc.dg/vect/pr66251.c: New test.
12061
12062 2015-05-26  Richard Biener  <rguenther@suse.de>
12063
12064         PR tree-optimization/66142
12065         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12066
12067 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12068
12069         PR fortran/66082
12070         * gfortran.dg/allocatable_scalar_13.f90: New test
12071
12072 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * gnat.dg/warn11.adb: New test.
12075         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12076
12077 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12078
12079         * gnat.dg/vfa1_1.adb: New test.
12080         * gnat.dg/vfa1_2.adb: Likewise.
12081         * gnat.dg/vfa1_3.adb: Likewise.
12082         * gnat.dg/vfa1_4.adb: Likewise.
12083         * gnat.dg/vfa1_pkg.ads: New helper.
12084
12085 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12086
12087         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12088         * gcc.target/i386/pr66232-3.c: Likewise.
12089
12090 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12091
12092         PR target/66274
12093         * gcc.target/i386/pr66274.c: New test.
12094
12095 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12096
12097         * gnat.dg/renaming6.ad[sb]: New test.
12098
12099 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12100
12101         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12102         and 'dg-require-effective-target pie'.
12103
12104 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12105
12106         PR c++/66243
12107         * g++.dg/cpp0x/pr66243.C: New.
12108
12109 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12110
12111         PR lto/66180
12112         * g++.dg/lto/pr66180_0.C: New testcase.
12113         * g++.dg/lto/pr66180_1.C: New testcase.
12114
12115 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12116
12117         PR fortran/66257
12118         * typebound_call_27.f90: New file.
12119
12120 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12121
12122         PR c++/65936
12123         * g++.dg/template/pr65936.C: New.
12124
12125 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12126
12127         PR tree-optimization/63387
12128         * gcc.dg/pr63387-2.c: New testcase.
12129
12130 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12131
12132         * gcc.dg/simd-1.c: Update to the new message.
12133
12134 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12135
12136         * gcc.dg/nand.c: New testcase.
12137
12138 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12139
12140         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12141         Set dg-do-what-default to compile only on ARM targets without
12142         arm_neon_hw execution support.  Remove redundant c-torture-execute
12143         in loop over test cases.
12144
12145 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12146
12147         PR target/65491
12148         * gcc.target/aarch64/pr65491_1.c: New test.
12149         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12150         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12151
12152 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12153
12154         PR c++/65598
12155         * g++.dg/cpp0x/explicit9.C: New.
12156         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12157
12158 2015-05-22  Richard Biener  <rguenther@suse.de>
12159
12160         PR tree-optimization/66251
12161         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12162
12163 2015-05-22  Marek Polacek  <polacek@redhat.com>
12164
12165         PR c/47043
12166         * c-c++-common/attributes-enum-1.c: New test.
12167         * c-c++-common/attributes-enum-2.c: New test.
12168         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12169         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12170
12171 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12172
12173         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12174         effective target support.  If no arm_neon_hw support, do not attempt
12175         to execute the tests; only compile them.
12176         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12177         and "dg-require-effective-target arm_neon_ok".
12178         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12179         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12180         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12181         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12182         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12183         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12184         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12185         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12186         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12187         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12188         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12189         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12190         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12191         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12192         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12193         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12194         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12195         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12196         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12197         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12198         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12199         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12200         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12201         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12202         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12203         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12204         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12205         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12206         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12207         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12208         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12209         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12210         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12211         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12212         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12213         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12214         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12215         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12216         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12217         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12218         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12219         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12220         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12221         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12222         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12223         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12224         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12225         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12226         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12227         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12228         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12229         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12230         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12231         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12232         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12233         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12234         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12235         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12236         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12237         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12238         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12239         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12240         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12241         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12242         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12243         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12244         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12245         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12246         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12247         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12248         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12249         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12250         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12251         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12252         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12253         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12254         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12255         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12256         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12257         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12258         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12259         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12260         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12261         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12262         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12263         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12264         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12265         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12266         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12267         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12268         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12269         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12270         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12271         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12272         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12273         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12274         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12275         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12276         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12277         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12278         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12279         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12280         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12281         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12282         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12283         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12284         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12285         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12286         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12287         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12288         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12289         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12290         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12291
12292 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12293
12294         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12295         * gcc.dg/vect/pr59354.c: Likewise.
12296         * gcc.dg/vect/pr64252.c: Likewise.
12297         * gcc.dg/vect/pr64404.c: Likewise.
12298         * gcc.dg/vect/pr64493.c: Likewise.
12299         * gcc.dg/vect/pr64495.c: Likewise.
12300         * gcc.dg/vect/pr64844.c: Likewise.
12301         * gcc.dg/vect/pr65518.c: Likewise.
12302         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12303
12304 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12305
12306         PR c++/66210
12307         * g++.dg/cpp1y/var-templ28.C: New.
12308
12309 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12310
12311         PR target/66232
12312         * gcc.target/i386/pr66232-1.c: New test.
12313         * gcc.target/i386/pr66232-2.c: Likewise.
12314         * gcc.target/i386/pr66232-3.c: Likewise.
12315         * gcc.target/i386/pr66232-4.c: Likewise.
12316         * gcc.target/i386/pr66232-5.c: Likewise.
12317
12318 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12319
12320         * g++.dg/cpp1y/pr60943.C: New.
12321
12322 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR tree-optimization/66233
12325         * gcc.c-torture/execute/pr66233.c: New test.
12326
12327 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12328
12329         PR fortran/66176
12330         * gfortran.dg/inline_matmul_11.f90:  New test.
12331
12332 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12333
12334         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12335         instead of listing several targets on its own.
12336         * gcc.target/i386/pr32219-2.c: Likewise.
12337         * gcc.target/i386/pr32219-3.c: Likewise.
12338         * gcc.target/i386/pr32219-4.c: Likewise.
12339         * gcc.target/i386/pr32219-5.c: Likewise.
12340         * gcc.target/i386/pr32219-6.c: Likewise
12341         * gcc.target/i386/pr32219-7.c: Likewise.
12342         * gcc.target/i386/pr32219-8.c: Likewise.
12343         * gcc.target/i386/pr39013-1.c: Likewise.
12344         * gcc.target/i386/pr39013-2.c: Likewise.
12345         * gcc.target/i386/pr64317.c: Likewise.
12346
12347 2015-05-21  Jeff Law  <law@redhat.com>
12348
12349         * gcc.target/hppa/shadd-3.c: New test.
12350         * gcc.target/hppa/shadd-4.c: New test.
12351
12352 2015-05-21  Michael Matz  <matz@suse.de>
12353
12354         * gcc.dg/vect/vect-strided-store.c: New test.
12355         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12356         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12357
12358 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12359
12360         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12361         * gcc.dg/pow-sqrt-synth-1.c: New test.
12362         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12363
12364 2015-05-21  Richard Biener  <rguenther@suse.de>
12365
12366         PR c++/66211
12367         * g++.dg/conversion/pr66211.C: New testcase.
12368         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12369
12370 2015-05-21  Jeff Law  <law@redhat.com>
12371
12372         * gcc.target/hppa/shadd-2.c: New test.
12373
12374 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12375
12376         PR target/54236
12377         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12378
12379 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12380
12381         PR target/65937
12382         * gcc.target/arm/pr26702.c: Adjust target selector.
12383
12384 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12385
12386         PR middle-end/66221
12387         * gcc.dg/lto/pr66221_0.c: New test.
12388         * gcc.dg/lto/pr66221_1.c: New test.
12389
12390 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12391
12392         PR c/52952
12393         * gcc.dg/redecl-4.c: Update column numbers.
12394         * gcc.dg/format/bitfld-1.c: Likewise.
12395         * gcc.dg/format/attr-2.c: Likewise.
12396         * gcc.dg/format/attr-6.c: Likewise.
12397         * gcc.dg/format/attr-7.c (baz): Likewise.
12398         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12399         * gcc.dg/format/attr-4.c: Likewise.
12400         * gcc.dg/format/branch-1.c: Likewise.
12401         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12402         locations within strings with embedded escape sequences.
12403
12404 2015-05-20  Jeff Law  <law@redhat.com>
12405
12406         * gcc.target/hppa/hppa.exp: New target test driver.
12407         * gcc.target/hppa/shadd-1.c: New test.
12408
12409 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12410
12411         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12412
12413 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12414
12415         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12416         (fn_33_k_and_r_style): New.
12417         (fn_33_stroustrup_style): New.
12418         (fn_33_allman_style): New.
12419         (fn_33_whitesmiths_style): New.
12420         (fn_33_horstmann_style): New.
12421         (fn_33_ratliff_banner_style): New.
12422         (fn_33_lisp_style): New.
12423         (fn_34_indent_dash_gnu): New.
12424         (fn_34_indent_dash_kr): New.
12425         (fn_34_indent_dash_orig): New.
12426         (fn_34_indent_linux_style): New.
12427
12428 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12429
12430         PR fortran/65548
12431         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12432
12433 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12434
12435         PR tree-optimization/65447
12436         * gcc.dg/tree-ssa/pr65447.c: New test.
12437
12438 2015-05-19  Nathan sidwell  <nathan@acm.org>
12439
12440         * g++.dg/cpp0x/pr65954.C: New.
12441
12442 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12443
12444         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12445
12446 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12447
12448         * lib/target-supports.exp: Vector do not always have natural
12449         alignment on s390*.
12450
12451 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12452
12453         * gcc.dg/loop-invariant.c: New testcase.
12454
12455 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12456
12457         * lib/target-supports.exp: Vector do not always have natural
12458         alignment on s390*.
12459
12460 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12461
12462         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12463         s390*.
12464         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12465
12466 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12467
12468         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12469         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12470         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12471         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12472         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12473         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12474         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12475         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12476         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12477         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12478
12479 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12480
12481         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12482
12483 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12484
12485         * gcc.target/s390/s390.exp
12486         (check_effective_target_vector): New check.
12487         * gcc.target/s390/vector/vec-abi-1.c: New test.
12488         * gcc.target/s390/vector/vec-abi-2.c: New test.
12489         * gcc.target/s390/vector/vec-abi-3.c: New test.
12490         * gcc.target/s390/vector/vec-abi-4.c: New test.
12491         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12492         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12493         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12494         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12495         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12496         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12497         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12498         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12499         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12500         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12501         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12502         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12503         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12504         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12505         * gcc.target/s390/vector/vec-init-1.c: New test.
12506         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12507         * gcc.target/s390/vector/vec-shift-1.c: New test.
12508         * gcc.target/s390/vector/vec-sub-1.c: New test.
12509
12510 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12511
12512         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12513
12514 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12515
12516         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12517
12518 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12519
12520         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12521
12522 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12523
12524         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12525
12526 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12527
12528         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12529
12530 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12531
12532         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12533
12534 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12535
12536         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12537
12538 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12539
12540         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12541
12542 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12543
12544         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12545
12546 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12547
12548         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12549
12550 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12551
12552         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12553
12554 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12555
12556         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12557
12558 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12559
12560         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12561
12562 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR tree-optimization/66187
12565         * gcc.c-torture/execute/pr66187.c: New test.
12566         * gcc.dg/pr66187-1.c: New test.
12567         * gcc.dg/pr66187-2.c: New test.
12568
12569 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12570
12571         * gcc.dg/vect/bb-slp-35.c: Adjust.
12572
12573 2015-05-19  Richard Biener  <rguenther@suse.de>
12574
12575         PR tree-optimization/66165
12576         * gcc.dg/torture/pr66165.c: New testcase.
12577
12578         PR tree-optimization/66185
12579         * gcc.dg/torture/pr66185.c: New testcase.
12580
12581 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12582
12583         PR target/54236
12584         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12585
12586 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12587
12588         * gcc.target/mips/p5600-bonding.c : New file.
12589
12590 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12591
12592         PR fortran/66106
12593         * gfortran.dg/interface_operator_1.f90: New tests.
12594
12595 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12596
12597         PR fortran/66057
12598         * gfortran.dg/generic_29.f90: New tests.
12599
12600 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12601
12602         PR fortran/66043
12603         * gfortran.dg/storage_size_6.f90: New tests.
12604
12605 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12606
12607         PR fortran/66045
12608         * gfortran.dg/null1.f90: New test.
12609
12610 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12611
12612         PR fortran/66044
12613         * gfortran.dg/entry_21.f90: New test.
12614
12615 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12616
12617         PR fortran/66043
12618         * gfortran.dg/storage_size_6.f90: New tests.
12619
12620 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12621
12622         PR fortran/66040
12623         * gfortran.dg/misplaced_statement.f90: New test.
12624
12625 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12626
12627         PR fortran/66039
12628         * gfortran.dg/filepos1.f90: New test
12629
12630 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12631
12632         PR fortran/64925
12633         * gfortran.dg/pr64925.f90: New test.
12634
12635 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12636
12637         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12638         unit.
12639         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12640
12641 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12642
12643         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12644         to the family of pie capable targets.
12645
12646 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12647
12648         * gcc.target/arm/bics_1.c : New testcase.
12649         * gcc.target/arm/bics_2.c : New testcase.
12650         * gcc.target/arm/bics_3.c : New testcase.
12651         * gcc.target/arm/bics_4.c : New testcase.
12652
12653 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12654
12655         * gcc.target/mips/umips-attr.c: New test.
12656
12657 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12658
12659         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12660         * gcc.dg/20150120-2.c (dg-final): Ditto.
12661         * gcc.dg/20150120-2.c (dg-final): Ditto.
12662         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12663
12664 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12665
12666         PR target/66174
12667         * gcc.target/i386/pr66174.c: New test.
12668
12669 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12670
12671         PR fortran/37131
12672         * gfortran.dg/matmul_bounds_6.f90:  New test.
12673         * gfortran.dg/matmul_bounds_7.f90:  New test.
12674
12675 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12676
12677         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12678         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12679         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12680         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12681         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12682         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12683
12684 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12685
12686         PR fortran/65903
12687         * gfortran.dg/continuation_13.f90: Update test.
12688         * gfortran.dg/pr65903.f90: New test.
12689
12690 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12691
12692         PR fortran/66113
12693         * gfortran.dg/block_14.f90:  New test.
12694
12695 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12696
12697         PR fortran/44054
12698         * lib/gfortran-dg.exp: Update regex to handle two locations for
12699         the same diagnostic without caret.
12700         * gfortran.dg/badline.f: Test also that line numbers are correct
12701         before and after "left but not entered" warning.
12702
12703 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12704             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12705
12706         PR target/65768
12707         * gcc.target/arm/maskdata.c: New test.
12708
12709 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12710
12711         PR fortran/65792
12712         * gfortran.dg/derived_constructor_components_5: New test
12713
12714 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12715
12716         PR target/66140
12717         * gcc.target/alpha/pr66140.c: New test.
12718
12719 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12720
12721         PR c/48956
12722         * gcc.dg/Wconversion-complex-c99.c: New test.
12723         * gcc.dg/Wconversion-complex-gnu.c: New test.
12724
12725 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12726
12727         PR tree-optimization/64454
12728         * gcc.dg/modmod.c: New testcase.
12729
12730 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12731
12732         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12733
12734 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12735
12736         PR middle-end/66134
12737         * gcc.target/i386/mpx/pr66134.c: New test.
12738
12739 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12740
12741         * gcc.target/powerpc/pr60158.c: New test.
12742
12743 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12744
12745         * gcc.target/i386/sibcall-7.c: New test.
12746         * gcc.target/i386/sibcall-8.c: New test.
12747
12748 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12749
12750         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12751         (abs64_in_dreg): Likewise.
12752
12753 2015-05-14  Marek Polacek  <polacek@redhat.com>
12754
12755         PR c/66066
12756         PR c/66127
12757         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12758         * gcc.dg/pr19984.c: Likewise.
12759         * gcc.dg/pr66066-1.c: New test.
12760         * gcc.dg/pr66066-2.c: New test.
12761         * gcc.dg/pr66066-3.c: New test.
12762
12763 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12764
12765         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12766         * gcc.dg/pow-sqrt.x: New file.
12767         * gcc.dg/pow-sqrt-1.c: New test.
12768         * gcc.dg/pow-sqrt-2.c: Likewise.
12769         * gcc.dg/pow-sqrt-3.c: Likewise.
12770
12771 2015-05-13  Richard Biener  <rguenther@suse.de>
12772
12773         PR tree-optimization/66123
12774         * gcc.dg/torture/pr66123.c: New testcase.
12775
12776 2015-05-13  Richard Biener  <rguenther@suse.de>
12777
12778         PR middle-end/66110
12779         * gcc.dg/alias-2.c: Adjust.
12780         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12781
12782 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12783
12784         PR target/65103
12785         * gcc.target/i386/pr65103-3.c: New.
12786
12787 2015-05-13  Martin Liska  <mliska@suse.cz>
12788
12789         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12790
12791 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12792
12793         PR target/66112
12794         * gcc.target/i386/pr66112-2.c: New test.
12795
12796         PR target/66112
12797         * gcc.target/i386/pr66112-1.c: New test.
12798
12799 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12800
12801         PR target/66048
12802         * gcc.target/i386/mpx/pr66048.cc: New.
12803
12804 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12805
12806         PR rtl-optimization/64616
12807         * gcc.dg/loop-8.c: New test.
12808         * gcc.dg/loop-9.c: New test.
12809
12810 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12811
12812         PR target/pr66047.c
12813         * gcc.target/i386/pr66047.c: New testcase.
12814
12815 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12816
12817         PR ipa/65873
12818         * gcc.c-torture/compile/pr65873.c: New testcase.
12819
12820 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12821
12822         PR fortran/66111
12823         * gfortran.dg/inline_matmul_10.f90:  New test.
12824
12825 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12826
12827         * c-c++-common/Wmisleading-indentation.c: New testcase.
12828         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12829         * c-c++-common/Wmisleading-indentation-2.md: New file.
12830
12831 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12832
12833         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12834         "break".
12835         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12836
12837 2015-05-12  Richard Biener  <rguenther@suse.de>
12838
12839         PR tree-optimization/66101
12840         * gcc.dg/torture/pr66101.c: New testcase.
12841
12842 2015-05-12  Richard Biener  <rguenther@suse.de>
12843
12844         PR tree-optimization/37021
12845         * gcc.target/i386/vect-addsub.c: New testcase.
12846
12847 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12848
12849         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12850
12851 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12852
12853         PR tree-optimization/66010
12854         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12855
12856 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12857
12858         PR c++/65133
12859         * g++.dg/cpp0x/trailing10.C: New.
12860
12861 2015-05-12  Richard Biener  <rguenther@suse.de>
12862
12863         * gcc.dg/vect/bb-slp-35.c: New testcase.
12864
12865 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12866
12867         PR fortran/66100
12868         * gfortran.dg/bound_simplification_6.f90: New.
12869
12870 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12871
12872         * gcc.target/mips/branch-1.c: Pass argument to bar().
12873
12874 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12875
12876         PR target/65753
12877         * gcc.target/i386/pr65753.c: New test.
12878
12879 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12880
12881         PR rtl-optimization/66076
12882         * gcc.dg/torture/pr66076.c: New test.
12883
12884 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12885
12886         PR fortran/66041
12887         * gfortran.dg/inline_matmul_7.f90:  New test.
12888         * gfortran.dg/inline_matmul_8.f90:  New test.
12889         * gfortran.dg/inline_matmul_9.f90:  New test.
12890
12891 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12892
12893         * gfortran.dg/bound_simplification_5.f90: New.
12894
12895 2015-05-09  Jason Merrill  <jason@redhat.com>
12896
12897         * lib/target-supports.exp (cxx_default): New global.
12898         (check_effective_target_c++11_only)
12899         (check_effective_target_c++14_only)
12900         (check_effective_target_c++98_only)
12901         (check_effective_target_c++1z_only): Check it.
12902
12903 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12904
12905         PR tree-optimization/64454
12906         * gcc.dg/tree-ssa/vrp97.c: New file.
12907         * gcc.dg/vect/slp-perm-7.c: Update.
12908
12909 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12910
12911         PR fortran/65894
12912         * gfortran.dg/elemental_subroutine_11.f90: New test.
12913
12914 2015-05-08  Richard Biener  <rguenther@suse.de>
12915
12916         PR tree-optimization/66036
12917         * gcc.dg/vect/slp-41.c: New testcase.
12918
12919 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12920
12921         * gfortran.dg/elemental_optional_args_7.f90: New.
12922
12923 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12924
12925         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12926         allow cmlt or sshr.
12927
12928 2015-05-08  Marek Polacek  <polacek@redhat.com>
12929
12930         PR c/64918
12931         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12932         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12933
12934 2015-05-07  Marek Polacek  <polacek@redhat.com>
12935
12936         PR c/65179
12937         * c-c++-common/Wshift-negative-value-1.c: New test.
12938         * c-c++-common/Wshift-negative-value-2.c: New test.
12939         * c-c++-common/Wshift-negative-value-3.c: New test.
12940         * c-c++-common/Wshift-negative-value-4.c: New test.
12941         * c-c++-common/Wshift-negative-value-5.c: New test.
12942         * c-c++-common/Wshift-negative-value-6.c: New test.
12943         * gcc.dg/c90-left-shift-1.c: New test.
12944         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12945         * gcc.dg/c99-left-shift-1.c: New test.
12946
12947 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12948
12949         PR middle-end/192
12950         PR middle-end/54303
12951         * gcc.dg/fdata-sections-2.c: New file.
12952
12953 2015-05-07  Marek Polacek  <polacek@redhat.com>
12954
12955         PR testsuite/66046
12956         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12957         last dg-output.
12958         * c-c++-common/ubsan/align-7.c: Likewise.
12959         * c-c++-common/ubsan/bounds-8.c: Likewise.
12960         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12961         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12962         * c-c++-common/ubsan/null-1.c: Likewise.
12963         * c-c++-common/ubsan/null-10.c: Likewise.
12964         * c-c++-common/ubsan/null-11.c: Likewise.
12965         * c-c++-common/ubsan/null-2.c: Likewise.
12966         * c-c++-common/ubsan/null-3.c: Likewise.
12967         * c-c++-common/ubsan/null-4.c: Likewise.
12968         * c-c++-common/ubsan/null-5.c: Likewise.
12969         * c-c++-common/ubsan/null-6.c: Likewise.
12970         * c-c++-common/ubsan/null-7.c: Likewise.
12971         * c-c++-common/ubsan/null-8.c: Likewise.
12972         * c-c++-common/ubsan/null-9.c: Likewise.
12973         * c-c++-common/ubsan/object-size-1.c: Likewise.
12974         * c-c++-common/ubsan/object-size-10.c: Likewise.
12975         * c-c++-common/ubsan/object-size-4.c: Likewise.
12976         * c-c++-common/ubsan/object-size-5.c: Likewise.
12977         * c-c++-common/ubsan/object-size-7.c: Likewise.
12978         * c-c++-common/ubsan/object-size-8.c: Likewise.
12979         * c-c++-common/ubsan/object-size-9.c: Likewise.
12980         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12981         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12982         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12983         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12984         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12985         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12986         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12987         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12988         * c-c++-common/ubsan/pr59333.c: Likewise.
12989         * c-c++-common/ubsan/pr59667.c: Likewise.
12990         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12991         * c-c++-common/ubsan/pr60636.c: Likewise.
12992         * c-c++-common/ubsan/pr63802.c: Likewise.
12993         * c-c++-common/ubsan/recovery-1.c: Likewise.
12994         * c-c++-common/ubsan/recovery-3.c: Likewise.
12995         * c-c++-common/ubsan/shift-1.c: Likewise.
12996         * c-c++-common/ubsan/shift-2.c: Likewise.
12997         * c-c++-common/ubsan/shift-4.c: Likewise.
12998         * c-c++-common/ubsan/shift-7.c: Likewise.
12999         * c-c++-common/ubsan/undefined-2.c: Likewise.
13000         * c-c++-common/ubsan/vla-1.c: Likewise.
13001         * g++.dg/ubsan/null-1.C: Likewise.
13002         * g++.dg/ubsan/null-3.C: Likewise.
13003         * g++.dg/ubsan/null-4.C: Likewise.
13004         * g++.dg/ubsan/vptr-8.C: Likewise.
13005         * g++.dg/ubsan/vptr-9.C: Likewise.
13006         * gcc.dg/ubsan/bounds-2.c: Likewise.
13007         * gcc.dg/ubsan/object-size-9.c: Likewise.
13008
13009 2015-05-07  Jeff Law  <law@redhat.com>
13010
13011         * gcc.dg/tree-ssa/shorten-1.c: New test.
13012
13013 2015-05-07  Richard Biener  <rguenther@suse.de>
13014
13015         PR tree-optimization/66002
13016         * gcc.dg/vect/vect-125.c: New testcase.
13017
13018 2015-05-07  Marek Polacek  <polacek@redhat.com>
13019             Martin Uecker  <uecker@eecs.berkeley.edu>
13020
13021         * c-c++-common/ubsan/bounds-10.c: New test.
13022
13023 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13024
13025         * jit.dg/harness.h (set_options): Wrap with
13026         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13027         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13028         Special-case test-benchmark.c as a negative.
13029         * jit.dg/test-benchmark.c: New file.
13030
13031 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13032
13033         PR target/64208
13034         * gcc.target/arm/pr64208.c: New test.
13035
13036 2015-05-06  Alan Modra  <amodra@gmail.com>
13037
13038         PR target/66020
13039         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13040         (gparms): Make volatile.
13041
13042 2015-05-06  Richard Biener  <rguenther@suse.de>
13043
13044         PR tree-optimization/62283
13045         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13046
13047 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13048
13049         PR target/66015
13050         * gcc.target/aarch64/iinline-attr-1.c: New test.
13051
13052 2015-05-06  Richard Biener  <rguenther@suse.de>
13053
13054         * gcc.dg/vect/bb-slp-34.c: New testcase.
13055
13056 2015-05-06  Richard Biener  <rguenther@suse.de>
13057
13058         PR tree-optimization/62283
13059         * gcc.dg/vect/bb-slp-14.c: Adjust.
13060
13061 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13062
13063         PR target/65990
13064         * gcc.target/i386/pr65990.c: New test.
13065
13066 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13067
13068         PR target/65915
13069         * gcc.target/i386/pr65915.c: New.
13070
13071 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13072
13073         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13074         'va_list escapes 0'.
13075
13076 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13077
13078         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13079         in r222173.
13080
13081 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13082
13083         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13084         * gcc.target/arm/pr65924.c: Likewise.
13085
13086 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13087
13088         PR target/65871
13089         * gcc.target/i386/pr65871-3.c: New test.
13090
13091 2015-05-04  Jeff Law  <law@redhat.com>
13092
13093         Revert:
13094         2015-05-04  Jeff Law  <law@redhat.com>
13095         * gcc.dg/tree-ssa/shorten-1.c: New test.
13096
13097 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13098             Jakub Jelinek  <jakub@redhat.com>
13099
13100         PR c++/66007
13101         * g++.dg/cpp0x/Wnarrowing4.C: New.
13102
13103 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13104
13105         * lib/target-supports.exp
13106         (check_effective_target_keeps_null_pointer_checks): Clarify that
13107         this is for targets that disable -fdelete-null-pointer-checks,
13108         not default it to off.
13109         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13110         -fdelete-null-pointer-checks explicit.
13111         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13112         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13113         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13114         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13115         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13116         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13117         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13118         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13119         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13120         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13121         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13122         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13123         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13124         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13125         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13126         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13127         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13128         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13129         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13130         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13131         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13132         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13133         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13134         * g++.dg/cpp0x/static_assert9.C: Likewise.
13135         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13136         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13137         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13138         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13139         * g++.dg/tree-ssa/pr26406.C: Likewise.
13140
13141 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13142
13143         PR tree-optimization/65984
13144         * c-c++-common/ubsan/pr65984.c: New test.
13145
13146 2015-05-04  Jeff Law  <law@redhat.com>
13147
13148         * gcc.dg/tree-ssa/shorten-1.c: New test.
13149
13150 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13151
13152         PR fortran/44735
13153         * gfortran.dg/pr44735.f90: New test.
13154
13155 2015-05-04  Richard Biener  <rguenther@suse.de>
13156
13157         PR tree-optimization/65965
13158         * gcc.dg/vect/bb-slp-33.c: New testcase.
13159
13160 2015-05-04  Richard Biener  <rguenther@suse.de>
13161
13162         PR tree-optimization/65935
13163         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13164
13165 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13166
13167         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13168         for each supported variant instead of CHECK_RESULTS.
13169         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13170         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13171         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13172         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13173         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13174         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13175         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13176         expected results for unsupported variants.  Call CHECK for each
13177         supported variant instead of CHECK_RESULTS.
13178         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13179         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13180         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13181         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13182         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13183         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13184         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13185         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13186         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13187         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13188         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13189         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13190         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13191         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13192         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13193         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13194         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13195         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13196         expected results for unsupported variants.
13197         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13198         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13199         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13200         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13201         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13202         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13203         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13204         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13205         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13206         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13207         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13208         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13209         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13210         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13211         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13212         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13213         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13214         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13215         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13216         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13217         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13218         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13219         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13220         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13221         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13222         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13223         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13224         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13225
13226 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13227
13228         PR fortran/37131
13229         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13230
13231 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13232             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13233
13234         PR c++/65858
13235         * g++.dg/cpp0x/Wnarrowing3.C: New.
13236
13237 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13238
13239         * gcc.dg/20150120-1.c: New test.
13240         * gcc.dg/20150120-2.c: New test.
13241         * gcc.dg/20150120-3.c: New test.
13242
13243 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13244
13245         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13246
13247 2015-05-01  Renlin Li  <renlin.li@arm.com>
13248
13249         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13250
13251 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13252
13253         * gfortran.dg/bound_simplification_4.f90: New.
13254
13255 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13256
13257         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13258         with powerpc_p8vector_ok.
13259
13260 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13261
13262         PR fortran/37131
13263         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13264         scan pattern.
13265         * gfortran.dg/bound_9.f90:  New test case.
13266
13267 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13268
13269         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13270         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13271         for 32bit x86 targets.
13272         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13273         for 32bit x86 targets.
13274         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13275         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13276         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13277         for 32bit x86 targets.
13278
13279 2015-04-30  Marek Polacek  <polacek@redhat.com>
13280
13281         PR tree-optimization/63551
13282         * g++.dg/ipa/pr63551.C: New test.
13283
13284 2015-04-30  Caroline Tice  <cmtice@google.com>
13285
13286         PR  65929
13287         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13288         partition size on certain targets.
13289
13290 2015-04-30  Renlin Li  <renlin.li@arm.com>
13291
13292         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13293
13294 2015-04-30  Marek Polacek  <polacek@redhat.com>
13295
13296         * c-c++-common/Wbool-compare-3.c: New test.
13297
13298         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13299         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13300
13301 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13302
13303         PR c++/57610
13304         * g++.dg/init/ref22.C: New.
13305
13306 2015-04-30  Marek Polacek  <polacek@redhat.com>
13307
13308         * gcc.dg/init-bad-8.c: New test.
13309
13310         * gcc.dg/incomplete-typedef-1.c: New test.
13311
13312 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13313
13314         PR c++/59955
13315         * g++.dg/template/crash121.C: New.
13316
13317 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13318
13319         * gcc.target/mips/call-from-init.c: New test.
13320         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13321
13322 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13323
13324         PR target/65871
13325         * gcc.target/i386/pr65871-1.c: New test.
13326         * gcc.target/i386/pr65871-2.c: Ditto.
13327
13328 2015-04-29  Marek Polacek  <polacek@redhat.com>
13329
13330         PR c/64610
13331         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13332         * c-c++-common/Wbool-compare-2.c: New test.
13333
13334 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13335
13336         PR target/65770
13337         * gcc.target/aarch64/vstN_lane_1.c: New file.
13338
13339 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13340
13341         PR c++/64667
13342         * g++.dg/warn/Winit-self-3.C: New.
13343
13344 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13345
13346         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13347
13348 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13349
13350         PR target/65924
13351         * gcc.target/arm/pr65924.c: New test.
13352
13353 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13354
13355         * g++.dg/gomp/tpl-target-update.C: New file.
13356
13357 2015-04-29  Richard Biener  <rguenther@suse.de>
13358
13359         PR tree-optimization/65917
13360         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13361
13362 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13363
13364         PR target/64835
13365         * gcc.dg/ipa/iinline-attr.c: New test.
13366         * gcc.target/i386/iinline-attr-2.c: New test.
13367
13368 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13369
13370         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13371         segfault is fixed.
13372
13373 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13374
13375         * gcc.dg/vect/vect-33.c: Remove spurious line.
13376
13377 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13378
13379         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13380
13381 2015-04-28  Marek Polacek  <polacek@redhat.com>
13382
13383         PR c/65901
13384         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13385         * gcc.dg/pr65901.c: New test.
13386
13387 2015-04-28  Richard Biener  <rguenther@suse.de>
13388
13389         PR tree-optimization/62283
13390         * gfortran.dg/vect/pr62283-2.f: New testcase.
13391         * gcc.dg/vect/bb-slp-14.c: Adjust.
13392
13393 2015-04-28  Richard Biener  <rguenther@suse.de>
13394
13395         PR tree-optimization/65851
13396         * g++.dg/torture/pr65851.C: New testcase.
13397
13398 2015-04-27  Jeff Law <law@redhat.com>
13399
13400         PR tree-optimization/65217
13401         * gcc.target/i386/pr65217.c: Remove XFAIL.
13402
13403 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13404
13405         PR fortran/60322
13406         Add tests forgotten to svn-add.
13407         * gfortran.dg/class_allocate_19.f03: New test.
13408         * gfortran.dg/class_array_20.f03: New test.
13409         * gfortran.dg/class_array_21.f03: New test.
13410         * gfortran.dg/finalize_29.f08: New test.
13411
13412 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13413
13414         PR fortran/59678
13415         PR fortran/65841
13416         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13417         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13418
13419 2015-04-27  Caroline Tice  <cmtice@google.com>
13420
13421         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13422         partition size.
13423
13424 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13425
13426         PR target/64579
13427         * gcc.target/powerpc/htm-1.c: New test.
13428         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13429         on 64-bit compiles.
13430         (__builtin_tabortdci): Likewise.
13431         (__builtin_tcheck): Remove operand.
13432         * lib/target-supports.exp (check_htm_hw_available): New function.
13433
13434 2015-04-27  Richard Biener  <rguenther@suse.de>
13435
13436         * gcc.target/i386/pr65217.c: XFAIL.
13437
13438 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13439
13440         PR tree-optimization/65875
13441         * gcc.c-torture/compile/pr65875.c: New test.
13442
13443 2015-04-25  Marek Polacek  <polacek@redhat.com>
13444
13445         PR c/52085
13446         * gcc.dg/enum-incomplete-2.c: New test.
13447         * gcc.dg/enum-mode-1.c: New test.
13448
13449 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13450
13451         PR target/65849
13452         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13453         set new options.
13454         * gcc.target/powerpc/pr65849-2.c: Likewise.
13455
13456 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13457
13458         PR tree-optimization/65802
13459         * g++.dg/pr65802.C: Move to ...
13460         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13461         stdarg.h.  Rewrite for C.
13462         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13463         va_start and va_end.  Remove unnecessary inline asm.
13464
13465 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13466             Wei Mi  <wmi@google.com>
13467
13468         * gcc.target/i386/sse2-load-multi.c: New test.
13469         * gcc.target/i386/sse2-store-multi.c: Ditto.
13470
13471 2015-04-24  Marek Polacek  <polacek@redhat.com>
13472
13473         PR c/65830
13474         * c-c++-common/pr65830.c: New test.
13475
13476         PR c/63357
13477         * c-c++-common/Wlogical-op-1.c: New test.
13478
13479 2015-04-24  Marek Polacek  <polacek@redhat.com>
13480
13481         PR c/61534
13482         * c-c++-common/pr61534-1.c: New test.
13483
13484 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13485             Steven Bosscher <steven@gcc.gnu.org>
13486
13487         PR rtl-optimization/34503
13488         * gcc.target/arm/pr64616.c: New file.
13489
13490 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13491
13492         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13493
13494 2015-04-24  Terry Guo  <terry.guo@arm.com>
13495
13496         * gcc.target/arm/pr65710.c: Update the options.
13497
13498 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13499
13500         * gcc.target/i386/pr65523.c: Skip x32.
13501
13502 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13503
13504         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13505         to look for vcl* where appropriate.
13506
13507 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13508
13509         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13510         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13511
13512 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13513
13514         PR target/26702
13515         * gcc.target/arm/pr26702.c: New test.
13516
13517 2015-04-23  Marek Polacek  <polacek@redhat.com>
13518
13519         PR c/65345
13520         * gcc.dg/pr65345-1.c: New test.
13521         * gcc.dg/pr65345-2.c: New test.
13522
13523 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13524
13525         * gcc.target/powerpc/crypto-builtin-2.c: New.
13526
13527 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13528
13529         PR fortran/60322
13530         * gfortran.dg/class_allocate_19.f03: New test.
13531         * gfortran.dg/class_array_20.f03: New test.
13532         * gfortran.dg/class_array_21.f03: New test.
13533         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13534         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13535         initialization correctly.
13536         * gfortran.dg/finalize_29.f08: New test.
13537
13538 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13539
13540         * gcc.target/powerpc/swaps-p8-18.c: New test.
13541
13542 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13543
13544         PR target/65456
13545         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13546         * gcc.dg/vect/bb-slp-25.c: Likewise.
13547         * gcc.dg/vect/bb-slp-29.c: Likewise.
13548         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13549         vect_no_align && { ! vect_hw_misalign }.
13550         * gcc.dg/vect/bb-slp-9.c: Likewise.
13551         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13552         vect_hw_misalign.
13553         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13554         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13555         account for POWER8, where peeling for alignment is not needed.
13556         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13557         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13558         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13559         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13560         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13561         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13562         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13563         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13564         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13565         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13566         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13567         * gcc.dg/vect/pr16105.c: Likewise.
13568         * gcc.dg/vect/pr20122.c: Likewise.
13569         * gcc.dg/vect/pr33804.c: Likewise.
13570         * gcc.dg/vect/pr33953.c: Likewise.
13571         * gcc.dg/vect/pr56787.c: Likewise.
13572         * gcc.dg/vect/pr58508.c: Likewise.
13573         * gcc.dg/vect/slp-25.c: Likewise.
13574         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13575         * gcc.dg/vect/vect-105.c: Likewise.
13576         * gcc.dg/vect/vect-27.c: Likewise.
13577         * gcc.dg/vect/vect-29.c: Likewise.
13578         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13579         POWER8.
13580         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13581         && { ! vect_hw_misalign }.
13582         * gcc.dg/vect/vect-44.c: Likewise.
13583         * gcc.dg/vect/vect-48.c: Likewise.
13584         * gcc.dg/vect/vect-50.c: Likewise.
13585         * gcc.dg/vect/vect-52.c: Likewise.
13586         * gcc.dg/vect/vect-56.c: Likewise.
13587         * gcc.dg/vect/vect-60.c: Likewise.
13588         * gcc.dg/vect/vect-72.c: Likewise.
13589         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13590         * gcc.dg/vect/vect-75.c: Likewise.
13591         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13592         * gcc.dg/vect/vect-77-global.c: Likewise.
13593         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13594         * gcc.dg/vect/vect-78-global.c: Likewise.
13595         * gcc.dg/vect/vect-93.c: Likewise.
13596         * gcc.dg/vect/vect-95.c: Likewise.
13597         * gcc.dg/vect/vect-96.c: Likewise.
13598         * gcc.dg/vect/vect-cond-1.c: Likewise.
13599         * gcc.dg/vect/vect-cond-3.c: Likewise.
13600         * gcc.dg/vect/vect-cond-4.c: Likewise.
13601         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13602         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13603         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13604         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13605         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13606         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13607         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13608         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13609         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13610         * gcc.dg/vect/vect-outer-5.c: Likewise.
13611         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13612         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13613         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13614         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13615         * gcc.dg/vect/vect-peel-3.c: Likewise.
13616         * gcc.dg/vect/vect-peel-4.c: Likewise.
13617         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13618         * gcc.target/powerpc/pr65456.c: New test.
13619         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13620         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13621         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13622         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13623         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13624         vect_no_align && { ! vect_hw_misalign }.
13625         * gfortran.dg/vect/vect-3.f90: Likewise.
13626         * gfortran.dg/vect/vect-4.f90: Likewise.
13627         * gfortran.dg/vect/vect-5.f90: Likewise.
13628         * lib/target-supports.exp (check_effective_target_vect_no_align):
13629         Return 1 for POWER8.
13630         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13631
13632 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13633
13634         PR fortran/65429
13635         * gfortran.dg/pr65429.f90: New test.
13636
13637 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13638
13639         * c-c++-common/asan/user-section-1.c: New test.
13640         * c-c++-common/asan/user-section-2.c: New test.
13641         * c-c++-common/asan/user-section-3.c: New test.
13642
13643 2015-04-22  Hale Wang  <hale.wang@arm.com>
13644             Terry Guo  <terry.guo@arm.com>
13645
13646         PR rtl-optimization/64818
13647         * gcc.target/arm/pr64818.c: New test.
13648
13649 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13650
13651         PR ipa/65076
13652         * g++.dg/tree-ssa/pr61034.C: Update template.
13653         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13654         * gcc.dg/Warray-bounds-11.c: Likewise.
13655         * gcc.dg/Warray-bounds.c: Likewise.
13656
13657 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13658
13659         PR libgfortran/65234
13660         * gfortran.dg/fmt_unlimited.f90: New test.
13661
13662 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13663
13664         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13665         headers.
13666         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13667         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13668         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13669         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13670         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13671         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13672         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13673
13674 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13675
13676         PR libgfortran/56743
13677         * gfortran.dg/namelist_87.f90: New test.
13678
13679 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13680
13681         * gcc.target/aarch64/mult-synth_1.c: New test.
13682         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13683         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13684         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13685         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13686         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13687
13688 2015-04-21  Richard Biener  <rguenther@suse.de>
13689
13690         PR tree-optimization/65650
13691         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13692         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13693         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13694         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13695         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13696         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13697
13698 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13699
13700         PR tree-optimization/65802
13701         * g++.dg/pr65802.C: New test.
13702
13703 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13704
13705         PR testsuite/65767
13706         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13707         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13708
13709 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13710
13711         PR c++/65801
13712         * g++.dg/cpp0x/Wnarrowing2.C: New.
13713
13714 2015-04-20  Jeff Law  <law@redhat.com>
13715
13716         PR tree-optimization/65658
13717         * gcc.dg/pr65658.c: New test.
13718
13719 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13720
13721         PR target/64134
13722         * gcc.target/aarch64/vec_init_1.c: New test.
13723
13724 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13725
13726         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13727         targets.
13728
13729 2015-04-18  Martin Sebor  <msebor@redhat.com>
13730
13731         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13732         of non-nul characters.
13733         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13734
13735 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13736
13737         PR target/65787
13738         * gcc.target/powerpc/pr65787.c: New.
13739
13740 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13741
13742         PR target/65689
13743         * gcc.target/aarch64/c-output-template-4.c: New test.
13744
13745 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13746
13747         PR target/65780
13748         * gcc.dg/pr65780-1.c: New test.
13749         * gcc.dg/pr65780-2.c: Likewise.
13750         * gcc.target/i386/pr32219-9.c: Likewise.
13751         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13752         symbol.
13753         * gcc.target/i386/pr64317.c (c): Initialize.
13754
13755 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13756
13757         PR target/65612
13758         * g++.dg/ext/mv18.C: New test.
13759         * g++.dg/ext/mv19.C: Likewise.
13760         * g++.dg/ext/mv20.C: Likewise.
13761         * g++.dg/ext/mv21.C: Likewise.
13762         * g++.dg/ext/mv22.C: Likewise.
13763         * g++.dg/ext/mv23.C: Likewise.
13764
13765 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13766
13767         PR c++/64527
13768         * g++.dg/init/pr64527.C: New test.
13769
13770 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13771             Michael Matz  <matz@suse.de>
13772
13773         PR tree-optimization/64950
13774         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13775         x86_64-*-*.
13776
13777 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13778
13779         * c-c++-common/asan/user-section-1.c: New test.
13780
13781 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR debug/65771
13784         * gcc.dg/debug/pr65771.c: New test.
13785
13786 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13787
13788         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13789         __buitlin_alloca with __builtin_alloca.
13790
13791 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13792
13793         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13794
13795 2015-04-16  Richard Biener  <rguenther@suse.de>
13796
13797         PR tree-optimization/64277
13798         * gcc.dg/Warray-bounds-14.c: New testcase.
13799         * gcc.dg/Warray-bounds-15.c: Likewise.
13800         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13801         * c-c++-common/ubsan/bounds-6.c: Likewise.
13802
13803 2015-04-16  Renlin Li  <renlin.li@arm.com>
13804
13805         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13806         * gcc.target/arm/unsigned-float.c: New.
13807
13808 2015-04-16  Richard Biener  <rguenther@suse.de>
13809
13810         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13811         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13812         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13813
13814 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13815
13816         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13817         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13818         * g++.dg/cpp0x/defaulted21.C: Likewise.
13819         * g++.dg/cpp0x/defaulted28.C: Likewise.
13820         * g++.dg/cpp0x/defaulted47.C: Likewise.
13821         * g++.dg/cpp0x/elision_neg.C: Likewise.
13822         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13823         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13824         * g++.dg/cpp0x/implicit1.C: Likewise.
13825         * g++.dg/cpp0x/implicit9.C: Likewise.
13826         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13827         * g++.dg/cpp0x/range-for13.C: Likewise.
13828         * g++.dg/gomp/clause-2.C: Likewise.
13829         * g++.dg/gomp/udr-5.C: Likewise.
13830         * g++.dg/inherit/access6.C: Likewise.
13831         * g++.dg/lookup/duperr1.C: Likewise.
13832         * g++.dg/lookup/friend2.C: Likewise.
13833         * g++.dg/lookup/pr6936.C: Likewise.
13834         * g++.dg/lookup/scoped1.C: Likewise.
13835         * g++.dg/lookup/using26.C: Likewise.
13836         * g++.dg/lookup/using38.C: Likewise.
13837         * g++.dg/other/access2.C: Likewise.
13838         * g++.dg/overload/defarg3.C: Likewise.
13839         * g++.dg/overload/defarg6.C: Likewise.
13840         * g++.dg/parse/access11.C: Likewise.
13841         * g++.dg/parse/access2.C: Likewise.
13842         * g++.dg/parse/access3.C: Likewise.
13843         * g++.dg/parse/access4.C: Likewise.
13844         * g++.dg/parse/access5.C: Likewise.
13845         * g++.dg/parse/access6.C: Likewise.
13846         * g++.dg/parse/access8.C: Likewise.
13847         * g++.dg/parse/access9.C: Likewise.
13848         * g++.dg/parse/crash40.C: Likewise.
13849         * g++.dg/tc1/dr142.C: Likewise.
13850         * g++.dg/tc1/dr166.C: Likewise.
13851         * g++.dg/tc1/dr52.C: Likewise.
13852         * g++.dg/template/access11.C: Likewise.
13853         * g++.dg/template/access18.C: Likewise.
13854         * g++.dg/template/access19.C: Likewise.
13855         * g++.dg/template/access2.C: Likewise.
13856         * g++.dg/template/access20.C: Likewise.
13857         * g++.dg/template/access26.C: Likewise.
13858         * g++.dg/template/access3.C: Likewise.
13859         * g++.dg/template/access7.C: Likewise.
13860         * g++.dg/template/conv12.C: Likewise.
13861         * g++.dg/template/crash69.C: Likewise.
13862         * g++.dg/template/friend31.C: Likewise.
13863         * g++.dg/template/friend32.C: Likewise.
13864         * g++.dg/template/memfriend15.C: Likewise.
13865         * g++.dg/template/memfriend16.C: Likewise.
13866         * g++.dg/template/memfriend17.C: Likewise.
13867         * g++.dg/template/memfriend7.C: Likewise.
13868         * g++.dg/template/pr32519.C: Likewise.
13869         * g++.dg/template/qualttp21.C: Likewise.
13870         * g++.dg/template/qualttp8.C: Likewise.
13871         * g++.dg/template/ttp10.C: Likewise.
13872         * g++.dg/template/typedef11.C: Likewise.
13873         * g++.dg/template/typedef13.C: Likewise.
13874         * g++.dg/template/typedef19.C: Likewise.
13875         * g++.dg/template/typedef20.C: Likewise.
13876         * g++.dg/template/typedef22.C: Likewise.
13877         * g++.dg/template/using16.C: Likewise.
13878         * g++.dg/template/virtual3.C: Likewise.
13879         * g++.dg/ubsan/pr61272.C: Likewise.
13880         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13881         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13882         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13883         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13884         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13885         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13886         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13887         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13888         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13889         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13890         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13891         * g++.old-deja/g++.jason/access17.C: Likewise.
13892         * g++.old-deja/g++.jason/access18.C: Likewise.
13893         * g++.old-deja/g++.jason/access22.C: Likewise.
13894         * g++.old-deja/g++.jason/access23.C: Likewise.
13895         * g++.old-deja/g++.jason/access8.C: Likewise.
13896         * g++.old-deja/g++.jason/delete3.C: Likewise.
13897         * g++.old-deja/g++.jason/report.C: Likewise.
13898         * g++.old-deja/g++.law/access2.C: Likewise.
13899         * g++.old-deja/g++.law/access3.C: Likewise.
13900         * g++.old-deja/g++.law/access4.C: Likewise.
13901         * g++.old-deja/g++.law/access5.C: Likewise.
13902         * g++.old-deja/g++.law/arm12.C: Likewise.
13903         * g++.old-deja/g++.law/arm14.C: Likewise.
13904         * g++.old-deja/g++.law/ctors13.C: Likewise.
13905         * g++.old-deja/g++.law/union2.C: Likewise.
13906         * g++.old-deja/g++.law/visibility12.C: Likewise.
13907         * g++.old-deja/g++.law/visibility15.C: Likewise.
13908         * g++.old-deja/g++.law/visibility16.C: Likewise.
13909         * g++.old-deja/g++.law/visibility17.C: Likewise.
13910         * g++.old-deja/g++.law/visibility18.C: Likewise.
13911         * g++.old-deja/g++.law/visibility19.C: Likewise.
13912         * g++.old-deja/g++.law/visibility20.C: Likewise.
13913         * g++.old-deja/g++.law/visibility21.C: Likewise.
13914         * g++.old-deja/g++.law/visibility24.C: Likewise.
13915         * g++.old-deja/g++.law/visibility4.C: Likewise.
13916         * g++.old-deja/g++.law/visibility5.C: Likewise.
13917         * g++.old-deja/g++.law/visibility6.C: Likewise.
13918         * g++.old-deja/g++.law/visibility7.C: Likewise.
13919         * g++.old-deja/g++.law/visibility8.C: Likewise.
13920         * g++.old-deja/g++.law/visibility9.C: Likewise.
13921         * g++.old-deja/g++.niklas/t135.C: Likewise.
13922         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13923         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13924         * g++.old-deja/g++.other/access11.C: Likewise.
13925         * g++.old-deja/g++.other/access4.C: Likewise.
13926         * g++.old-deja/g++.other/access7.C: Likewise.
13927         * g++.old-deja/g++.other/crash1.C: Likewise.
13928         * g++.old-deja/g++.other/crash7.C: Likewise.
13929         * g++.old-deja/g++.other/friend1.C: Likewise.
13930         * g++.old-deja/g++.other/friend4.C: Likewise.
13931         * g++.old-deja/g++.other/friend9.C: Likewise.
13932         * g++.old-deja/g++.other/lineno1.C: Likewise.
13933         * g++.old-deja/g++.other/using1.C: Likewise.
13934         * g++.old-deja/g++.pt/enum14.C: Likewise.
13935         * g++.old-deja/g++.pt/friend11.C: Likewise.
13936         * g++.old-deja/g++.pt/friend21.C: Likewise.
13937         * g++.old-deja/g++.pt/friend3.C: Likewise.
13938         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13939         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13940         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13941         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13942
13943 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13944
13945         PR ipa/65765
13946         * g++.dg/ipa/pr65765.C: New test.
13947
13948 2015-04-15  Nick Clifton  <nickc@redhat.com>
13949
13950         * gcc.target/rx/builtins.c: Disable RMPA test if string
13951         instructions are not allowed.
13952
13953 2015-04-15  Alan Modra  <amodra@gmail.com>
13954
13955         * gcc.dg/pr65408.c: New.
13956
13957 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13958
13959         PR target/65729
13960         * gcc.target/arm/pr65729.c: New test.
13961
13962 2015-04-14  Richard Biener  <rguenther@suse.de>
13963
13964         PR tree-optimization/65758
13965         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13966
13967 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13968
13969         PR target/65648
13970         * gcc.c-torture/execute/pr65648.c: New test.
13971
13972 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13973
13974         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13975         __builtin_finite instead of finite.
13976         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13977         Likewise.
13978
13979 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13980
13981         PR tree-optimization/63387
13982         * gcc.dg/pr63387.c: New testcase.
13983
13984 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13985
13986         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13987
13988 2015-04-13  Richard Biener  <rguenther@suse.de>
13989
13990         PR tree-optimization/65204
13991         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13992
13993 2015-04-13  Terry Guo  <terry.guo@arm.com>
13994
13995         PR target/65710
13996         * gcc.target/arm/pr65710.c: New.
13997
13998 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR tree-optimization/65747
14001         * g++.dg/torture/pr65747.C: New test.
14002
14003 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14004
14005         PR c++/65736
14006         * g++.dg/cpp0x/pr65736.C: New test.
14007
14008 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14009             Martin Liska  <mliska@suse.cz>
14010
14011         PR ipa/65722
14012         * g++.dg/ipa/pr65722.C: New testcase.
14013
14014 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14015
14016         PR tree-optimization/65735
14017         * gcc.c-torture/compile/pr65735.c: New test.
14018
14019 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14020
14021         PR middle-end/65554
14022         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14023
14024 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14025
14026         PR target/65671
14027         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14028
14029 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14030
14031         PR target/65647
14032         * gcc.target/arm/pr65647-2.c: New.
14033
14034 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14035
14036         PR target/65694
14037         * g++.dg/torture/pr65694.C: New test.
14038
14039 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14040
14041         * gfortran.dg/coarray_lock_6.f90: New.
14042         * gfortran.dg/coarray_lock_7.f90: New.
14043         * gfortran.dg/coarray/lock_2.f90: New.
14044
14045 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14046
14047         PR fortran/56674
14048         PR fortran/58813
14049         PR fortran/59016
14050         PR fortran/59024
14051         * gfortran.dg/used_types_27.f90: New.
14052
14053 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14054
14055         PR target/65671
14056         * gcc.target/i386/pr65671.c: New.
14057
14058 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14059
14060         PR tree-optimization/65709
14061         * c-c++-common/ubsan/align-9.c: New test.
14062
14063 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14064
14065         PR fortran/56852
14066         * gfortran.dg/pr56852.f90: New test.
14067
14068 2015-04-09  Marek Polacek  <polacek@redhat.com>
14069             Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR middle-end/65554
14072         * g++.dg/opt/pr65554.C: New test.
14073
14074 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14075
14076         PR c++/65690
14077         * c-c++-common/attr-aligned-1.c: New test.
14078
14079 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14080
14081         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14082
14083 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14084
14085         PR target/65676
14086         * gcc.target/i386/sse-25.c: New.
14087
14088 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR target/65693
14091         * gcc.target/i386/pr65693.c: New test.
14092
14093 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14094
14095         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14096
14097 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14098
14099         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14100
14101 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14102
14103         * gcc.target/i386/thunk-retbnd.c: New.
14104
14105 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14106
14107         * gnat.dg/opt48.adb: New test.
14108         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14109         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14110
14111 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14112
14113         PR ipa/65540
14114         * gcc.c-torture/compile/pr65540.c: New.
14115
14116 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14117
14118         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14119         -Wno-pointer-arith.
14120
14121 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14122
14123         PR debug/65678
14124         * g++.dg/debug/pr65678.C: New test.
14125
14126         PR middle-end/65680
14127         * gcc.c-torture/compile/pr65680.c: New test.
14128
14129 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14130
14131         PR fortran/65548
14132         * gfortran.dg/allocate_with_source_5.f90: New test.
14133
14134 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14135
14136         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14137         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14138
14139 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14140
14141         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14142
14143 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14144
14145         PR target/65614
14146         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14147         to get floating point compression.
14148         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14149
14150 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14151
14152         PR preprocessor/61977
14153         * gcc.dg/cpp/pr61977.c: New test.
14154
14155 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14156
14157         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14158
14159 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14160
14161         PR target/65647
14162         * gcc.target/arm/pr65647.c: New.
14163
14164 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14165
14166         PR ipa/65655
14167         * g++.dg/torture/pr65655.C: New testcase.
14168
14169 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14170
14171         PR c++/64085
14172         * g++.dg/cpp1y/lambda-init13.C: New.
14173
14174 2015-04-03  Marek Polacek  <polacek@redhat.com>
14175
14176         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14177
14178 2015-04-02  Marek Polacek  <polacek@redhat.com>
14179
14180         PR c++/65642
14181         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14182         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14183
14184 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR preprocessor/61977
14187         * gcc.target/powerpc/pr61977-1.c: New test.
14188         * gcc.target/powerpc/pr61977-2.c: New test.
14189
14190 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14191
14192         PR c++/56100
14193         * g++.dg/warn/Wshadow-8.C: New.
14194         * g++.dg/warn/Wshadow-9.C: Likewise.
14195         * g++.dg/warn/Wshadow-10.C: Likewise.
14196         * g++.dg/warn/Wshadow-11.C: Likewise.
14197
14198 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14199
14200         * gcc.dg/pr23623.c: Added aligned attribute.
14201         * gcc.dg/20141029-1.c: Likewise.
14202         * gcc.dg/20150306-1.c: New test.
14203
14204 2015-04-01  Marek Polacek  <polacek@redhat.com>
14205
14206         PR c++/65554
14207         * g++.dg/cpp0x/initlist93.C: New test.
14208         * g++.dg/cpp0x/initlist94.C: New test.
14209
14210 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14211
14212         PR target/65624
14213         * gcc.target/aarch64/pr65624.c: New test.
14214
14215 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14216
14217         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14218
14219 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14220
14221         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14222         extra variable to force stack alignment.
14223         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14224         extra variable to force stack alignment.
14225
14226 2015-03-31  Marek Polacek  <polacek@redhat.com>
14227
14228         PR c++/65390
14229         * g++.dg/template/pr65390.C: New test.
14230
14231 2015-03-31  Martin Liska  <mliska@suse.cz>
14232
14233         * g++.dg/ipa/pr65557.C: New test.
14234
14235 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14236
14237         * gcc.target/s390/hotpatch-25.c: New test.
14238         * gcc.target/s390/hotpatch-1.c: Update test.
14239         * gcc.target/s390/hotpatch-10.c: Update test.
14240         * gcc.target/s390/hotpatch-11.c: Update test.
14241         * gcc.target/s390/hotpatch-12.c: Update test.
14242         * gcc.target/s390/hotpatch-13.c: Update test.
14243         * gcc.target/s390/hotpatch-14.c: Update test.
14244         * gcc.target/s390/hotpatch-15.c: Update test.
14245         * gcc.target/s390/hotpatch-16.c: Update test.
14246         * gcc.target/s390/hotpatch-17.c: Update test.
14247         * gcc.target/s390/hotpatch-18.c: Update test.
14248         * gcc.target/s390/hotpatch-19.c: Update test.
14249         * gcc.target/s390/hotpatch-2.c: Update test.
14250         * gcc.target/s390/hotpatch-21.c: Update test.
14251         * gcc.target/s390/hotpatch-22.c: Update test.
14252         * gcc.target/s390/hotpatch-23.c: Update test.
14253         * gcc.target/s390/hotpatch-24.c: Update test.
14254         * gcc.target/s390/hotpatch-3.c: Update test.
14255         * gcc.target/s390/hotpatch-4.c: Update test.
14256         * gcc.target/s390/hotpatch-5.c: Update test.
14257         * gcc.target/s390/hotpatch-6.c: Update test.
14258         * gcc.target/s390/hotpatch-7.c: Update test.
14259         * gcc.target/s390/hotpatch-8.c: Update test.
14260         * gcc.target/s390/hotpatch-9.c: Update test.
14261         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14262
14263 2015-03-31  Richard Biener  <rguenther@suse.de>
14264
14265         PR middle-end/65626
14266         * g++.dg/torture/pr65626.C: New testcase.
14267
14268 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14269
14270         PR target/65531
14271         * gcc.target/i386/mpx/pr65531.cc: New.
14272
14273 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14274
14275         PR target/65602
14276         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14277         __builtin_alloca instead of alloca.
14278         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14279         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14280         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14281         check.
14282
14283 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14284
14285         PR ipa/65610
14286         * g++.dg/ubsan/pr65610.C: New test.
14287
14288 2015-03-30  Marek Polacek  <polacek@redhat.com>
14289
14290         PR c++/65398
14291         * g++.dg/cpp0x/pr65398-2.C: New test.
14292
14293 2015-03-30  Marek Polacek  <polacek@redhat.com>
14294
14295         * c-c++-common/pr65556.c: Change the width of bit-fields.
14296
14297 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14298
14299         PR ipa/65588
14300         * gcc.target/i386/pr65588.c: New testcase.
14301
14302 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14303
14304         PR libgfortran/65563
14305         * gfortran.dg/open_errors_2.f90:  New test.
14306
14307 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14308
14309         PR libgfortran/65596
14310         * gfortran.dg/namelist_86.f90: New test.
14311
14312 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14313
14314         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14315         statement to reflect new ownership.
14316
14317 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14318
14319         PR c++/42328
14320         * g++.dg/template/friend58.C: New.
14321         * g++.dg/template/friend59.C: Likewise.
14322
14323 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14324
14325         PR c/65586
14326         * g++.dg/gomp/openmp-simd-3.C: New.
14327         * gcc.dg/gomp/openmp-simd-3.c: New.
14328
14329 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14330
14331         PR target/65248
14332         * gcc.target/i386/pr65248-1.c: New file.
14333         * gcc.target/i386/pr65248-2.c: Likewise.
14334         * gcc.target/i386/pr65248-3.c: Likewise.
14335         * gcc.target/i386/pr65248-4.c: Likewise.
14336
14337 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14338
14339         PR target/65593
14340         * gcc.c-torture/compile/pr65593.c: New test.
14341
14342 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14343
14344         PR c++/59329
14345         * g++.dg/cpp1y/constexpr-assert1.C: New.
14346
14347 2015-03-27  Marek Polacek  <polacek@redhat.com>
14348
14349         PR c++/65556
14350         * c-c++-common/pr65556.c: New test.
14351
14352 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14353
14354         PR ipa/65600
14355         * g++.dg/torture/pr65600.C: New testcase.
14356
14357 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14358
14359         PR target/65407
14360         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14361
14362 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14363
14364         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14365         statement and cleanup. Fixed typos.
14366
14367 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14368
14369         PR middle-end/65595
14370         * gcc.c-torture/compile/pr65595.c: New testcase.
14371
14372 2015-03-27  Marek Polacek  <polacek@redhat.com>
14373
14374         PR sanitizer/65583
14375         * g++.dg/ubsan/pr65583.C: New test.
14376
14377 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14378
14379         * gcc.c-torture/compile/20150327.c: New testcase.
14380
14381 2015-03-26  Richard Biener  <rguenther@suse.de>
14382
14383         PR middle-end/65555
14384         * g++.dg/torture/pr65555.C: New testcase.
14385
14386 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14387
14388         PR tree-optimization/64715
14389         * gcc.dg/builtin-object-size-15.c: New test.
14390         * gcc.dg/pr64715-1.c: New test.
14391         * gcc.dg/pr64715-2.c: New test.
14392
14393 2015-03-26  Richard Biener  <rguenther@suse.de>
14394
14395         PR middle-end/65519
14396         * gnat.dg/specs/opt2.ads: Fix testcase.
14397
14398 2015-03-25  Martin Sebor  <msebor@redhat.com>
14399
14400         PR testsuite/65526
14401         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14402         when target isn't arm*-*-*-*.
14403         (check_effective_target_arm_nothumb): Likewise.
14404         (check_effective_target_arm_little_endian): Likewise.
14405         (check_effective_target_arm_vect_no_misalign): Likewise.
14406         (check_effective_target_aarch64_little_endian): Fail early if target
14407         isn't aarch64*-*-*.
14408
14409 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14410
14411         PR tree-optimization/65177
14412         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14413
14414 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14415
14416         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14417         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14418         smmintrin.h and mm3dnow.h.
14419
14420 2015-03-25  Marek Polacek  <polacek@redhat.com>
14421
14422         PR c++/65558
14423         * g++.dg/cpp0x/pr65558.C: New test.
14424
14425 2015-03-25  Marek Polacek  <polacek@redhat.com>
14426
14427         PR c++/61670
14428         * g++.dg/template/pr61670.C: New test.
14429
14430 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14431
14432         PR c++/54987
14433         * g++.dg/template/pr54987.C: New.
14434
14435 2015-03-25  Richard Biener  <rguenther@suse.de>
14436
14437         PR tree-optimization/62630
14438         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14439
14440 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14441
14442         PR target/65508
14443         * gcc.target/i386/mpx/pr65508.c: New.
14444
14445 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14446
14447         PR fortran/64952
14448         PR fortran/65532
14449         * gfortran.dg/data_initialized_3.f90: New.
14450
14451 2015-03-25  Richard Biener  <rguenther@suse.de>
14452
14453         PR middle-end/65519
14454         * gnat.dg/specs/opt2.ads: New testcase.
14455
14456 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14457
14458         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14459         * gcc.target/arm/memset-inline-4.c: Skip for
14460         arm_tune_string_ops_prefer_neon.
14461         * gcc.target/arm/memset-inline-5.c: Ditto.
14462         * gcc.target/arm/memset-inline-6.c: Ditto.
14463         * gcc.target/arm/memset-inline-8.c: Ditto.
14464         * gcc.target/arm/memset-inline-9.c: Ditto.
14465
14466 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14467
14468         PR c++/58923
14469         * g++.dg/other/virtual3.C: New.
14470
14471 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14472
14473         PR c++/60130
14474         * g++.dg/cpp0x/vt-60130.C: New.
14475
14476 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14477
14478         PR c++/61971
14479         * g++.dg/warn/Warray-bounds-7.C: New.
14480
14481 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14482
14483         PR c++/60067
14484         * g++.dg/template/defarg18.C: New.
14485
14486 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14487
14488         PR c++/59988
14489         * g++.dg/cpp0x/vt-59988.C: New.
14490
14491 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14492
14493         PR tree-optimization/65533
14494         * gcc.dg/pr65533.c: New test.
14495
14496 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14497
14498         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14499         source= and mold= expressions functionality.
14500         * gfortran.dg/allocate_class_4.f90: New test.
14501         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14502         copying an unlimited polymorhpic object containing a char array
14503         to another unlimited polymorphic object respects the _len
14504         component.
14505         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14506         whether deferred length char array allocate works, unlimited
14507         polymorphic object allocation from a string works and if
14508         allocating an array of deferred length strings works.
14509         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14510
14511 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14512
14513         PR c++/65513
14514         * g++.dg/cpp0x/constexpr-array11.C: New.
14515
14516 2015-03-24  Richard Biener  <rguenther@suse.de>
14517
14518         PR middle-end/65517
14519         * gcc.dg/torture/pr65517.c: New testcase.
14520
14521 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14522
14523         * gfortran.dg/coindexed_1.f90: Moved from
14524         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14525
14526 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14527
14528         PR testsuite/65506
14529         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14530         gimple dump.
14531
14532         PR target/65523
14533         * gcc.target/i386/pr65523.c: New test.
14534
14535         PR ipa/65475
14536         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14537         dg-options.
14538         * g++.dg/lto/pr65475b_0.C: Likewise.
14539
14540 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14541
14542         PR target/65505
14543         * gcc.target/sh/torture/pr65505.c: New.
14544
14545 2015-03-23  Martin Sebor  <msebor@redhat.com>
14546
14547         PR testsuite/63175
14548         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14549         assembly for lvx in addition to lxv.
14550
14551 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14552
14553         PR target/65504
14554         * gfortran.dg/pr65504.f90: New test.
14555
14556         PR ipa/65521
14557         * gcc.dg/pr65521.c: New test.
14558
14559 2015-03-23  Richard Biener  <rguenther@suse.de>
14560
14561         PR tree-optimization/65518
14562         * gcc.dg/vect/pr65518.c: New testcase.
14563
14564 2015-03-23  Richard Biener  <rguenther@suse.de>
14565
14566         PR tree-optimization/65494
14567         * gcc.dg/vect/pr65494.c: New testcase.
14568
14569 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14570
14571         PR preprocessor/65238
14572         * c-c++-common/cpp/pr65238-1.c: New test.
14573         * gcc.dg/cpp/pr65238-2.c: New test.
14574         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14575         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14576
14577 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14578             Mikael Morin  <mikael@gcc.gnu.org>
14579
14580         PR fortran/64952
14581         * gfortran.dg/elemental_dependency_4.f90: New.
14582         * gfortran.dg/elemental_dependency_5.f90: New.
14583
14584 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14585
14586         PR ipa/65475
14587         * g++.dg/lto/pr65475b_0.C: New testcase.
14588         * g++.dg/lto/pr65475b_1.C: New testcase.
14589         * g++.dg/lto/pr65475c_0.C: New testcase.
14590         * g++.dg/lto/pr65475c_1.C: New testcase.
14591
14592 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14593
14594         * gfortran.dg/coarray_38.f90: New.
14595         * gfortran.dg/coarray_39.f90: New.
14596         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14597         compile test.
14598
14599 2015-03-20  Marek Polacek  <polacek@redhat.com>
14600
14601         PR c++/65398
14602         * g++.dg/cpp0x/pr65398.C: New test.
14603
14604 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14605
14606         PR ipa/65475
14607         * g++.dg/lto/pr65475_0.C: New testcase.
14608         * g++.dg/lto/pr65475_1.C: New testcase.
14609
14610 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14611
14612         PR rtl-optimization/64366
14613         * gcc.target/sh/pr64366.c: New.
14614
14615 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14616
14617         PR c++/48324
14618         * g++.dg/cpp0x/constexpr-48324.C: New.
14619
14620 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14621
14622         PR c++/48453
14623         * g++.dg/cpp0x/pr48453.C: New.
14624
14625 2015-03-20  Marek Polacek  <polacek@redhat.com>
14626
14627         PR c++/65072
14628         * g++.dg/cpp0x/pr65072.C: New test.
14629
14630 2015-03-20  Richard Biener  <rguenther@suse.de>
14631
14632         PR middle-end/64715
14633         * gcc.dg/pr15347.c: Use -O.
14634         * c-c++-common/pr19807-1.c: Likewise.
14635
14636 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14637
14638         * gnat.dg/volatile13.ad[sb]: New test.
14639
14640 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14641
14642         PR rtl-optimization/60851
14643         * gcc.target/i386/pr60851.c: New test.
14644
14645 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14646
14647         PR target/65240
14648         * g++.dg/pr65240.h: Add tests for PR 65240.
14649         * g++.dg/pr65240-1.C: Likewise.
14650         * g++.dg/pr65240-2.C: Likewise.
14651         * g++.dg/pr65240-3.C: Likewise.
14652         * g++.dg/pr65240-4.C: Likewise.
14653
14654 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14655
14656         PR rtl-optimization/63491
14657         * gcc.target/powerpc/pr63491.c: New.
14658
14659 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * g++.dg/ipa/pr65465.C: New test.
14662
14663 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14664
14665         PR c++/52659
14666         * g++.dg/cpp0x/deleted11.C: New.
14667
14668 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14669
14670         PR sanitizer/65400
14671         * c-c++-common/tsan/pr65400-3.c: New test.
14672
14673 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14674
14675         PR c++/59686
14676         * g++.dg/cpp0x/constexpr-59686.C: New.
14677
14678 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14679
14680         PR sanitizer/64265
14681         * g++.dg/tsan/pr64265.C: New test.
14682
14683         PR sanitizer/65400
14684         * c-c++-common/tsan/pr65400-1.c: New test.
14685         * c-c++-common/tsan/pr65400-2.c: New test.
14686
14687 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14688
14689         PR c++/59816
14690         * g++.dg/cpp0x/pr59816.C: New.
14691
14692 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14693
14694         PR fortran/59198
14695         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14696
14697 2015-03-18  Martin Liska  <mliska@suse.cz>
14698
14699         PR ipa/65439
14700         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14701         equivalences either to 6 or 7.
14702
14703 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14704
14705         PR middle-end/64491
14706         Revert:
14707         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14708
14709         * gcc.dg/undefined-loop-1.c: New file.
14710         * gcc.dg/undefined-loop-2.c: New file.
14711
14712         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14713
14714         PR testsuite/64032
14715         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14716         loop exits too early.
14717
14718 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14719
14720         PR tree-optimization/65450
14721         * gfortran.dg/pr65450.f90: New test.
14722
14723         PR target/65078
14724         * gcc.target/i386/pr65078-1.c: New test.
14725         * gcc.target/i386/pr65078-2.c: New test.
14726         * gcc.target/i386/pr65078-3.c: New test.
14727         * gcc.target/i386/pr65078-4.c: New test.
14728         * gcc.target/i386/pr65078-5.c: New test.
14729         * gcc.target/i386/pr65078-6.c: New test.
14730
14731 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14732
14733         PR c++/65340
14734         * g++.dg/cpp1y/pr65340.C: New.
14735
14736 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14737
14738         PR fortran/64432
14739         * gfortran.dg/system_clock_3.f08: Adjust test.
14740
14741 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14742
14743         PR fortran/59198
14744         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14745         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14746
14747 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14748
14749         PR fortran/64432
14750         * gfortran.dg/system_clock_3.f08: New test.
14751
14752 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14753
14754         PR c++/64626
14755         g++.dg/cpp1y/pr64626-1.C: New.
14756         g++.dg/cpp1y/pr64626-2.C: New.
14757         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14758
14759 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14760
14761         PR tree-optimization/65427
14762         * gcc.c-torture/execute/pr65427.c: New test.
14763
14764 2015-03-16  Marek Polacek  <polacek@redhat.com>
14765
14766         DR 1688
14767         PR c++/65327
14768         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14769         * g++.dg/cpp0x/pr65327.C: New test.
14770
14771 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14772
14773         PR sanitizer/64820
14774         * c-c++-common/asan/pr64820.c: New test.
14775
14776 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14777
14778         * gfortran.dg/pointer_2.f90: New test.
14779
14780 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14781
14782         * g++.dg/pr65049.C: New test.
14783
14784 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14785
14786         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14787         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14788         * gcc.target/i386/fuse-caller-save.c: Same.
14789
14790 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14791
14792         * gnat.dg/loop_optimization18.ad[sb]: New test.
14793         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14794
14795 2015-03-16  Alan Modra  <amodra@gmail.com>
14796
14797         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14798         2014-12-05 change.
14799
14800 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14801
14802         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14803         hppa*-*-hpux*.
14804         * gcc.dg/torture/pr65270-2.c: Likewise.
14805
14806 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14807
14808         PR fortran/61138
14809         * gfortran.dg/pointer_remapping_9.f90: New.
14810
14811 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14812
14813         PR tree-optimization/65369
14814         * gcc.c-torture/execute/pr65369.c: New test.
14815
14816         PR tree-optimization/65418
14817         * gcc.c-torture/execute/pr65418-1.c: New test.
14818         * gcc.c-torture/execute/pr65418-2.c: New test.
14819
14820         PR rtl-optimization/65401
14821         * gcc.c-torture/execute/pr65401.c: New test.
14822
14823 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14824
14825         PR target/64600
14826         * gcc.target/arm/pr64600_1.c: New test.
14827
14828 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14829
14830         PR rtl-optimization/65235
14831         * gcc.target/aarch64/pr65235_1.c: New test.
14832
14833 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14834
14835         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14836         * gcc.target/s390/hotpatch-22.c: Likewise.
14837         * gcc.target/s390/hotpatch-23.c: Likewise.
14838         * gcc.target/s390/hotpatch-24.c: Likewise.
14839         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14840         * gcc.target/s390/hotpatch-1.c: Update expected output.
14841         * gcc.target/s390/hotpatch-2.c: Likewise.
14842         * gcc.target/s390/hotpatch-3.c: Likewise.
14843         * gcc.target/s390/hotpatch-4.c: Likewise.
14844         * gcc.target/s390/hotpatch-5.c: Likewise.
14845         * gcc.target/s390/hotpatch-6.c: Likewise.
14846         * gcc.target/s390/hotpatch-7.c: Likewise.
14847         * gcc.target/s390/hotpatch-8.c: Likewise.
14848         * gcc.target/s390/hotpatch-9.c: Likewise.
14849         * gcc.target/s390/hotpatch-10.c: Likewise.
14850         * gcc.target/s390/hotpatch-11.c: Likewise.
14851         * gcc.target/s390/hotpatch-12.c: Likewise.
14852         * gcc.target/s390/hotpatch-13.c: Likewise.
14853         * gcc.target/s390/hotpatch-14.c: Likewise.
14854         * gcc.target/s390/hotpatch-15.c: Likewise.
14855         * gcc.target/s390/hotpatch-16.c: Likewise.
14856         * gcc.target/s390/hotpatch-17.c: Likewise.
14857         * gcc.target/s390/hotpatch-18.c: Likewise.
14858         * gcc.target/s390/hotpatch-19.c: Likewise.
14859
14860 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14861
14862         PR target/65103
14863         * gcc.target/i386/pr65103-1.c: New.
14864
14865 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14866
14867         PR target/65044
14868         * gcc.target/i386/pr65044.c: New.
14869
14870 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14871
14872         PR rtl-optimization/64895
14873         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14874         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14875         * gcc.target/i386/fuse-caller-save.c: Ditto.
14876
14877 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14878
14879         * gcc.dg/ipa/pr63569.c: Fix template.
14880
14881 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14882
14883         * g++.dg/ipa/pr64146.C: Require fpic support.
14884
14885 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14886
14887         PR libfortran/65200
14888         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14889         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14890
14891 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14894         to dg-options, fix up dg-skip-if.
14895
14896 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14897
14898         PR target/65296
14899         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14900         * gcc.target/avr/tiny-caller-save.c: Same.
14901
14902 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14903
14904         PR target/65242
14905         * g++.dg/pr65242.C: New test.
14906
14907 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14908
14909         * c-c++-common/asan/no-asan-check-glob.c: New test.
14910
14911 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14912
14913         PR c++/65370
14914         * g++.dg/other/default11.C: New.
14915         * g++.dg/other/default12.C: Likewise.
14916
14917 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14918
14919         PR target/65368
14920         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14921
14922 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14923
14924         PR fortran/65024
14925         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14926
14927 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14928
14929         PR c++/65127
14930         * g++.dg/cpp0x/pr65127.C: New test.
14931
14932 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14933
14934         * gcc.dg/ipa/PR64550.c: Update template.
14935
14936 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14937             Tobias Burnus  <burnus@net-b.de>
14938
14939         * gfortran.dg/coarray_sync_memory.f90: New.
14940
14941 2015-03-10  Marek Polacek  <polacek@redhat.com>
14942
14943         PR sanitizer/65367
14944         * c-c++-common/ubsan/pr65367.c: New test.
14945
14946 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14947
14948         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14949         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14950         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14951         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14952         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14953         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14954         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14955         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14956         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14957         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14958         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14959         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14960         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14961
14962 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14963
14964         * lib/mpx-dg.exp (mpx_link_flags): New.
14965         (mpx_init): New.
14966         (mpx_finish): New.
14967         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14968         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14969         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14970         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14971         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14972         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14973         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14974         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14975         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14976         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14977         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14978         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14979         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14980         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14981         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14982         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14983         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14984         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14985         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14986         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14987         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14988         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14989         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14990         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14991         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14992         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14993         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14994         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14995         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14996         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14997         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14998         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14999         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15000         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15001         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15002         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15003         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15004         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15005         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15006         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15007         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15008         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15009         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15010         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15011         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15012         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15013         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15014         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15015         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15016         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15017         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15018         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15019         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15020         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15021         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15022         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15023         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15024         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15025         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15026         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15027         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15028         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15029         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15030         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15031         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15032         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15033         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15034         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15035         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15036         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15037         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15038         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15039         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15040         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15041         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15042         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15043         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15044         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15045         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15046         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15047         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15048         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15049         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15050         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15051         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15052         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15053         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15054         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15055         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15056         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15057         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15058         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15059         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15060         * gcc.target/i386/mpx/label-address-1.c: New.
15061         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15062         * gcc.target/i386/mpx/macro.c: New.
15063         * gcc.target/i386/mpx/mpx-check.h: New.
15064         * gcc.target/i386/mpx/mpx.exp: New.
15065         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15066         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15067         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15068         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15069         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15070         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15071         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15072         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15073         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15074         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15075         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15076         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15077         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15078         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15079         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15080         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15081         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15082         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15083         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15084         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15085         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15086         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15087         * gcc.target/i386/mpx/reference-1-nov.c: New.
15088         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15089         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15090         * gcc.target/i386/mpx/reference-2-nov.c: New.
15091         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15092         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15093         * gcc.target/i386/mpx/reference-3-nov.c: New.
15094         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15095         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15096         * gcc.target/i386/mpx/reference-4-nov.c: New.
15097         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15098         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15099         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15100         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15101         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15102         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15103         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15104         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15105         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15106         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15107         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15108         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15109         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15110         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15111         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15112         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15113         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15114         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15115         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15116         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15117         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15118         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15119         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15120         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15121         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15122         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15123         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15124         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15125         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15126         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15127         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15128         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15129         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15130         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15131         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15132         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15133         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15134         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15135         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15136         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15137         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15138         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15139         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15140         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15141         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15142         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15143         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15144         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15145         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15146         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15147         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15148         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15149         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15150         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15151         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15152         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15153         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15154         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15155         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15156         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15157         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15158         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15159         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15160         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15161         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15162         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15163         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15164         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15165         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15166         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15167         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15168         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15169         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15170         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15171         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15172         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15173         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15174         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15175         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15176         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15177         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15178         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15179         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15180         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15181         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15182         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15183         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15184         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15185         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15186         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15187         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15188         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15189         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15190         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15191         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15192         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15193         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15194         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15195         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15196         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15197         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15198         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15199         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15200         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15201         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15202         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15203         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15204         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15205         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15206         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15207         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15208         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15209         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15210         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15211         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15212         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15213         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15214         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15215         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15216         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15217         * gcc.target/i386/mpx/vla-1-nov.c: New.
15218         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15219         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15220         * gcc.target/i386/mpx/vla-2-nov.c: New.
15221         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15222
15223 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15224
15225         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15226
15227 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15228
15229         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15230
15231 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15232
15233         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15234         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15235
15236 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15237
15238         PR c/65120
15239         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15240         on rhs is 0.
15241         (fn4): New test.
15242         * c-c++-common/pr65120.c: New test.
15243
15244         PR rtl-optimization/65321
15245         * gcc.dg/pr65321.c: New test.
15246
15247 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15248
15249         PR tree-optimization/65355
15250         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15251
15252 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15253
15254         PR c/65120
15255         * c-c++-common/pr49706.c: Adjust tests for not warning
15256         about !!x == y or !b == y where b is boolean, and add
15257         some further tests.
15258         * c-c++-common/pr62199-2.c: Likewise.
15259
15260 2015-03-09  Richard Biener  <rguenther@suse.de>
15261
15262         PR middle-end/65270
15263         * gcc.dg/torture/pr65270-1.c: New testcase.
15264         * gcc.dg/torture/pr65270-2.c: Likewise.
15265
15266 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15267
15268         PR tree-optimization/63743
15269         * gcc.dg/pr63743.c: New test.
15270
15271 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15272
15273         PR lto/65316
15274         * g++.dg/lto/pr65316_0.C: New testcase.
15275         * g++.dg/lto/pr65316_1.C: New testcase.
15276
15277 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15278
15279         PR target/62247
15280         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15281         hppa*-*-hpux*.
15282         * g++.dg/abi/rtti3.C: Likewise.
15283
15284         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15285
15286         PR target/62251
15287         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15288
15289         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15290
15291         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15292
15293         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15294
15295 2015-03-08  Morin  <mikael@gcc.gnu.org>
15296
15297         PR fortran/60898
15298         * gfortran.dg/entry_20.f90: New.
15299
15300 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15301
15302         PR target/65153
15303         * gcc.c-torture/compile/pr65153.c: New.
15304
15305 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15306
15307         PR target/65249
15308         * g++.dg/torture/pr65249.C: New.
15309
15310 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15311
15312         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15313         long.
15314         (int64_t): Likewise.
15315
15316 2015-03-07  Marek Polacek  <polacek@redhat.com>
15317             Martin Uecker  <uecker@eecs.berkeley.edu>
15318
15319         PR sanitizer/65280
15320         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15321         member-like arrays.
15322         * c-c++-common/ubsan/bounds-8.c: New test.
15323         * c-c++-common/ubsan/bounds-9.c: New test.
15324         * gcc.dg/ubsan/bounds-2.c: New test.
15325
15326 2015-03-05  Martin Sebor  <msebor@redhat.com>
15327
15328         PR testsuite/63175
15329         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15330         checking of results into main to prevent it from getting optimized
15331         away.
15332         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15333
15334 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15335
15336         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15337         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15338         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15339         x64.
15340
15341 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15342
15343         * g++.dg/lto/pr65302_1.C: New testcase.
15344         * g++.dg/lto/pr65302_0.C: New testcase.
15345
15346 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15347
15348         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15349         -fno-ipa-icf to dg-options.
15350
15351 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15352
15353         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15354         compiles using the linker plugin.
15355
15356 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15357
15358         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15359
15360 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15361
15362         * gcc.target/arm/pr65067.c: New test.
15363
15364 2015-03-05  Martin Liska  <mliska@suse.cz>
15365
15366         PR ipa/65318
15367         * gcc.dg/ipa/pr65318.c: New test.
15368
15369 2015-03-05  Marek Polacek  <polacek@redhat.com>
15370
15371         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15372
15373 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15374
15375         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15376
15377 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15378
15379         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15380         max-unroll-times back to defaults for s390.
15381
15382 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15383
15384         Fix last commit.
15385
15386 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15387
15388         PR c++/64665
15389         * g++.dg/cpp0x/initlist92.C: New.
15390
15391 2015-03-05  Richard Biener  <rguenther@suse.de>
15392
15393         PR tree-optimization/65310
15394         * gcc.dg/vect/pr65310.c: New testcase.
15395
15396 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15397
15398         PR c++/64834
15399         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15400
15401 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15402
15403         * gnat.dg/entry_queues3.adb: New test.
15404
15405 2015-03-04  Ian Lance Taylor  <iant@google.com>
15406
15407         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15408
15409 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15410
15411         PR c++/64227
15412         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15413
15414 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15415
15416         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15417         -fno-ipa-icf to dg-options
15418         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15419         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15420
15421 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15422
15423         PR c++/64398
15424         * g++.dg/cpp0x/decltype62.C: New.
15425
15426 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15427
15428         * gnat.dg/object_overflow5.adb: New test.
15429
15430 2015-03-03  Martin Liska  <mliska@suse.cz>
15431
15432         PR ipa/65287
15433         * gcc.dg/ipa/pr65287.c: New test.
15434
15435 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15436             Eric Botcazou  <ebotcazou@adacore.com>
15437
15438         * gnat.dg/specs/pack12.ads: New test.
15439
15440 2015-03-03  Martin Liska  <mliska@suse.cz>
15441
15442         * gcc.dg/ipa/PR65282.c: New test.
15443
15444 2015-03-13  Jeff Law  <law@redhat.com>
15445
15446         PR tree-optimization/65241
15447         * gcc.c-torture/compile/pr65241.c: New test.
15448
15449 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15450
15451         PR target/64331
15452         * gcc.target/avr/torture/pr64331.c: New test.
15453
15454 2015-03-03  Martin Liska  <mliska@suse.cz>
15455             Jan Hubicka  <hubicka@ucw.cz>
15456
15457         * g++.dg/ipa/pr65263.C: New test.
15458
15459 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15460
15461         PR ipa/65130
15462         * gcc.dg/lto/pr65130_0.c: New testcase.
15463         * gcc.dg/lto/pr65130_1.c: New testcase.
15464
15465 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15466
15467         PR ipa/64988
15468         * g++.dg/torture/pr64988.C: New testcase.
15469
15470 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15471
15472         * gfortran.dg/coarray_atomic_6.f90: New.
15473
15474 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15475
15476         PR target/65184
15477         * gcc.target/i386/pr65184.c: New.
15478
15479 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15480
15481         PR target/65183
15482         * gcc.target/i386/pr65183.c: New.
15483
15484 2015-02-28  Martin Liska  <mliska@suse.cz>
15485             Jan Hubicka  <hubicka@ucw.cz>
15486
15487         * gcc.dg/ipa/ipa-icf-35.c: New test.
15488         * gcc.dg/ipa/ipa-icf-36.c: New test.
15489         * gcc.dg/ipa/ipa-icf-37.c: New test.
15490
15491 2015-02-28  Martin Liska  <mliska@suse.cz>
15492             Jan Hubicka  <hubicka@ucw.cz>
15493
15494         PR ipa/65245
15495         * gcc.dg/ipa/ipa-icf-34.c: New test.
15496
15497 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15498
15499         PR target/61142
15500         * gcc.target/sh/sh/pr61142.c: New.
15501
15502 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15503
15504         * g++.dg/other/dump-ada-spec-3.C: New test.
15505
15506 2015-03-01  Martin Liska  <mliska@suse.cz>
15507
15508         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15509         * g++.dg/ipa/pr63595.C: Update expected results.
15510
15511 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15512
15513         PR ipa/65236
15514         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15515
15516 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15517
15518         * gcc.dg/vect/pr59354.c: Move vector producing code to
15519         separate function.
15520
15521 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15522
15523         PR ipa/65237
15524         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15525         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15526         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15527         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15528
15529 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15530
15531         PR tree-optimization/65048
15532         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15533         (foo): Use K&R style definition.
15534
15535 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15536
15537         PR target/65032
15538         * g++.dg/pr65032.C: New.
15539
15540 2015-02-27  Marek Polacek  <polacek@redhat.com>
15541
15542         PR c/65040
15543         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15544         -Wformat=2.
15545
15546 2015-02-27  Marek Polacek  <polacek@redhat.com>
15547
15548         PR c/65228
15549         * gcc.dg/pr65228.c: New test.
15550
15551 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15552
15553         PR c/35330
15554         * gcc.dg/weak/weak-17.c: New file.
15555
15556 2015-02-27  Richard Biener  <rguenther@suse.de>
15557
15558         PR lto/65193
15559         * g++.dg/lto/pr65193_0.C: New testcase.
15560
15561 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15562
15563         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15564         * gcc.target/s390/hotpatch-8.c: Likewise.
15565         * gcc.target/s390/hotpatch-9.c: Likewise.
15566         * gcc.target/s390/pr61078.c: Likewise.
15567         * gcc.target/s390/pr57960.c: Remove -m64.
15568         * gcc.target/s390/pr61078.c: Likewise.
15569
15570 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15571             Martin Liska  <mliska@suse.cz>
15572
15573         PR bootstrap/65150
15574         * gcc.dg/pr64454.c: Disable ICF.
15575         * gcc.dg/pr28685-1.c: Disable ICF
15576         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15577         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15578         * g++.dg/ipa/ipa-icf-4.C: Update template.
15579
15580 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15581
15582         PR tree-optimization/65216
15583         * gcc.c-torture/execute/pr65216.c: New test.
15584
15585         PR tree-optimization/65215
15586         * gcc.c-torture/execute/pr65215-1.c: New test.
15587         * gcc.c-torture/execute/pr65215-2.c: New test.
15588         * gcc.c-torture/execute/pr65215-3.c: New test.
15589         * gcc.c-torture/execute/pr65215-4.c: New test.
15590         * gcc.c-torture/execute/pr65215-5.c: New test.
15591
15592 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15593
15594         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15595
15596 2015-02-26  Martin Liska  <mliska@suse.cz>
15597             Jan Hubicka  <hubicka@ucw.cz>
15598
15599         * g++.dg/ipa/pr64146.C: Update expected results.
15600         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15601         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15602         * gcc.dg/ipa/ipa-icf-34.c: New test.
15603
15604 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15605
15606         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15607         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15608         (dg-additional-options): Remove dg directive.
15609         (dg-final): Add dg directive.
15610
15611 2015-02-26  Marek Polacek  <polacek@redhat.com>
15612
15613         PR ipa/65008
15614         * g++.dg/ipa/pr65008.C: New test.
15615
15616 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15617
15618         * lib/profopt.exp (profopt-target-cleanup): New proc.
15619         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15620         files from sources from dg-additional-sources.
15621
15622 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15623
15624         * lib/gcov.exp: Cleanup in case of xfail.
15625
15626 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15627
15628         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15629
15630 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15631
15632         PR debug/46102
15633         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15634         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15635         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15636         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15637         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15638         * g++.dg/debug/pr46123.C: XFAIL and move...
15639         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15640         * gcc.dg/debug/dwarf2-3.c: Move...
15641         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15642
15643 2015-02-26  Marek Polacek  <polacek@redhat.com>
15644
15645         PR c++/65202
15646         * g++.dg/cpp1y/pr65202.C: New test.
15647
15648 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15649
15650         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15651         locale_facets.h.gcov.
15652
15653 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15654
15655         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15656
15657 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15658
15659         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15660
15661 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15662
15663         PR target/65217
15664         * gcc.target/i386/pr65217.c: New.
15665
15666 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15667
15668         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15669
15670 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15671
15672         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15673
15674 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15675
15676         PR tree-optimization/65048
15677         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15678
15679 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15680
15681         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15682         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15683
15684 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15685
15686         PR target/65161
15687         * gcc.target/i386/pr65161.c: New test.
15688
15689 2015-02-26  Terry Guo  <terry.guo@arm.com>
15690
15691         * gcc.target/arm/no-volatile-in-it.c: New test.
15692
15693 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15694
15695         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15696         (dg-options): Add -save-temps.
15697         (dg-final): Add cleanup-saved-temps.
15698
15699 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15700
15701         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15702
15703 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15704
15705         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15706         * gcc.target/powerpc/pack01.c: Include string.h.
15707
15708 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15709
15710         PR target/65167
15711         * gcc.target/i386/pr65167.c: New.
15712
15713 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15714
15715         PR tree-optimization/61917
15716         * gcc.dg/vect/vect-pr61917.c: New file.
15717
15718 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15719
15720         PR tree-optimization/65170
15721         * gcc.c-torture/execute/pr65170.c: New test.
15722         * gcc.dg/tree-ssa/vrp96.c: New test.
15723
15724 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15725
15726         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15727
15728 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15729
15730         PR testsuite/65126
15731         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15732         (dg-additional-files-options): Copy additional_sources to
15733         additional_sources_used before emptying additional_sources.
15734         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15735         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15736         (cleanup-saved-temps): Use additional_sources_used instead of
15737         additional_sources.
15738         (dg-test): Reset additional_sources_used.
15739
15740 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15741
15742         PR fortran/63427
15743         * gfortran.dg/integer_exponentiation_6.F90: New test.
15744
15745 2015-02-23  Martin Sebor  <msebor@redhat.com>
15746
15747         PR target/65109
15748         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15749         two parts.  One to save registers, the other to verify the
15750         registers have the right values.  Save register state into
15751         static data rather than on the stack.
15752
15753 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15754
15755         PR bootstrap/63888
15756         * c-c++-common/asan/pr63888.c: New test.
15757
15758 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15759
15760         PR target/65163
15761         * gcc.c-torture/compile/pr65163.c: New.
15762
15763 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15764
15765         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15766         with -m31 on 64 bit.
15767         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15768         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15769
15770 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15771
15772         * gcc.target/s390/20090223-1.c: Add
15773         -Wno-implicit-function-declaration option.
15774         * gcc.target/s390/pr42224.c: Likewise.
15775         * gcc.target/s390/pr55718.c: Likewise.
15776
15777 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15778
15779         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15780         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15781         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15782         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15783         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15784         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15785         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15786         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15787         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15788         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15789         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15790         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15791         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15792         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15793         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15794         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15795         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15796         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15797         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15798         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15799         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15800
15801 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15802
15803         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15804         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15805         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15806         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15807         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15808         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15809         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15810         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15811         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15812         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15813         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15814         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15815         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15816         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15817         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15818         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15819
15820 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15821
15822         PR fortran/64980
15823         PR fortran/61960
15824         * gfortran.dg/pr61960.f90: New.
15825         * gfortran.dg/pr64230.f90: New.
15826         * gfortran.dg/pr64980.f03: New.
15827
15828 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15829
15830         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15831
15832 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15833
15834         PR ada/65156
15835         * gnat.dg/timing_events.adb: Removed, invalid test.
15836
15837 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15838
15839         PR debug/58123
15840         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15841         location.
15842         * g++.dg/gcov/gcov-2.C: Likewise.
15843
15844 2015-02-20  Richard Biener  <rguenther@suse.de>
15845
15846         PR tree-optimization/65136
15847         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15848
15849 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15850
15851         PR testsuite/64158
15852         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15853         powerpc*-*-linux* and nvptx-*-* blacklisting.
15854
15855         * gcc.dg/sibcall-9.c: New test.
15856         * gcc.dg/sibcall-10.c: New test.
15857
15858 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15859
15860         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15861
15862 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15863
15864         PR target/64452
15865         * gcc.target/avr/torture/pr64452.c: New test.
15866
15867 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15868
15869         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15870         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15871
15872 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15873
15874         PR testsuite/65116
15875         * lib/target-supports.exp (check_compile): Check whether
15876         additional_sources is defined before using it.
15877
15878 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15879
15880         PR middle-end/65074
15881         * g++.dg/opt/pr65074.C: New file.
15882
15883 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15884
15885         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15886         (size_type): New typedef.
15887         (operator "" _script): Use it for the last argument.
15888
15889 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15890
15891         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15892
15893 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15894
15895         * lib/target-supports.exp (check_compile): Save/restore
15896         additional_sources that may belong to an actual test.
15897
15898 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15899
15900         PR gcov-profile/64634
15901         * g++.dg/gcov/gcov-15.C: New test.
15902
15903 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15904
15905         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15906
15907 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15908
15909         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15910
15911 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15912
15913         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15914
15915 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15916
15917         * gfortran.dg/fmt_cache_1.f: Add missing close.
15918
15919 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15920
15921         PR testsuite/65107
15922         * gfortran.dg/read_eof_8.f90: Add missing close.
15923
15924 2015-02-18  Richard Biener  <rguenther@suse.de>
15925
15926         PR tree-optimization/65063
15927         * gcc.dg/pr65063.c: New testcase.
15928
15929 2015-02-18  Richard Biener  <rguenther@suse.de>
15930
15931         PR tree-optimization/62217
15932         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15933
15934 2015-02-18  Marek Polacek  <polacek@redhat.com>
15935
15936         PR sanitizer/65081
15937         * c-c++-common/ubsan/pr65081.c: New test.
15938
15939 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15940
15941         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15942         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15943
15944 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15945
15946         * gcc.dg/ipa/propalign-3.c: New test.
15947
15948 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15949
15950         PR target/64793
15951         * gcc.target/sh/pr64793.c: New.
15952         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15953
15954 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15955
15956         * gcc.target/arm/divzero.c: New test case.
15957
15958 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15959
15960         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15961
15962 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15963             Jakub Jelinek  <jakub@redhat.com>
15964
15965         PR c++/65075
15966         * g++.dg/cpp0x/pr65075.C: New test.
15967
15968 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15969
15970         PR target/65058
15971         * gcc.target/powerpc/pr65058.c: New test.
15972
15973 2015-02-16  Jeff Law  <law@redhat.com>
15974
15975         PR tree-optimization/64823
15976         * gcc.dg/uninit-20.c: New test.
15977
15978 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15979             James Greenhalgh  <james.greenhalgh@arm.com>
15980
15981         PR ipa/64963
15982         * gcc.dg/ipa/ipa-clone-1.c: New test.
15983
15984 2015-02-16  Richard Biener  <rguenther@suse.de>
15985
15986         PR tree-optimization/65077
15987         * gcc.dg/torture/pr65077.c: New testcase.
15988
15989 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15990
15991         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15992         Directive adjusted to scan for ldaxr.
15993         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15994         adjusted to scan for ldaex.
15995
15996 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15997
15998         PR c++/65080
15999         * g++.dg/cpp0x/constexpr-65080.C: New.
16000
16001 2015-02-16  Richard Biener  <rguenther@suse.de>
16002
16003         PR tree-optimization/63593
16004         * gcc.dg/pr63593.c: New testcase.
16005
16006 2015-02-16  Marek Polacek  <polacek@redhat.com>
16007
16008         PR c/65066
16009         * gcc.dg/pr65066.c: New test.
16010
16011 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16012
16013         * gcc.dg/pr65002.C: Move ...
16014         * g++.dg/ipa/pr65002.C: ... here.
16015
16016 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16017
16018         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16019         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16020         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16021         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16022
16023 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16024
16025         PR testsuite/64850
16026         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16027         the expression to find calls.
16028         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16029         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16030         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16031         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16032         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16033
16034 2015-02-14  Marek Polacek  <polacek@redhat.com>
16035
16036         PR c/64768
16037         * gcc.dg/array-11.c: New test.
16038         * gcc.dg/array-12.c: New test.
16039         * gcc.dg/array-13.c: New test.
16040         * gcc.dg/array-14.c: New test.
16041         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16042         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16043         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16044         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16045         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16046         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16047
16048 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16049
16050         PR c++/60894
16051         * g++.dg/lookup/using54.C: New.
16052
16053 2015-02-13  Jeff Law  <law@redhat.com>
16054
16055         PR bootstrap/65060
16056         Revert my change for tree-optimization/64823.
16057
16058 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16059
16060         PR tree-optimization/65053
16061         * gcc.c-torture/execute/pr65053-1.c: New test.
16062         * gcc.c-torture/execute/pr65053-2.c: New test.
16063
16064 2015-02-13  Marek Polacek  <polacek@redhat.com>
16065
16066         PR c/65050
16067         * gcc.dg/pr65050.c: New test.
16068
16069 2015-02-13  Jeff Law  <law@redhat.com>
16070
16071         PR tree-optimization/64823
16072         * gcc.dg/uninit-20.c: New test.
16073
16074         PR rtl-optimization/47477
16075         * gcc.dg/tree-ssa/pr47477.c: New test.
16076
16077 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16078
16079         PR c++/60211
16080         * g++.dg/parse/ivdep-2.C: New.
16081         * g++.dg/parse/ivdep-3.C: Likewise.
16082
16083 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16084
16085         PR fortran/64506
16086         * gfortran.dg/continuation_13.f90: New test.
16087         * gfortran.dg/continuation_14.f: New test.
16088
16089 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16090
16091         PR c++/64970
16092         * g++.dg/cpp0x/sfinae55.C: New.
16093
16094 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16095
16096         PR ipa/65034
16097         * g++.dg/ipa/pr65034.C: New test.
16098
16099 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16100
16101         PR tree-optimization/65002
16102         * gcc.dg/pr65002.C: New.
16103
16104 2015-02-13  Marek Polacek  <polacek@redhat.com>
16105
16106         PR c/65040
16107         * c-c++-common/pr65040.c: New test.
16108
16109 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16110
16111         PR tree-optimization/64705
16112         * gcc.dg/tree-ssa/pr64705.c: New test.
16113
16114 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16115
16116         PR rtl/32219
16117         * gcc.dg/visibility-22.c: New test.
16118         * gcc.dg/visibility-23.c: New test.
16119         * gcc.target/i386/pr32219-1.c: New test.
16120         * gcc.target/i386/pr32219-2.c: New test.
16121         * gcc.target/i386/pr32219-3.c: New test.
16122         * gcc.target/i386/pr32219-4.c: New test.
16123         * gcc.target/i386/pr32219-5.c: New test.
16124         * gcc.target/i386/pr32219-6.c: New test.
16125         * gcc.target/i386/pr32219-7.c: New test.
16126         * gcc.target/i386/pr32219-8.c: New test.
16127         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16128
16129 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16130
16131         PR libgfortran/57822
16132         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16133         four different KINDs.
16134
16135 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16136
16137         PR c++/64884
16138         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16139
16140         PR sanitizer/65000
16141         * g++.dg/ubsan/pr65000.C: New test.
16142
16143 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16144
16145         PR fortran/64932
16146         * gfortran.dg/finalize_28.f90: New test
16147
16148 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16149
16150         PR debug/55541
16151         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16152         DW_TAG_lexical_block removal.
16153         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16154         * g++.dg/guality/pr55541.C: New test.
16155
16156         PR sanitizer/64984
16157         * g++.dg/ubsan/pr64984.C: New test.
16158
16159 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16160
16161         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16162
16163 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16164
16165         PR testsuite/64930
16166         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16167         instructions for 2015-01-14 get_memmodel changes.
16168         * gcc.target/powerpc/atomic-p8.c: Likewise.
16169
16170         PR sanitizer/65019
16171         * g++.dg/ubsan/pr65019.C: New test.
16172
16173         PR tree-optimization/65014
16174         * gcc.c-torture/compile/pr65014.c: New test.
16175
16176 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16177
16178         PR libgfortran/57822
16179         * gfortran/fmt_g0_7.f08: Revise test.
16180
16181 2015-02-11  Jeff Law  <law@redhat.com>
16182
16183         PR target/63347
16184         * gcc.target/m68k/pr63347.c: New test.
16185
16186 2015-02-11  Marek Polacek  <polacek@redhat.com>
16187
16188         * g++.dg/ubsan/shift-1.C: New test.
16189         * gcc.dg/ubsan/c-shift-2.c: New test.
16190         * c-c++-common/ubsan/shift-5.c: Remove file.
16191
16192 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16193
16194         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16195         Directive adjusted to XFAIL.
16196         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16197         adjusted to XFAIL.
16198
16199 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16200
16201         PR middle-end/65003
16202         * g++.dg/opt/pr65003.C: New test.
16203
16204 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16205
16206         * lib/target-supports.exp (check_effective_target_pie): Renamed
16207         to ...
16208         (check_effective_target_pie_enabled): This.
16209         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16210         * gcc.target/i386/pie.c: Likewise.
16211
16212 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16213
16214         PR target/64893
16215         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16216         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16217
16218 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16219
16220         PR target/61925
16221         * gcc.target/i386/pr61925-1.c: New test.
16222         * gcc.target/i386/pr61925-2.c: New test.
16223         * gcc.target/i386/pr61925-3.c: New test.
16224
16225 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16226
16227         PR sanitizer/65004
16228         * g++.dg/asan/pr65004.C: New test.
16229
16230 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16231
16232         PR target/64661
16233         * gcc.taget/sh/pr64661-0.h: New.
16234         * gcc.taget/sh/pr64661-1.c: New.
16235         * gcc.taget/sh/pr64661-2.c: New.
16236         * gcc.taget/sh/pr64661-3.c: New.
16237         * gcc.taget/sh/pr64661-4.c: New.
16238
16239 2015-02-10  Richard Biener  <rguenther@suse.de>
16240
16241         PR tree-optimization/64995
16242         * g++.dg/torture/pr64995.C: New testcase.
16243
16244 2015-02-10  Richard Biener  <rguenther@suse.de>
16245
16246         PR tree-optimization/64909
16247         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16248
16249 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16250
16251         * gcc.dg/signbit-sa.c: New test.
16252
16253 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16254
16255         PR libgfortran/57822
16256         * gfortran/fmt_g0_7.f08: New test.
16257
16258 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16259
16260         PR tree-optimization/43378
16261         * gcc.dg/tree-ssa/pr43378.c: New test.
16262
16263 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16264
16265         PR ipa/64978
16266         * g++.dg/torture/pr64978.C: New testcase.
16267
16268 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR sanitizer/64981
16271         * gcc.dg/asan/pr64981.c: New test.
16272
16273 2015-02-09  Marek Polacek  <polacek@redhat.com>
16274
16275         PR c/64856
16276         * gcc.dg/pr64856.c: New test.
16277
16278 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16279
16280         PR target/64979
16281         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16282         * gcc.c-torture/execute/pr64979.c: New test.
16283
16284 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16285
16286         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16287
16288 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16289
16290         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16291         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16292
16293 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16294
16295         PR target/58757
16296         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16297
16298 2015-02-09  Richard Biener  <rguenther@suse.de>
16299
16300         PR tree-optimization/54000
16301         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16302
16303 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16304
16305         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16306
16307 2015-02-09  Martin Liska  <mliska@suse.cz>
16308
16309         * g++.dg/ipa/pr64858.C: New test.
16310
16311 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16312
16313         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16314
16315 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16316
16317         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16318
16319 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16320
16321         PR fortran/63744
16322         * gfortran.dg/use_rename_8.f90: New.
16323
16324 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16325
16326         * gnat.dg/addr7.ad[sb]: New test.
16327         * gnat.dg/addr8.ad[sb]: Likewise.
16328
16329 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16330
16331         PR jit/64752
16332         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16333         from jit.dg/test-compile-to-executable.c's create_code, with a
16334         clarification of the output message.
16335         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16336         pass/fail message.
16337         (test_jit): Use CHECK_NO_ERRORS when calling
16338         gcc_jit_context_compile_to_file.
16339         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16340         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16341         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16342         about deletions that are attempted.
16343         (jit-verify-compile-to-file): Rename to...
16344         (jit-verify-output-file-was-created): ...this, and drop the
16345         attempt to run "file" and verify the output.
16346         (jit-verify-assembler): New function.
16347         (jit-verify-object): New function.
16348         (jit-verify-dynamic-library): New function.
16349         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16350         favor of an implementation from new file
16351         create-code-for-hello-world-executable.h, which also adds a
16352         "main".
16353         (dg-final): Replace jit-verify-compile-to-file with
16354         jit-verify-output-file-was-created, and invoke new function
16355         jit-verify-assembler.
16356         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16357         the output message.
16358         (dg-final): Replace jit-verify-compile-to-file with
16359         jit-verify-output-file-was-created, and invoke new function
16360         jit-verify-dynamic-library.
16361         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16362         favor of an implementation from new file
16363         create-code-for-hello-world-executable.h, which also adds a
16364         "main".
16365         (dg-final): Replace jit-verify-compile-to-file with
16366         jit-verify-output-file-was-created.  Strengthen the expected stdout
16367         from the built executable.
16368         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16369         favor of an implementation from new file
16370         create-code-for-hello-world-executable.h, which also adds a
16371         "main".
16372         (dg-final): Replace jit-verify-compile-to-file with
16373         jit-verify-output-file-was-created, and invoke new function
16374         jit-verify-object.
16375         * jit.dg/verify-dynamic-library.c: New source file.
16376
16377 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16378             Brian Rzycki  <b.rzycki@samsung.com>
16379
16380         PR tree-optimization/64878
16381         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16382
16383 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16384
16385         PR ipa/64896
16386         * g++.dg/ipa/pr64896.C: New test.
16387
16388 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16389
16390         PR target/64205
16391         * gcc.target/powerpc/pr64205.c: New file.
16392
16393 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16394
16395         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16396         (dg-options): Use -fpie instead of -fPIE -pie.
16397
16398 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16399
16400         PR middle-end/64937
16401         * g++.dg/asan/pr64937.C: New test.
16402
16403 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16404
16405         PR fortran/63205
16406         * gfortran.dg/class_to_type_4.f90: New test
16407
16408 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16409
16410         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16411
16412 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16413
16414         PR rtl-optimization/64957
16415         PR debug/64817
16416         * gcc.c-torture/execute/pr64957.c: New test.
16417
16418 2015-02-05  Jeff Law  <law@redhat.com>
16419
16420         PR target/17306
16421         * gcc.target/h8300/pr17306-1.c: New test.
16422         * gcc.target/h8300/pr17306-2.c: New test.
16423
16424 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16425
16426         PR fortran/64943
16427         * gfortran.dg/structure_constructor_12.f90: New.
16428
16429 2015-02-05  Jeff Law  <law@redhat.com>
16430
16431         PR target/58400
16432         gcc.target/h8300/pr58400.c: New test.
16433
16434 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16435
16436         * gcc.target/arm/macro_defs0.c: New test.
16437         * gcc.target/arm/macro_defs1.c: New test.
16438         * gcc.target/arm/macro_defs2.c: New test.
16439
16440 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16441
16442         PR rtl-optimization/64905
16443         * gcc.target/i386/pr64905.c: Require nonpic target.
16444         (dg-options): Add -fomit-frame-pointer.
16445         (main): Remove.
16446
16447 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16448
16449         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16450         tree dump scanning.
16451
16452 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16453
16454         PR fortran/64757
16455         * gfortran.dg/type_to_class_2.f90: New test
16456         * gfortran.dg/type_to_class_3.f90: New test
16457
16458 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16459
16460         PR ipa/64686
16461         * g++.dg/torture/pr64686.C: New testcase.
16462
16463 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16464
16465         PR rtl-optimization/64905
16466         * gcc.target/i386/pr64905.c: New file.
16467
16468 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16469
16470         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16471         * gcc.dg/guality/pr41616-1.c: Ditto.
16472
16473 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16474
16475         PR debug/64817
16476         * gcc.dg/pr64817-3.c: New.
16477
16478 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16479             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16480
16481         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16482         pass parameters in registers.
16483         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16484         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16485         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16486
16487 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16488             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16489
16490         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16491         list, allow for multilibed targets.
16492         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16493
16494 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16495
16496         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16497         * gcc.dg/pr46728-6.c: Ditto.
16498
16499 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16500
16501         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16502         for mips_nanlegacy target.
16503
16504 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16505
16506         * gcc.target/i386/chkp-hidden-def.c: New.
16507
16508 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16509
16510         PR middle-end/62103
16511         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16512         to use 24 bits for bitfield b.
16513
16514 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16515
16516         PR testsuite/64796
16517         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16518         cache result in a global variable.  Include all 32-bit targets for
16519         bswap64 tests.
16520
16521 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16522
16523         PR rtl-optimization/64756
16524         * gcc.c-torture/execute/pr64756.c: New test.
16525
16526 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16527
16528         PR target/64660
16529         * gcc.target/sh/pr64660-0.h: New.
16530         * gcc.target/sh/pr64660-1.c: New.
16531         * gcc.target/sh/pr64660-2.c: New.
16532         * gcc.target/sh/pr64660-3.c: New.
16533         * gcc.target/sh/pr64660-4.c: New.
16534
16535 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16536
16537         PR c++/64877
16538         * g++.dg/warn/Waddress-2.C: New.
16539
16540 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16541
16542         PR middle-end/61225
16543         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16544
16545 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16546
16547         PR preprocessor/64803
16548         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16549
16550 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16551
16552         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16553
16554 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16555
16556         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16557         (_ARM_FPSRC): Add DN and AHP fields.
16558         (clean_results): Force DN=1 on AArch64.
16559         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16560         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16561         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16562         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16563         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16564         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16565
16566 2015-02-02  Alan Modra  <amodra@gmail.com>
16567
16568         * gcc.target/powerpc/cprophard.c: New.
16569
16570 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16571
16572         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16573         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16574
16575 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16576
16577         PR debug/64817
16578         * gcc.dg/pr64817-1.c: New test.
16579         * gcc.dg/pr64817-2.c: New test.
16580
16581 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16582
16583         PR target/64851
16584         * gcc.target/sh/pr64851-0.h: New
16585         * gcc.target/sh/pr64851-1.c: New
16586         * gcc.target/sh/pr64851-2.c: New
16587         * gcc.target/sh/pr64851-3.c: New
16588         * gcc.target/sh/pr64851-4.c: New
16589
16590 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16591
16592         PR target/64882
16593         * gcc.dg/torture/pr64882.c: New test.
16594
16595 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16596
16597         PR target/64159
16598         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16599         sparc*-*-*.
16600
16601 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16602
16603         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16604         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16605         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16606         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16607         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16608         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16609         tree dump.
16610         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16611         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16612         tree dump.
16613         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16614         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16615         tree dump.
16616
16617 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16618
16619         PR target/64688
16620         * g++.dg/pr64688-2.C: New.
16621
16622 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16623
16624         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16625         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16626         * gcc.target/i386/fuse-caller-save.c: Ditto.
16627         * gcc.target/i386/headmerge-1.c: Ditto.
16628         * gcc.target/i386/headmerge-2.c: Ditto.
16629         * gcc.target/i386/sibcall-6.c: Ditto.
16630
16631 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16632
16633         PR target/64617
16634         * gcc.target/i386/pr64617.c: New test.
16635
16636 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16637
16638         PR target/15184
16639         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16640         (dg-options): Remove -m32.
16641         (dg-final): Scan for "movb %al" only.
16642         * gcc.target/i386/pr15184-2.c: Ditto.
16643
16644 2015-01-30  Richard Biener  <rguenther@suse.de>
16645
16646         PR tree-optimization/64829
16647         * gcc.dg/vect/pr64829.c: New testcase.
16648
16649 2015-01-29  Marek Polacek  <polacek@redhat.com>
16650
16651         PR c/64709
16652         * gcc.dg/pr64709.c: New test.
16653
16654 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16655
16656         PR c++/64717
16657         * g++.dg/ubsan/pr64717-1.C: New test.
16658         * g++.dg/ubsan/pr64717-2.C: New test.
16659
16660 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16661
16662         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16663
16664 2015-01-29  Jeff Law  <law@redhat.com>
16665
16666         PR target/15184
16667         * gcc.target/i386/pr15184-1.c: New test.
16668         * gcc.target/i386/pr15184-2.c: New test.
16669
16670 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16671
16672         PR tree-optimization/64746
16673         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16674
16675 2015-01-29  Richard Biener  <rguenther@suse.de>
16676
16677         PR tree-optimization/64853
16678         * gcc.dg/torture/pr64853.c: New testcase.
16679
16680 2015-01-29  Richard Biener  <rguenther@suse.de>
16681
16682         PR tree-optimization/64844
16683         * gcc.dg/vect/pr64844.c: New testcase.
16684
16685 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16686
16687         PR middle-end/64809
16688         * gcc.dg/pr64809.c: Delete.
16689
16690 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16691
16692         PR middle-end/64805
16693         * gcc.target/i386/pr64805.c: New.
16694
16695 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16696
16697         * gcc.dg/guality/guality.h (main): Add argv[0] to
16698         guality_gdb_command.
16699
16700 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16701
16702         PR ipa/64801
16703         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16704
16705 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16706
16707         PR target/64659
16708         * gcc.target/sh/sh.exp
16709         (check_effective_target_atomic_model_soft_gusa_available,
16710         check_effective_target_atomic_model_soft_tcb_available,
16711         check_effective_target_atomic_model_soft_imask_available,
16712         check_effective_target_atomic_model_hard_llcs_available): New.
16713         * gcc.target/sh/pr64659-0.h: New.
16714         * gcc.target/sh/pr64659-1.c: New.
16715         * gcc.target/sh/pr64659-2.c: New.
16716         * gcc.target/sh/pr64659-3.c: New.
16717         * gcc.target/sh/pr64659-4.c: New.
16718
16719 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16720
16721         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16722         scan-assembler-times pattern.
16723
16724 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16725
16726         PR middle-end/64809
16727         * gcc.dg/pr64809.c: New test.
16728
16729 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16730
16731         PR tree-optimization/64277
16732         * gcc.dg/pr64277.c: New.
16733
16734 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16735
16736         PR tree-optimization/64718
16737         * gcc.c-torture/execute/pr64718.c: New test.
16738
16739 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16740
16741         * gcc.target/aarch64/abs_2.c: New.
16742
16743 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16744
16745         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16746         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16747         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16748         ISA rev < 2.
16749
16750 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16751
16752         PR bootstrap/64612
16753         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16754         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16755         { target comdat_group }.
16756
16757 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16758
16759         PR fortran/63861
16760         * gfortran.dg/goacc/coarray_2.f90: New.
16761
16762 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16763
16764         PR ipa/60871
16765         PR ipa/64139
16766         * g++.dg/torture/pr64139.C: New testcase.
16767         * g++.dg/torture/pr60871.C: Likewise.
16768
16769 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16770
16771         PR fortran/64230
16772         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16773         prevent linking errors.
16774
16775 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16776
16777         PR ipa/64282
16778         * g++.dg/torture/pr64282.C: New testcase.
16779
16780 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16781
16782         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16783         for wzr reg.
16784
16785 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16786
16787         * gcc.target/s390/hotpatch-13.c: New testcase.
16788         * gcc.target/s390/hotpatch-14.c: New testcase.
16789         * gcc.target/s390/hotpatch-15.c: New testcase.
16790         * gcc.target/s390/hotpatch-16.c: New testcase.
16791         * gcc.target/s390/hotpatch-17.c: New testcase.
16792         * gcc.target/s390/hotpatch-18.c: New testcase.
16793         * gcc.target/s390/hotpatch-19.c: New testcase.
16794         * gcc.target/s390/hotpatch-20.c: New testcase.
16795         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16796         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16797         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16798         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16799         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16800         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16801         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16802         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16803         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16804         * gcc.target/s390/hotpatch-10.c: Likewise.
16805         * gcc.target/s390/hotpatch-11.c: Likewise.
16806         * gcc.target/s390/hotpatch-12.c: Likewise.
16807         * gcc.target/s390/hotpatch-2.c: Likewise.
16808         * gcc.target/s390/hotpatch-3.c: Likewise.
16809         * gcc.target/s390/hotpatch-4.c: Likewise.
16810         * gcc.target/s390/hotpatch-5.c: Likewise.
16811         * gcc.target/s390/hotpatch-6.c: Likewise.
16812         * gcc.target/s390/hotpatch-7.c: Likewise.
16813         * gcc.target/s390/hotpatch-8.c: Likewise.
16814         * gcc.target/s390/hotpatch-9.c: Likewise.
16815         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16816         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16817         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16818         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16819         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16820         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16821         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16822         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16823
16824 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16825
16826         * gcc.dg/long_branch.c: New testcase.
16827
16828 2015-01-27  Richard Biener  <rguenther@suse.de>
16829
16830         PR tree-optimization/56273
16831         PR tree-optimization/59124
16832         PR tree-optimization/64277
16833         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16834         * gcc.dg/Warray-bounds-12.c: Likewise.
16835         * gcc.dg/Warray-bounds-13.c: Likewise.
16836
16837 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16838
16839         PR rtl-optimization/61058
16840         * gcc.dg/pr61058.c: New test.
16841
16842 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16843
16844         * gcc.target/i386/chkp-narrow-bounds.c: New.
16845
16846 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16847
16848         PR tree-optimization/64807
16849         * gcc.dg/pr64807.c: New test.
16850
16851         PR c/64766
16852         * gcc.dg/pr64766.c: New test.
16853
16854 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16855
16856         PR target/49263
16857         * gcc.target/sh/pr49263-4.c: New.
16858
16859 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16860
16861         PR fortran/62044
16862         * gfortran.dg/allocate_with_mold_1.f90: New test
16863
16864 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16865
16866         PR c/64778
16867         * gcc.dg/pr64778.c: New test.
16868
16869         PR middle-end/64421
16870         * gcc.dg/vect/pr64421.c: New test.
16871
16872 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16873
16874         PR fortran/64771
16875         * gfortran.dg/coarray_36.f: New.
16876         * gfortran.dg/coarray_37.f90: New.
16877
16878 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16879
16880         PR fortran/64230
16881         * gfortran.dg/class_allocate_18.f90: New.
16882
16883 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16884
16885         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16886
16887 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16888
16889         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16890
16891 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16892
16893         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16894
16895 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16896
16897         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16898
16899 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16900
16901         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16902         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16903         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16904         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16905
16906 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16907
16908         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16909         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16910         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16911
16912 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16913
16914         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16915         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16916         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16917         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16918         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16919         vXXXhn.inc.
16920
16921 2015-01-26  Richard Biener  <rguenther@suse.de>
16922
16923         PR middle-end/64764
16924         * gcc.dg/uninit-19.c: New testcase.
16925
16926 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16927
16928         * lib/target-supports.exp (check_effective_target_vect64): Add
16929         sparc*-*-*.
16930
16931 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16932
16933         PR testsuite/64712
16934         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16935
16936 2015-01-26  Tony Liu  <tony.liu@arm.com>
16937
16938         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16939         non-UAL cases.
16940
16941 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16942
16943         PR libfortran/64770
16944         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16945         correctly, clean up afterwards.
16946
16947 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16948
16949         PR fortran/62044
16950         * gfortran.dg/use_rename_7.f90: New.
16951
16952 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16953
16954         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16955         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16956
16957 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16958
16959         PR target/54236
16960         * gcc.target/sh/pr54236-4.c: New.
16961
16962 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16963
16964         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16965         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16966         Bridge test.
16967
16968 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16969
16970         PR libfortran/64770
16971         * gfortran.dg/open_new_segv.f90: New test.
16972
16973 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16974
16975         PR target/49263
16976         PR target/53987
16977         PR target/64345
16978         PR target/59533
16979         PR target/52933
16980         PR target/54236
16981         PR target/51244
16982         * gcc.target/sh/pr64345-1.c: New.
16983         * gcc.target/sh/pr64345-2.c: New.
16984         * gcc.target/sh/pr59533-1.c: New.
16985         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16986         * gcc.target/sh/pr52933-2.c: Likewise.
16987         * gcc.target/sh/pr54089-1.c: Likewise.
16988         * gcc.target/sh/pr54236-1.c: Likewise.
16989         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16990         * gcc.target/sh/pr49263-1.c: Remove xfails.
16991         * gcc.target/sh/pr49263-2.c: Likewise.
16992         * gcc.target/sh/pr49263-3.c: Likewise.
16993         * gcc.target/sh/pr53987-1.c: Likewise.
16994         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16995         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16996         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16997         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16998         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16999         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17000         test_009): New.
17001         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17002         (test_02): New.
17003
17004 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17005
17006         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17007
17008 2015-01-23  Ian Lance Taylor  <iant@google.com>
17009
17010         PR go/64510
17011         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17012         targets without split stack support.
17013
17014 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17015
17016         PR target/64317
17017         * gcc.target/i386/pr64317.c: New test.
17018
17019 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17020
17021         PR rtl-optimization/63637
17022         PR rtl-optimization/60663
17023         * gcc.dg/pr63637-1.c: New test.
17024         * gcc.dg/pr63637-2.c: New test.
17025         * gcc.dg/pr63637-3.c: New test.
17026         * gcc.dg/pr63637-4.c: New test.
17027         * gcc.dg/pr63637-5.c: New test.
17028         * gcc.dg/pr63637-6.c: New test.
17029         * gcc.target/i386/pr63637-1.c: New test.
17030         * gcc.target/i386/pr63637-2.c: New test.
17031         * gcc.target/i386/pr63637-3.c: New test.
17032         * gcc.target/i386/pr63637-4.c: New test.
17033         * gcc.target/i386/pr63637-5.c: New test.
17034         * gcc.target/i386/pr63637-6.c: New test.
17035
17036 2015-01-23  Richard Biener  <rguenther@suse.de>
17037
17038         PR testsuite/63439
17039         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17040         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17041
17042 2015-01-23  Marek Polacek  <polacek@redhat.com>
17043
17044         PR preprocessor/60570
17045         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17046         * gcc.dg/cpp/pr60570.c: New test.
17047
17048 2015-01-23  Richard Biener  <rguenther@suse.de>
17049
17050         PR testsuite/63439
17051         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17052         vectorization on vect64 targets.
17053
17054 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17055
17056         PR fortran/60922
17057         * gfortran.dg/class_allocate_17.f90: New.
17058
17059 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17060
17061         PR fortran/64726
17062         * gfortran.dg/goacc/combined_loop.f90: New.
17063
17064 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17065
17066         PR fortran/61933
17067         * gfortran.dg/make_unit.f90: New test.
17068
17069 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17070
17071         PR fortran/61933
17072         * gfortran.dg/negative_unit_int8.f: Update.
17073
17074 2015-01-22  Jeff Law  <law@redhat.com>
17075
17076         PR target/52076
17077         * gcc.target/m68k/pr52076-1.c: New test.
17078         * gcc.target/m68k/pr52076-2.c: New test.
17079
17080 2015-01-22  Richard Biener  <rguenther@suse.de>
17081
17082         PR middle-end/64728
17083         * gcc.dg/torture/pr64728.c: New testcase.
17084
17085 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17086
17087         PR target/64688
17088         * g++.dg/pr64688.C: New test.
17089
17090 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17091
17092         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17093         to avoid errors with -fpic.
17094
17095 2015-01-22  Richard Biener  <rguenther@suse.de>
17096
17097         PR libstdc++/64535
17098         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17099
17100 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17101
17102         PR rtl-optimization/64682
17103         * gcc.c-torture/execute/pr64682.c: New file.
17104
17105 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17106
17107         PR debug/64511
17108         * gcc.dg/pr64511.c: New test.
17109
17110         PR rtl-optimization/62078
17111         * g++.dg/opt/pr62078.C: New test.
17112
17113         PR c/63307
17114         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17115
17116 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17117
17118         PR fortran/57023
17119         * gfortran.dg/internal_pack_15.f90:  New test.
17120
17121 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17122
17123         * c-c++-common/tsan/step.c: New testcase.
17124
17125 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17126
17127         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17128
17129 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17130
17131         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17132
17133 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17134
17135         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17136
17137 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17138
17139         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17140
17141 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17142
17143         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17144
17145 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17146
17147         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17148
17149 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17150
17151         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17152
17153 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17154
17155         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17156
17157 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17158
17159         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17160
17161 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17162
17163         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17164
17165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17166
17167         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17168
17169 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17170
17171         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17172
17173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17174
17175         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17176         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17177         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17178         vXXXw.inc.
17179
17180 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17181
17182         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17183         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17184         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17185         vXXXl.inc.
17186
17187 2015-01-21  Renlin Li  <renlin.li@arm.com>
17188
17189         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17190         * g++.dg/tls/thread_local5g.C: Likewise.
17191         * g++.dg/tls/thread_local6g.C: Likewise.
17192
17193 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17194
17195         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17196         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17197         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17198
17199 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17200
17201         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17202         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17203         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17204
17205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17206
17207         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17208         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17209         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17210
17211 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17212
17213         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17214         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17215         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17216
17217 2015-01-20  Jeff Law  <law@redhat.com>
17218
17219         PR target/59946
17220         * gcc.target/m68k/pr59946.c: New test.
17221
17222 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17223
17224         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17225         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17226         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17227
17228 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17229
17230         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17231         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17232         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17233
17234 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17235
17236         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17237         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17238         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17239
17240 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17241
17242         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17243         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17244         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17245         vshuffle.inc.
17246         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17247         vshuffle.inc.
17248
17249 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17250
17251         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17252         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17253         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17254
17255 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17256
17257         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17258         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17259         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17260
17261 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17262
17263         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17264
17265 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17268
17269         PR sanitizer/64632
17270         * g++.dg/ubsan/pr64632.C: New test.
17271
17272         PR debug/64663
17273         * gcc.dg/pr64663.c: New test.
17274
17275 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17276
17277         PR c++/64383
17278         * g++.dg/warn/Wunused-var-23.C: New.
17279
17280 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17281
17282         PR c++/59937
17283         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17284         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17285
17286 2015-01-20  Richard Biener  <rguenther@suse.de>
17287
17288         PR ipa/64684
17289         * gcc.dg/lto/pr64684_0.c: New testcase.
17290         * gcc.dg/lto/pr64684_1.c: Likewise.
17291         * gcc.dg/lto/pr64684_2.c: Likewise.
17292         * gcc.dg/lto/pr64685_0.c: Likewise.
17293         * gcc.dg/lto/pr64685_1.c: Likewise.
17294
17295 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17296
17297         PR c++/62241
17298         * g++.dg/cpp1y/lambda-init12.C: New.
17299
17300 2015-01-20  Richard Biener  <rguenther@suse.de>
17301
17302         PR tree-optimization/64410
17303         * g++.dg/vect/pr64410.cc: Require vect_double.
17304
17305 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17306
17307         PR target/64149
17308         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17309
17310 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17311
17312         PR bootstrap/64676
17313         Revert:
17314         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17315
17316         PR rtl-optimization/64081
17317         * gcc.dg/pr64081.c: New test.
17318
17319 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17320
17321         * jit.dg/harness.h: Include <unistd.h>.
17322         (CHECK_NO_ERRORS): New.
17323         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17324         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17325         gcc_jit_context_compile_to_file.
17326         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17327         args to the spawned executable.
17328         (jit-expand-vars): New function.
17329         (jit-exe-params): New variable.
17330         (dg-jit-set-exe-params): New function.
17331         (jit-dg-test): Detect testcases that use
17332         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17333         Set arguments of spawned process to jit-exe-params.
17334         (jit-get-output-filename): New function.
17335         (jit-setup-compile-to-file): New function.
17336         (jit-verify-compile-to-file): New function.
17337         (jit-run-executable): New function.
17338         (jit-verify-executable): New function.
17339         * jit.dg/test-compile-to-assembler.c: New testcase.
17340         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17341         * jit.dg/test-compile-to-executable.c: New testcase.
17342         * jit.dg/test-compile-to-object.c: New testcase.
17343
17344 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17345
17346         PR target/64652
17347         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17348         (test_1): New.
17349
17350 2015-01-19  Martin Liska  <mliska@suse.cz>
17351
17352         * objc/compile/pr64668.m: New test.
17353
17354 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17355
17356         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17357         (create_overflow_fn): Update comment to clarify that
17358         the third param of the created function is a bool *, not
17359         an int *.
17360         (verify_int_overflow_fn): Convert param "expected_ovf" from
17361         int to bool.  Update third param of "overflow_fn_type" from int *
17362         to bool *.  Update local "actual_ovf" from int to bool.
17363         (verify_uint_overflow_fn): Likewise.
17364
17365 2015-01-19  Martin Liska  <mliska@suse.cz>
17366
17367         * gcc.dg/ipa/ipa-icf-33.c: New test.
17368
17369 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17370             Haijian Zhang  <z.zhanghaijian@huawei.com>
17371
17372         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17373         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17374         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17375         result_float64x2, expected_hfloat64x2): New helper type, variable and
17376         declaration.
17377         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17378         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17379         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17380         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17381         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17382         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17383         and target without the FMA feature.
17384
17385 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17386
17387         * gcc.target/aarch64/pr64304.c: New testcase.
17388
17389 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17390
17391         PR rtl-optimization/64081
17392         * gcc.dg/pr64081.c: New test.
17393
17394 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17395
17396         PR target/63971
17397         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17398         the epilogue).
17399         * gcc.target/aarch64/test_frame_6.c: Likewise.
17400         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17401         and x19 (in the epilogue).
17402         * gcc.target/aarch64/test_frame_4.c: Likewise.
17403         * gcc.target/aarch64/test_frame_7.c: Likewise.
17404
17405 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17406
17407         * gcc.target/i386/chkp-always_inline.c: New.
17408
17409 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17410             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17411
17412         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17413         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17414
17415 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17416
17417         PR fortran/60255
17418         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17419         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17420
17421 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17422
17423         PR fortran/64578
17424         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17425
17426 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17427
17428         PR target/64652
17429         * gcc.target/sh/torture/pr64652.c: New.
17430
17431 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17432
17433         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17434         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17435         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17436         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17437         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17438         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17439
17440 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17441
17442         PR ipa/64378
17443         * g++.dg/torture/pr64378.C: New testcase.
17444
17445 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17446
17447         PR fortran/57959
17448         * gfortran.dg/block_13.f08: New test
17449
17450 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17451
17452         PR fortran/55901
17453         * gfortran.dg/associate_1.f03: Allow test for character with
17454         automatic length.
17455
17456 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17457
17458         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17459         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17460
17461 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17462
17463         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17464
17465 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17466
17467         PR fortran/64578
17468         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17469
17470 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17471
17472         PR fortran/60357
17473         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17474
17475         PR fortran/61275
17476         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17477
17478         PR fortran/55932
17479         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17480
17481 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17482
17483         PR fortran/60334
17484         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17485
17486 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17487
17488         PR rtl-optimization/52773
17489         * gcc.c-torture/compile/pr52773.c: New test.
17490
17491 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17492
17493         PR c++/62134
17494         * g++.dg/cpp0x/alias-decl-46.C: New.
17495
17496 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17497
17498         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17499
17500 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17501
17502         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17503         Add trace.
17504         (CHECK_FP): Likewise.
17505         (CHECK_CUMULATIVE_SAT): Likewise.
17506
17507 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17508
17509         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17510         (Set_Neon_Cumulative_Sat): Add parameter.
17511         (__set_neon_cumulative_sat): Support new parameter.
17512         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17513         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17514         argument.
17515         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17516         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17517         argument.
17518
17519 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17520
17521         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17522         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17523
17524 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17525
17526         PR c++/60056
17527         * g++.dg/tls/thread_local-ice4.C: New.
17528
17529 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17530
17531         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17532         than Neon options.
17533
17534 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17535
17536         PR c++/62276
17537         * g++.dg/cpp0x/vt-62276.C: New.
17538
17539 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17540
17541         PR middle-end/64353
17542         * g++.dg/pr64353.C: New.
17543
17544 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17545
17546         PR target/64263
17547         * gcc.target/aarch64/pr64263_1.c: New test.
17548
17549 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17550
17551         PR tree-optimization/64434
17552         * gcc.dg/torture/pr64434.c: Move to...
17553         * gcc.dg/pr64434.c: ... here.
17554
17555 2015-01-16  Richard Biener  <rguenther@suse.de>
17556
17557         PR middle-end/64614
17558         * gcc.dg/uninit-18.c: New testcase.
17559
17560 2015-01-16  Richard Biener  <rguenther@suse.de>
17561
17562         PR tree-optimization/64568
17563         * g++.dg/torture/pr64568-2.C: New testcase.
17564
17565 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17566
17567         PR target/64363
17568         * gcc.target/i386/chkp-label-address.c: New.
17569
17570 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17571
17572         PR fortran/45290
17573         * gfortran.dg/pointer_init_6.f90: Extended.
17574
17575 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17576
17577         * gcc.c-torture/compile/20150108.c: New test.
17578
17579 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17580
17581         * gcc.target/visium: New directory.
17582
17583 2015-01-16  Richard Biener  <rguenther@suse.de>
17584
17585         PR tree-optimization/61743
17586         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17587         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17588
17589 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17590
17591         * gcc.dg/pr64015.c: New test.
17592
17593 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17594
17595         PR ipa/64163
17596         PR ipa/64612
17597         * g++.dg/ipa/pr64612.C: New test.
17598
17599 2015-01-16  Renlin Li  <renlin.li@arm.com>
17600
17601         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17602
17603 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17604
17605         * gcc.target/i386/sse-14.c: Test new intrinsic.
17606         * gcc.target/i386/sse-22.c: Ditto.
17607
17608 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17609
17610         PR c++/58614
17611         * g++.dg/cpp0x/auto44.C: New.
17612
17613 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17614
17615         PR target/59710
17616         * gcc.target/nios2/gpopt-all.c: New test case.
17617         * gcc.target/nios2/gpopt-local.c: New test case.
17618         * gcc.target/nios2/gpopt-global.c: New test case.
17619         * gcc.target/nios2/gpopt-data.c: New test case.
17620         * gcc.target/nios2/gpopt-none.c: New test case.
17621
17622 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17623
17624         * g++.dg/ubsan/vptr-1.C: New test.
17625         * g++.dg/ubsan/vptr-2.C: New test.
17626         * g++.dg/ubsan/vptr-3.C: New test.
17627         * g++.dg/ubsan/vptr-4.C: New test.
17628         * g++.dg/ubsan/vptr-5.C: New test.
17629         * g++.dg/ubsan/vptr-6.C: New test.
17630         * g++.dg/ubsan/vptr-7.C: New test.
17631         * g++.dg/ubsan/vptr-8.C: New test.
17632         * g++.dg/ubsan/vptr-9.C: New test.
17633
17634 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17635
17636         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17637         is set up.
17638         * lib/gcc-dg.exp: Likewise.
17639
17640 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17641
17642         PR rtl-optimization/64110
17643         * gcc.target/i386/pr64110.c: Add scan-assembler.
17644
17645 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17646             James Norris  <jnorris@codesourcery.com>
17647             Cesar Philippidis  <cesar@codesourcery.com>
17648             Ilmir Usmanov  <i.usmanov@samsung.com>
17649
17650         * lib/target-supports.exp (check_effective_target_fopenacc): New
17651         procedure.
17652         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17653         * g++.dg/goacc/goacc.exp: Likewise.
17654         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17655         * gcc.dg/goacc/goacc.exp: Likewise.
17656         * gfortran.dg/goacc/goacc.exp: Likewise.
17657         * c-c++-common/cpp/openacc-define-1.c: New file.
17658         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17659         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17660         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17661         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17662         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17663         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17664         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17665         * c-c++-common/goacc/cache-1.c: Likewise.
17666         * c-c++-common/goacc/clauses-fail.c: Likewise.
17667         * c-c++-common/goacc/collapse-1.c: Likewise.
17668         * c-c++-common/goacc/data-1.c: Likewise.
17669         * c-c++-common/goacc/data-2.c: Likewise.
17670         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17671         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17672         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17673         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17674         * c-c++-common/goacc/if-clause-1.c: Likewise.
17675         * c-c++-common/goacc/if-clause-2.c: Likewise.
17676         * c-c++-common/goacc/kernels-1.c: Likewise.
17677         * c-c++-common/goacc/loop-1.c: Likewise.
17678         * c-c++-common/goacc/loop-private-1.c: Likewise.
17679         * c-c++-common/goacc/nesting-1.c: Likewise.
17680         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17681         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17682         * c-c++-common/goacc/parallel-1.c: Likewise.
17683         * c-c++-common/goacc/pcopy.c: Likewise.
17684         * c-c++-common/goacc/pcopyin.c: Likewise.
17685         * c-c++-common/goacc/pcopyout.c: Likewise.
17686         * c-c++-common/goacc/pcreate.c: Likewise.
17687         * c-c++-common/goacc/pragma_context.c: Likewise.
17688         * c-c++-common/goacc/present-1.c: Likewise.
17689         * c-c++-common/goacc/reduction-1.c: Likewise.
17690         * c-c++-common/goacc/reduction-2.c: Likewise.
17691         * c-c++-common/goacc/reduction-3.c: Likewise.
17692         * c-c++-common/goacc/reduction-4.c: Likewise.
17693         * c-c++-common/goacc/sb-1.c: Likewise.
17694         * c-c++-common/goacc/sb-2.c: Likewise.
17695         * c-c++-common/goacc/sb-3.c: Likewise.
17696         * c-c++-common/goacc/update-1.c: Likewise.
17697         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17698         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17699         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17700         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17701         * gfortran.dg/goacc/assumed.f95: Likewise.
17702         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17703         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17704         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17705         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17706         * gfortran.dg/goacc/branch.f95: Likewise.
17707         * gfortran.dg/goacc/cache-1.f95: Likewise.
17708         * gfortran.dg/goacc/coarray.f95: Likewise.
17709         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17710         * gfortran.dg/goacc/cray.f95: Likewise.
17711         * gfortran.dg/goacc/critical.f95: Likewise.
17712         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17713         * gfortran.dg/goacc/data-tree.f95: Likewise.
17714         * gfortran.dg/goacc/declare-1.f95: Likewise.
17715         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17716         * gfortran.dg/goacc/fixed-1.f: Likewise.
17717         * gfortran.dg/goacc/fixed-2.f: Likewise.
17718         * gfortran.dg/goacc/fixed-3.f: Likewise.
17719         * gfortran.dg/goacc/fixed-4.f: Likewise.
17720         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17721         * gfortran.dg/goacc/if.f95: Likewise.
17722         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17723         * gfortran.dg/goacc/list.f95: Likewise.
17724         * gfortran.dg/goacc/literal.f95: Likewise.
17725         * gfortran.dg/goacc/loop-1.f95: Likewise.
17726         * gfortran.dg/goacc/loop-2.f95: Likewise.
17727         * gfortran.dg/goacc/loop-3.f95: Likewise.
17728         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17729         * gfortran.dg/goacc/omp.f95: Likewise.
17730         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17731         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17732         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17733         * gfortran.dg/goacc/parameter.f95: Likewise.
17734         * gfortran.dg/goacc/private-1.f95: Likewise.
17735         * gfortran.dg/goacc/private-2.f95: Likewise.
17736         * gfortran.dg/goacc/private-3.f95: Likewise.
17737         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17738         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17739         * gfortran.dg/goacc/reduction.f95: Likewise.
17740         * gfortran.dg/goacc/routine-1.f90: Likewise.
17741         * gfortran.dg/goacc/routine-2.f90: Likewise.
17742         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17743         * gfortran.dg/goacc/several-directives.f95: Likewise.
17744         * gfortran.dg/goacc/sie.f95: Likewise.
17745         * gfortran.dg/goacc/subarrays.f95: Likewise.
17746         * gfortran.dg/gomp/map-1.f90: Likewise.
17747         * gfortran.dg/openacc-define-1.f90: Likewise.
17748         * gfortran.dg/openacc-define-2.f90: Likewise.
17749         * gfortran.dg/openacc-define-3.f90: Likewise.
17750         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17751         * g++.dg/gomp/block-2.C: Likewise.
17752         * g++.dg/gomp/block-3.C: Likewise.
17753         * g++.dg/gomp/block-5.C: Likewise.
17754         * g++.dg/gomp/target-1.C: Likewise.
17755         * g++.dg/gomp/target-2.C: Likewise.
17756         * g++.dg/gomp/taskgroup-1.C: Likewise.
17757         * g++.dg/gomp/teams-1.C: Likewise.
17758         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17759         * gcc.dg/cilk-plus/jump.c: Likewise.
17760         * gcc.dg/gomp/block-1.c: Likewise.
17761         * gcc.dg/gomp/block-10.c: Likewise.
17762         * gcc.dg/gomp/block-2.c: Likewise.
17763         * gcc.dg/gomp/block-3.c: Likewise.
17764         * gcc.dg/gomp/block-4.c: Likewise.
17765         * gcc.dg/gomp/block-5.c: Likewise.
17766         * gcc.dg/gomp/block-6.c: Likewise.
17767         * gcc.dg/gomp/block-7.c: Likewise.
17768         * gcc.dg/gomp/block-8.c: Likewise.
17769         * gcc.dg/gomp/block-9.c: Likewise.
17770         * gcc.dg/gomp/target-1.c: Likewise.
17771         * gcc.dg/gomp/target-2.c: Likewise.
17772         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17773         * gcc.dg/gomp/teams-1.c: Likewise.
17774
17775 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17776
17777         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17778         test case.
17779
17780 2015-01-15  Mike Stump  <mikestump@comcast.net>
17781
17782         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17783         * gcc.dg/inline_2.c: Likewise.
17784         * gcc.dg/inline_3.c: Likewise.
17785         * gcc.dg/inline_4.c: Likewise.
17786
17787 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17788
17789         PR fortran/58023
17790         * gfortran.dg/proc_ptr_comp_43.f90: New.
17791
17792 2015-01-15  Mike Stump  <mikestump@comcast.net>
17793
17794         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17795         * gcc.dg/unroll_2.c: Likewise.
17796         * gcc.dg/unroll_3.c: Likewise.
17797         * gcc.dg/unroll_4.c: Likewise.
17798         * gcc.dg/unroll_5.c: Likewise.
17799
17800 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17801
17802         PR target/63971
17803         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17804         in epilogue.
17805         * gcc.target/aarch64/test_frame_6.c: Likewise.
17806         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17807         x30 and x19 (in the epilogue).
17808         * gcc.target/aarch64/test_frame_4.c: Likewise.
17809         * gcc.target/aarch64/test_frame_7.c: Likewise.
17810
17811 2015-01-15  Martin Liska  <mliska@suse.cz>
17812
17813         * g++.dg/ipa/pr64068.C: New test.
17814         * gcc.dg/ipa/PR64559.c: New test.
17815
17816 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17817
17818         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17819         with PIE.
17820
17821 2015-01-15  Richard Biener  <rguenther@suse.de>
17822
17823         PR tree-optimization/61743
17824         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17825         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17826
17827 2015-01-15 Renlin Li <renlin.li@arm.com>
17828
17829         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17830         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17831
17832 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17833
17834         * gcc.dg/vect/vect-aggressive-1.c: New.
17835         * gcc.target/i386/avx2-vect-aggressive.c: New.
17836
17837 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17838
17839         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17840
17841 2015-01-15  Richard Biener  <rguenther@suse.de>
17842
17843         PR lto/64415
17844         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17845         -Wl,-undefined,dynamic_lookup.
17846
17847 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17848
17849         * gnat.dg/opt47.adb: New test.
17850
17851 2015-01-15  Richard Biener  <rguenther@suse.de>
17852
17853         PR lto/64415
17854         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17855
17856 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17857
17858         PR tree-optimization/64434
17859         * gcc.dg/torture/pr64434.c: New test.
17860
17861 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17862
17863         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17864         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17865         -march=loongson* and -march=octeon* require -mno-micromips.
17866
17867 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17868             Matthew Fortune  <matthew.fortune@imgtec.com>
17869
17870         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17871         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17872         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17873         * gcc.target/mips/call-saved-7.c: New file.
17874         * gcc.target/mips/call-saved-8.c: New file.
17875         * gcc.target/mips/call-saved-9.c: New file.
17876
17877 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17878
17879         * gcc.target/mips/lsa.c: New file.
17880         * gcc.target/mips/mips64-lsa.c: Likewise.
17881         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17882         * gcc.target/mips/mulsize-4.c: Likewise.
17883         * gcc.target/mips/mulsize-5.c: New file.
17884         * gcc.target/mips/mulsize-6.c: Likewise.
17885         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17886         and !HAS_LSA as ghost options.
17887         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17888         for !HAS_LSA.
17889
17890 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17891
17892         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17893
17894 2015-01-15  Richard Biener  <rguenther@suse.de>
17895
17896         PR middle-end/64365
17897         * gcc.dg/torture/pr64365.c: New testcase.
17898
17899 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17900
17901         * gcc.dg/stackprotectexplicit1.c: New test.
17902         * g++.dg/stackprotectexplicit2.c: New test.
17903
17904 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17905
17906         PR target/61933
17907         * gfortran.dg/inquire_internal.f90: New.
17908         * gfortran.dg/negative_unit_check.f90: New.
17909
17910 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17911
17912         PR target/53988
17913         * gcc.target/sh/pr53988-1.c: New.
17914
17915 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17916
17917         PR c++/58671
17918         * g++.dg/tls/thread_local-ice3.C: New.
17919
17920 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17921
17922         * gcc.target/i386/fentry-override.c: Properly place {} in target
17923         selector.  Remove nonpic.
17924         * gcc.target/i386/fentry.c: Likewise.
17925
17926 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17927
17928         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17929         warnings instead of errors.
17930
17931 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17932
17933         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17934         option support instead of ENABLE_LTO from Makefile.
17935
17936 2015-01-14  Richard Biener  <rguenther@suse.de>
17937
17938         PR tree-optimization/59354
17939         * gcc.dg/vect/pr59354.c: New testcase.
17940
17941 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17942
17943         * lib/target-supports.exp
17944         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17945         on ARM architures before v7.
17946
17947 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17948
17949         PR middle-end/59448
17950         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17951         an atomic_exchange.
17952
17953 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17954
17955         PR target/64386
17956         * gcc.target/i386/pr64386.c: New test.
17957
17958 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17959
17960         PR target/64393
17961         * gcc.target/i386/pr64393.c: New test.
17962
17963 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17964
17965         PR target/64387
17966         * gcc.target/i386/pr64387.c: New test.
17967
17968 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17969
17970         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17971
17972 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17973
17974         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17975
17976 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17977
17978         PR target/64453
17979         * gcc.target/arm/pr64453.c: New.
17980
17981 2015-01-14  Richard Biener  <rguenther@suse.de>
17982
17983         PR lto/64415
17984         * gcc.dg/lto/pr64415_0.c: New testcase.
17985         * gcc.dg/lto/pr64415_1.c: Likewise.
17986
17987 2015-01-14  Martin Liska  <mliska@suse.cz>
17988
17989         * gcc.dg/ipa/pr64307.c: New test.
17990
17991 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17992
17993         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17994         64-bit and 128-bit.
17995
17996 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17997
17998         PR target/64460
17999         * gcc.target/arm/pr64460_1.c: New test.
18000
18001 2015-01-14  Richard Biener  <rguenther@suse.de>
18002
18003         PR tree-optimization/64493
18004         PR tree-optimization/64495
18005         * gcc.dg/vect/pr64493.c: New testcase.
18006         * gcc.dg/vect/pr64495.c: Likewise.
18007
18008 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18009
18010         * gcc.dg/Warray-bounds-11.c: New test-case.
18011
18012 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18013
18014         * gcc.target/mips/octeon3-pipe-1.c: New test.
18015
18016 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18017
18018         * jit.dg/harness.h (set_up_logging): Move string concatenation
18019         into...
18020         (concat_strings): New function.
18021         (dump_reproducer): New function.
18022         (test_jit): Call dump_reproducer.
18023         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18024         function.
18025         (jit-dg-test): Delete any generated reproducer from previous runs.
18026         Verify that a generated reproducer was created, and verify that it
18027         compiles.
18028         * jit.dg/test-nested-contexts.c (main): Call
18029         gcc_jit_context_dump_reproducer_to_file.
18030
18031 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18032
18033         * gcc.dg/aru-2.c: Add dg-require-profiling.
18034
18035 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18036
18037         * lib/target-supports.exp (check_profiling_available): Check if
18038         -pg links.
18039
18040 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18041
18042         PR ipa/64565
18043         * g++.dg/torture/pr64565.C: New testcase.
18044
18045 2015-01-13  Marek Polacek  <polacek@redhat.com>
18046
18047         PR middle-end/64391
18048         * gcc.dg/tm/pr64391.c: New test.
18049
18050 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18051
18052         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18053         true.
18054
18055 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18056
18057         * gcc.target/i386/pie.c: New test.
18058
18059         * lib/target-supports.exp (check_effective_target_pie): New.
18060
18061 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18062
18063         PR rtl-optimization/64286
18064         * gcc.target/i386/avx2-pr64286.c: New test.
18065
18066 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18067
18068         PR c++/57626
18069         * g++.dg/cpp0x/vt-57626.C: New.
18070
18071 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18072
18073         PR fortran/64528
18074         * gfortran.dg/pr64528.f90: New test.
18075
18076 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18077
18078         * gcc.target/aarch64/subsp.c: New test.
18079
18080 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18081
18082         * gcc.target/aarch64/store-pair-1.c: New testcase.
18083
18084 2015-01-13  Richard Biener  <rguenther@suse.de>
18085
18086         PR lto/64373
18087         * gcc.dg/lto/pr64373_0.c: New testcase.
18088
18089 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18090
18091         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18092         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18093
18094 2015-01-13  Richard Biener  <rguenther@suse.de>
18095
18096         PR tree-optimization/64406
18097         * gcc.dg/pr64406.c: New testcase.
18098
18099 2015-01-13  Richard Biener  <rguenther@suse.de>
18100
18101         PR tree-optimization/64404
18102         * gcc.dg/vect/pr64404.c: New testcase.
18103
18104 2015-01-13  Richard Biener  <rguenther@suse.de>
18105
18106         PR tree-optimization/64568
18107         * g++.dg/torture/pr64568.C: New testcase.
18108
18109 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18110
18111         * jit.dg/test-error-local-used-from-other-function.c: New test
18112         case.
18113         * jit.dg/test-error-param-reuse.c: New test case.
18114         * jit.dg/test-error-param-sharing.c: New test case.
18115         * jit.dg/test-error-param-used-from-other-function.c: New test
18116         case.
18117         * jit.dg/test-error-param-used-without-a-function.c: New test
18118         case.
18119
18120 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18121
18122         PR tree-optimization/64563
18123         * gcc.dg/pr64563.c: New test.
18124
18125         PR target/64513
18126         * gcc.target/i386/pr64513.c: New test.
18127
18128         PR tree-optimization/64454
18129         * gcc.dg/pr64454.c: New test.
18130
18131         PR testsuite/64028
18132         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18133         bind_pic_locally.
18134         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18135         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18136         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18137         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18138         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18139         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18140         * gcc.dg/vect/slp-25.c: Likewise.
18141         * gcc.dg/vect/vect-109.c: Likewise.
18142         * gcc.dg/vect/vect-13.c: Likewise.
18143         * gcc.dg/vect/vect-17.c: Likewise.
18144         * gcc.dg/vect/vect-18.c: Likewise.
18145         * gcc.dg/vect/vect-19.c: Likewise.
18146         * gcc.dg/vect/vect-20.c: Likewise.
18147         * gcc.dg/vect/vect-21.c: Likewise.
18148         * gcc.dg/vect/vect-22.c: Likewise.
18149         * gcc.dg/vect/vect-27.c: Likewise.
18150         * gcc.dg/vect/vect-29.c: Likewise.
18151         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18152         * gcc.dg/vect/vect-2.c: Likewise.
18153         * gcc.dg/vect/vect-3.c: Likewise.
18154         * gcc.dg/vect/vect-4.c: Likewise.
18155         * gcc.dg/vect/vect-5.c: Likewise.
18156         * gcc.dg/vect/vect-72.c: Likewise.
18157         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18158         * gcc.dg/vect/vect-73.c: Likewise.
18159         * gcc.dg/vect/vect-77-global.c: Likewise.
18160         * gcc.dg/vect/vect-78-global.c: Likewise.
18161         * gcc.dg/vect/vect-7.c: Likewise.
18162         * gcc.dg/vect/vect-86.c: Likewise.
18163         * gcc.dg/vect/vect-align-1.c: Likewise.
18164         * gcc.dg/vect/vect-align-3.c: Likewise.
18165         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18166         * gcc.dg/vect/vect-all.c: Likewise.
18167         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18168         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18169         * gcc.dg/vect/vect-peel-3.c: Likewise.
18170         * gcc.dg/vect/vect-peel-4.c: Likewise.
18171         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18172
18173 2015-01-12  Jeff Law  <law@redhat.com>
18174
18175         PR target/64461
18176         * gcc.target/m68k/pr64461.c: New test.
18177
18178 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18179
18180         * jit.dg/test-array-as-pointer.c (create_code): Update call
18181         to gcc_jit_context_new_global by setting "kind" to
18182         GCC_JIT_GLOBAL_IMPORTED.
18183         * jit.dg/test-error-array-as-pointer.c: Likewise.
18184         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18185         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18186         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18187         * jit.dg/test-using-global.c (the_global): Rename to...
18188         (imported_global): ...this.
18189         (create_code): Update to test the three kinds of global.
18190         (verify_code): Likewise.
18191
18192 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18193
18194         PR testsuite/64427
18195         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18196         undefined behavior.
18197         * gcc.target/i386/pr64291-2.c: Updated.
18198
18199 2015-01-12  Richard Biener  <rguenther@suse.de>
18200
18201         PR tree-optimization/64530
18202         * gfortran.dg/pr64530.f90: New testcase.
18203
18204 2015-01-12  Richard Biener  <rguenther@suse.de>
18205
18206         PR middle-end/64357
18207         * gcc.dg/torture/pr64357.c: New testcase.
18208
18209 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18210
18211         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18212         selector.
18213
18214 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18215         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18216
18217 2015-01-12  Martin Liska  <mliska@suse.cz>
18218
18219         * gcc.dg/ipa/PR64550.c: New test.
18220
18221 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18222
18223         PR ipa/63470
18224         * g++.dg/ipa/pr63470.C: New testcase.
18225
18226 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18227
18228         PR fortran/63733
18229         * gfortran.dg/typebound_operator_20.f90: New.
18230
18231 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18232
18233         PR fortran/58023
18234         * gfortran.dg/proc_ptr_comp_42.f90: New.
18235
18236 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18237
18238         PR fortran/64508
18239         * gfortran.dg/proc_ptr_comp_41.f90: New.
18240
18241 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18242
18243         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18244
18245 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18246
18247         PR fortran/64522
18248         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18249         and add dg-excess-errors.
18250         * gfortran.dg/line_length_6.f90: New.
18251         * gfortran.dg/line_length_7.f90: New.
18252         * gfortran.dg/line_length_8.f90: New.
18253         * gfortran.dg/line_length_9.f90: New.
18254         * gfortran.dg/line_length_10.f90: New.
18255         * gfortran.dg/line_length_11.f90: New.
18256
18257 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18258
18259         * jit.dg/test-threads.c (struct testcase): Move declaration
18260         to jit.dg/all-non-failing-tests.h.
18261         (testcases): Likewise.
18262         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18263         declaration here from jit.dg/all-non-failing-tests.h.
18264         (testcases): Likewise.
18265         * jit.dg/test-combination.c (create_code): Eliminate spelling
18266         out all of the testcases in favor of looping through the
18267         "testcases" metadata.
18268         (verify_code): Likewise.
18269
18270 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18271
18272         PR rtl-optimization/64536
18273         * gcc.dg/pr64536.c: New test.
18274
18275 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18276
18277         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18278         * jit.dg/test-combination.c (create_code): Likewise.
18279         (verify_code): Likewise.
18280         * jit.dg/test-constants.c: New test case.
18281         * jit.dg/test-threads.c: Add test-constants.c.
18282
18283 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18284
18285         PR libobjc/51891
18286         * objc.dg/gnu-api-2-class.m: Add a test case
18287         for the above change.
18288
18289 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18290
18291         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18292
18293 2015-01-09  Richard Biener  <rguenther@suse.de>
18294
18295         PR tree-optimization/64410
18296         * g++.dg/vect/pr64410.cc: New testcase.
18297
18298 2015-01-09  Martin Liska  <mliska@suse.cz>
18299
18300         * gcc.dg/ipa/ipa-icf-32.c: New test.
18301
18302 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18303
18304         * c-c++-common/tsan/tsan_barrier.h: New.
18305         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18306         * c-c++-common/tsan/bitfield_race.c: Likewise.
18307         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18308         * c-c++-common/tsan/mutexset1.c: Likewise.
18309         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18310         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18311         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18312         * c-c++-common/tsan/simple_race.c: Likewise.
18313         * c-c++-common/tsan/simple_stack.c: Likewise.
18314         * c-c++-common/tsan/sleep_sync.c: Likewise.
18315         * c-c++-common/tsan/tiny_race.c: Likewise.
18316         * c-c++-common/tsan/tls_race.c: Likewise.
18317         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18318         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18319         * g++.dg/tsan/atomic_free.C: Likewise.
18320         * g++.dg/tsan/atomic_free2.C: Likewise.
18321         * g++.dg/tsan/cond_race.C: Likewise.
18322         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18323
18324 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18325
18326         PR testsuite/62250
18327         * lib/target-supports.exp (check_effective_target_libatomic_available):
18328         New.
18329         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18330         targets that match effective-target libatomic_available.
18331         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18332
18333 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18334
18335         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18336         Verify the result of gcc_jit_context_get_last_error.
18337         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18338
18339 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18340
18341         PR tree-optimization/63989
18342         * gcc.dg/strlenopt-27.c: New test.
18343
18344 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18345
18346         * jit.dg/harness.h (set_up_logging): New function.
18347         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18348         set_up_logging on the context, so that every testcase is
18349         logged to a particular file.
18350         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18351         and call gcc_jit_context_set_logfile on the top-level context.
18352
18353 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18354
18355         PR target/64338
18356         * g++.dg/opt/pr64338.C: New test.
18357
18358 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18359
18360         * gfortran.dg/coarray/codimension_2b.f90: New file.
18361         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18362         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18363
18364 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18365
18366         PR c++/59004
18367         * g++.dg/ext/fnname4.C: New.
18368
18369 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18370
18371         PR c++/64462
18372         * g++.dg/cpp0x/constexpr-64462.C: New.
18373
18374 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18375
18376         PR c++/60753
18377         * g++.dg/cpp0x/deleted10.C: New.
18378
18379 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18380
18381         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18382
18383 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18384
18385         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18386         GCC_JIT_UNARY_OP_ABS.
18387         (verify_unary_ops): Likewise.
18388
18389 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18390
18391         * jit.dg/test-arith-overflow.c: New test case.
18392         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18393         * jit.dg/test-combination.c (create_code): Likewise.
18394         (verify_code): Likewise.
18395         * jit.dg/test-threads.c (testcases): Likewise.
18396
18397 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18398
18399         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18400         rather than "jit".  Load g++.exp, and call g++_init.
18401         Run test-*.cc files within the testsuite and *.cc files within
18402         docs/examples.
18403         (jit-dg-test): Drop the addition of -fgnu89-inline to
18404         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18405         doing it when compiling C testcases (since g++ does not handle
18406         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18407         is restored to the value after g++_init ran, rather than the
18408         value before g++_init ran.  Return a list of
18409         $comp_output $output_file, as dg-test assumes.
18410
18411 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18412
18413         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18414         make it easier to figure out the origin of each test result when
18415         running test-combination.c and test-threads.c.
18416         (CHECK_VALUE): Likewise.
18417         (CHECK_DOUBLE_VALUE): Likewise.
18418         (CHECK_STRING_VALUE): Likewise.
18419         (CHECK_STRING_STARTS_WITH): Likewise.
18420         (CHECK_STRING_CONTAINS): Likewise.
18421         (CHECK): Likewise.
18422         (check_string_value): Likewise, add "funcname" param.
18423         (check_string_starts_with): Likewise.
18424         (check_string_contains): Likewise.
18425
18426 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18427
18428         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18429         generating name of built executable.
18430
18431 2015-01-07  Marek Polacek  <polacek@redhat.com>
18432
18433         PR c/64440
18434         * gcc.dg/pr64440.c: New test.
18435         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18436
18437 2015-01-07  Marek Polacek  <polacek@redhat.com>
18438
18439         PR c/64417
18440         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18441         * gcc.dg/pr64417.c: New test.
18442
18443 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18444
18445         PR target/64505
18446         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18447         fix is correct.
18448
18449 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18450
18451         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18452         Check if testcases run without errors, not just if they compile.
18453
18454 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18455
18456         PR target/64507
18457         * gcc.target/sh/pr64507.c: New test.
18458
18459 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18460
18461         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18462
18463 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18464
18465         * c-c++-common/asan/sanitize-all-1.c: New test.
18466         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18467         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18468         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18469         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18470
18471 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18472
18473         * lib/target-supports.exp (check_profiling_available): Return 0 for
18474         Visium.
18475         (check_effective_target_tls_runtime): Likewise.
18476         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18477         * gcc.dg/20020312-2.c: Adjust for Visium.
18478         * gcc.dg/tls/thr-cse-1.c: Likewise
18479         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18480         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18481         * gcc.dg/weak/typeof-2.c: Likewise.
18482
18483 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18484
18485         PR rtl-optimization/64287
18486         * gcc.dg/aru-2.c: New test.
18487
18488 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18489
18490         PR sanitizer/64344
18491         * c-c++-common/ubsan/pr64344-1.c: New test.
18492         * c-c++-common/ubsan/pr64344-2.c: New test.
18493
18494         PR tree-optimization/64465
18495         * gcc.dg/pr64465.c: New test.
18496
18497         PR tree-optimization/64494
18498         * gcc.c-torture/compile/pr64494.c: New test.
18499
18500 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18501
18502         PR fortran/47674
18503         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18504
18505 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18506
18507         Update copyright years.
18508
18509 2015-01-05  Marek Polacek  <polacek@redhat.com>
18510
18511         PR c/64423
18512         * gcc.dg/pr64423.c: New test.
18513
18514 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18515
18516         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18517         mmix-knuth-mmixware for the same reason as for MIPS.
18518         * gcc.dg/debug/debug-2.c: Ditto.
18519
18520         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18521
18522 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18523
18524         PR testsuite/62250
18525         * lib/gfortran.exp: Add libatomic library search path.
18526         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18527         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18528
18529         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18530
18531 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18532
18533         * c-c++-common/tsan/bitfield_race.c: New testcase.
18534         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18535
18536 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18537
18538         * gfortran.dg/coarray/collectives_4.f90: New.
18539
18540 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18541
18542         PR fortran/57562
18543         * gfortran.dg/extends_16.f90: New.
18544
18545 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18546
18547         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18548
18549 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18550
18551         * gfortran.dg/coarray/codimension_2.f90: New.
18552         * gfortran.dg/coarray/codimension_2a.f90: New.
18553         * gfortran.dg/coarray_35.f90: New.
18554         * gfortran.dg/coarray_35a.f90: New.
18555
18556 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18557
18558         PR fortran/60507
18559         * gfortran.dg/dummy_procedure_11.f90: New.
18560 ^L
18561 Copyright (C) 2015 Free Software Foundation, Inc.
18562
18563 Copying and distribution of this file, with or without modification,
18564 are permitted in any medium without royalty provided the copyright
18565 notice and this notice are preserved.