PR c++/67876 - [6 Regression] ICE when compiling Firefox 38
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-25  Martin Sebor  <msebor@redhat.com>
2
3         PR c++/67876
4         * g++.dg/pr67876.C: New test.
5
6 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
7             Sebastian Pop  <s.pop@samsung.com>
8
9         PR tree-optimization/68453
10         * gfortran.dg/graphite/pr68453.f90: New.
11
12 2015-11-25  Martin Sebor  <msebor@redhat.com>
13
14         PR c/66516
15         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
16         * gcc.dg/addr_builtin-1.c: Same.
17
18 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
19
20         * gcc.target/powerpc/dform-1.c: New test.
21         * gcc.target/powerpc/dform-2.c: Likewise.
22
23 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
24
25         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
26         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
27         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
28
29 2015-11-25  Tom de Vries  <tom@codesourcery.com>
30
31         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
32         * gcc.dg/pr23911.c: Same.
33         * gcc.dg/tree-ssa/20030709-2.c: Same.
34         * gcc.dg/tree-ssa/20030731-2.c: Same.
35         * gcc.dg/tree-ssa/20040729-1.c: Same.
36         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
37         * gcc.dg/tree-ssa/loop-36.c: Same.
38         * gcc.dg/tree-ssa/pr21086.c: Same.
39         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
40         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
41         * gcc.dg/vect/pr26359.c: Same.
42         * c-c++-common/restrict-2.c: Update after adding new lim1.
43         * c-c++-common/restrict-4.c: Same.
44         * g++.dg/tree-ssa/pr33615.C: Same.
45         * g++.dg/tree-ssa/restrict1.C: Same.
46         * gcc.dg/tm/pub-safety-1.c: Same.
47         * gcc.dg/tm/reg-promotion.c: Same.
48         * gcc.dg/tree-ssa/20050314-1.c: Same.
49         * gcc.dg/tree-ssa/loop-32.c: Same.
50         * gcc.dg/tree-ssa/loop-33.c: Same.
51         * gcc.dg/tree-ssa/loop-34.c: Same.
52         * gcc.dg/tree-ssa/loop-35.c: Same.
53         * gcc.dg/tree-ssa/loop-7.c: Same.
54         * gcc.dg/tree-ssa/pr23109.c: Same.
55         * gcc.dg/tree-ssa/restrict-3.c: Same.
56         * gcc.dg/tree-ssa/restrict-5.c: Same.
57         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
58         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
59         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
60         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
61         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
62         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
63         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
64         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
65         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
66         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
67         * gcc.dg/tree-ssa/structopt-1.c: Same.
68         * gfortran.dg/pr32921.f: Same.
69         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
70         * g++.dg/tree-ssa/pr61009.C: Same.
71         * g++.dg/tree-ssa/ssa-dom.C: Same.
72         * gcc.dg/pr20115-1.c: Same.
73         * gcc.dg/tree-prof/20050826-2.c: Same.
74         * gcc.dg/tree-prof/cmpsf-1.c: Same.
75         * gcc.dg/tree-ssa/20030821-1.c: Same.
76         * gcc.dg/tree-ssa/20030922-2.c: Same.
77         * gcc.dg/tree-ssa/20031022-1.c: Same.
78         * gcc.dg/tree-ssa/20040615-1.c: Same.
79         * gcc.dg/tree-ssa/20040624-1.c: Same.
80         * gcc.dg/tree-ssa/pr21417.c: Same.
81         * gcc.dg/tree-ssa/pr61607.c: Same.
82         * gcc.dg/tree-ssa/slsr-27.c: Same.
83         * gcc.dg/tree-ssa/slsr-28.c: Same.
84         * gcc.dg/tree-ssa/slsr-29.c: Same.
85         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
86         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
87         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
88         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
89         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
90         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
91         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
92         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
93         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
94         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
95         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
96         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
97         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
98         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
99         * gcc.dg/tree-ssa/vrp47.c: Same.
100         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
101         * gcc.dg/tree-ssa/foldconst-2.c: Same.
102         * gcc.dg/tree-ssa/loop-40.c: Same.
103         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
104
105 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
106
107         * g++.dg/cpp0x/constexpr-array13.C: Fix.
108
109 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
110
111         * gfortran.dg/nint_p7.f90: New testcase.
112
113 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
114             Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/68087
117         * g++.dg/cpp0x/constexpr-array13.C: New.
118
119 2015-11-25  Ilmir Usmanov <me@ilmir.us>
120             Cesar Philippidis  <cesar@codesourcery.com>
121
122         PR fortran/63858
123         * goacc/omp-fixed.f: New test.
124         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
125
126 2015-11-25  Richard Biener  <rguenther@suse.de>
127
128         PR middle-end/68528
129         * gcc.dg/torture/pr68528.c: New testcase.
130
131 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
132
133         PR c++/58910
134         * g++.dg/cpp0x/constexpr-tuple2.C: New.
135
136 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
137
138         PR rtl-optimization/68435
139         * gcc.dg/pr68435.c: New test.
140
141 2015-11-25  Richard Biener  <rguenther@suse.de>
142
143         PR tree-optimization/68517
144         * gcc.dg/torture/pr68517.c: New testcase.
145
146 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
147
148         PR target/67089
149         * gcc.dg/pr67089-1.c: New test.
150         * gcc.dg/pr67089-2.c: New test.
151         * gcc.dg/pr67089-3.c: New test.
152         * gcc.dg/pr67089-4.c: New test.
153         * gcc.dg/pr67089-5.c: New test.
154         * gcc.dg/pr67089-6.c: New test.
155         * gcc.dg/pr67089-7.c: New test.
156
157 2015-11-25  Richard Biener  <rguenther@suse.de>
158
159         PR tree-optimization/68502
160         * gcc.dg/vect/pr68502-1.c: New testcase.
161         * gcc.dg/vect/pr68502-2.c: Likewise.
162
163 2015-11-24  Michael Collison  <michael.collison@linaro.org>
164
165         * gcc.target/aarch64/saddw-1.c: New test.
166         * gcc.target/aarch64/saddw-2.c: New test.
167         * gcc.target/aarch64/uaddw-1.c: New test.
168         * gcc.target/aarch64/uaddw-2.c: New test.
169         * gcc.target/aarch64/uaddw-3.c: New test.
170         * lib/target-support.exp
171         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
172         Add aarch64 to list of support targets.
173
174 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
175
176         * gcc.target/mips/frame-header-4.c: New test.
177
178 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
179
180         PR fortran/68486
181         * gfortran.dg/simplify_cshift_3.f90
182
183 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
184
185         PR c++/68278
186         * g++.dg/cpp1y/pr68278.C: New.
187
188 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
189
190         PR c++/68388
191         * g++.dg/cpp1y/pr68388.C: New.
192
193 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
194             Sebastian Pop  <s.pop@samsung.com>
195
196         PR tree-optimization/67984
197         * gcc.dg/graphite/pr67984.c: New.
198
199 2015-11-24  Michael Matz  <matz@suse.de>
200
201         PR rtl-optimization/68392
202         * g++.dg/pr68392.C: New test.
203
204 2015-11-24  Nathan Sidwell  <nathan@acm.org>
205
206         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
207
208 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
209
210         PR rtl-optimization/68381
211         * gcc.c-torture/execute/pr68381.c: New test.
212
213 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
214
215         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
216         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
217
218 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
219
220         PR target/68497
221         * gcc.target/i386/pr68497.c: New test.
222
223 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
224
225         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
226         New.
227         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
228         New.
229         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
230         New.
231         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
232         New.
233         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
234         New.
235         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
236         New.
237         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
238         New.
239         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
240         New.
241         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
242         New.
243         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
244         New.
245         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
246         New.
247         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
248         New.
249
250 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
251
252         PR middle-end/68375
253         * gcc.dg/pr68375.c: New test.
254
255 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
256
257         PR target/68483
258         * gcc.target/i386/pr68483-1.c: New test.
259         * gcc.target/i386/pr68483-2.c: New test.
260
261 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
262
263         PR c/68337
264         * gcc.target/i386/mpx/pr68337-1.c: New test.
265         * gcc.target/i386/mpx/pr68337-2.c: New test.
266
267 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
268
269         PR rtl-optimization/68194
270         PR rtl-optimization/68328
271         PR rtl-optimization/68185
272         * gcc.c-torture/execute/pr68185.c: New test.
273         * gcc.c-torture/execute/pr68328.c: Likewise.
274
275 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
276
277         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
278
279 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
280
281         PR objc/68438
282         * objc.dg/plugin: New subdirectory.
283         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
284         * objc.dg/plugin/plugin.exp: New file, based on
285         gcc.dg/plugin/plugin.exp.
286
287 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
288             Sebastian Pop  <s.pop@samsung.com>
289
290         PR tree-optimization/68493
291         * gcc.dg/graphite/pr68493.c: New.
292
293 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
294             Sebastian Pop  <s.pop@samsung.com>
295
296         PR tree-optimization/68279
297         * gfortran.dg/graphite/pr68279.f90: New.
298
299 2015-11-23  Marek Polacek  <polacek@redhat.com>
300
301         PR tree-optimization/68455
302         * gcc.dg/tree-ssa/pr68455.c: New test.
303
304 2015-11-23  Richard Biener  <rguenther@suse.de>
305
306         PR tree-optimization/68465
307         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
308
309 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
310
311         PR target/68363
312         * gcc.target/aarch64/pr68363_1.c: New test.
313
314 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
315
316         * gcc.target/aarch64/simd/vmulx.x: New.
317         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
318         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
319         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
320
321 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
322
323         PR c++/68001
324         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
325
326 2015-11-23  Richard Biener  <rguenther@suse.de>
327             Jiong Wang  <jiong.wang@arm.com>
328
329         PR tree-optimization/68317
330         PR tree-optimization/68326
331         * gcc.dg/pr68317.c: New testcase.
332
333 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
334
335         PR tree-optimization/68327
336         * gcc.dg/pr68327.c: New test.
337
338 2015-11-23  Tom de Vries  <tom@codesourcery.com>
339
340         PR tree-optimization/68460
341         * gcc.dg/autopar/pr68460.c: New test.
342
343 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
344
345         * c-c++-common/asan/halt_on_error-1.c: New test.
346         * c-c++-common/asan/halt_on_error-2.c: Likewise.
347
348 2015-11-23  Richard Biener  <rguenther@suse.de>
349
350         PR tree-optimization/68482
351         * gcc.dg/vect/pr68482.c: New testcase.
352
353 2015-11-23  Richard Biener  <rguenther@suse.de>
354
355         PR tree-optimization/68445
356         * gcc.dg/vect/pr68445.c: New testcase.
357
358 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
359
360         * gcc.target/s390/load-relative-check.c: New test to check
361         generation of load relative instructions.
362
363 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364
365         * gfortran.dg/fmt_t_8.f90: New test.
366
367 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
368
369         PR target/68390
370         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
371
372 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373
374         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
375
376 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
377
378         PR fortran/68486
379         * gfortran.dg/simplify_cshift_2.f90: New test.
380
381 2015-11-22  James Norris  <jnorris@codesourcery.com>
382             Cesar Philippidis  <cesar@codesourcery.com>
383
384         * gfortran.dg/goacc/declare-1.f95: Update test.
385         * gfortran.dg/goacc/declare-2.f95: New test.
386
387 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
388
389         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
390         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
391         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
392         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
393         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
394         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
395         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
396         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
397         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
398         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
399         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
400         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
401
402 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
403
404         * gfortran.dg/simplify_cshift_1.f90: New test.
405
406 2015-11-21  Nathan Sidwell  <nathan@acm.org>
407
408         * gcc.dg/atomic-generic.c: Include <string.h>.
409
410 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
411
412         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
413
414 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
415
416         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
417
418 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
419
420         PR debug/66432
421         * gcc.dg/debug/pr66432.c: New test.
422
423 2015-11-20  Ian Lance Taylor  <iant@google.com>
424
425         PR go/66406
426         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
427
428 2015-11-20  Mike Stump  <mikestump@comcast.net>
429
430         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
431         isn't portable.
432
433 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
434
435         PR 62314
436         * gcc.dg/fixits.c: New file.
437         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
438         (test_fixit_insert): New.
439         (test_fixit_remove): New.
440         (test_fixit_replace): New.
441         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
442         (test_fixit_insert): New.
443         (test_fixit_remove): New.
444         (test_fixit_replace): New.
445         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
446         (test_show_locus): Add tests of rendering fixit hints.
447
448 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
449
450         PR middle-end/68339
451         * gcc.dg/vect/pr68339.c: New test.
452
453 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
454
455         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
456
457 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
458
459         PR fortran/68237
460         * gfortran.dg/submodule_12.f90: New test
461
462         PR fortran/66762
463         * gfortran.dg/submodule_6.f08: Add compile option -flto.
464
465 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
466
467         * lib/target-supports.exp
468         (check_effective_target_arm_neon_ok_nocache): Add check
469         for M profile.
470
471 2015-11-20  Tom de Vries  <tom@codesourcery.com>
472
473         PR tree-optimization/68373
474         * gcc.dg/autopar/pr68373.c: New test.
475
476 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
477
478         PR c++/67354
479         * g++.dg/abi/mangle67.C: New test.
480
481 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
482
483         * gcc.target/s390/bswap-1.c: New test.
484
485 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
486
487         * gcc.target/s390/pfpo.c: New test.
488
489 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
490
491         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
492         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
493
494 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
495
496         * g++.dg/spellcheck-fields.C: New file.
497
498 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
499             Sebastian Pop  <s.pop@samsung.com>
500
501         PR tree-optimization/68428
502         * gcc.dg/graphite/pr68428.c: New.
503
504 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
505             Sebastian Pop  <s.pop@samsung.com>
506
507         PR tree-optimization/68335
508         * gfortran.dg/graphite/pr68335.f90: New.
509
510 2015-11-19  Nathan Sidwell  <nathan@acm.org>
511
512         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
513         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
514         * gcc.dg/special/weak-2.c: Likewise.
515         * gcc.dg/weak/weak-12.c: Likewise.
516         * gcc.dg/weak/weak-15.c: Likewise.
517         * gcc.dg/weak/weak-16.c: Likewise.
518         * gcc.dg/weak/weak-1.c: Likewise.
519         * gcc.dg/weak/weak-2.c: Likewise.
520         * gcc.dg/weak/weak-4.c: Likewise.
521         * gcc.dg/torture/pr53922.c: Likewise.
522         * gcc.dg/torture/pr60092.c: Likewise.
523
524 2015-11-19  Marek Polacek  <polacek@redhat.com>
525
526         PR c/68412
527         * gcc.dg/pr68412-2.c: New test.
528         * gcc.dg/pr68412.c: New test.
529
530 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
531
532         * gcc.dg/tree-ssa/vrp98.c: New testcase.
533         * gcc.target/avr/uint8-single-reg.c: New testcase.
534
535 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
536
537         PR c++/67409
538         * g++.dg/eh/goto3.C: New test.
539
540 2015-11-19  Marek Polacek  <polacek@redhat.com>
541
542         PR tree-optimization/68431
543         * gcc.dg/tree-ssa/pr68431.c: New test.
544
545 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
546
547         PR rtl-optimization/68376
548         * gcc.c-torture/execute/pr68376-1.c: New test.
549         * gcc.c-torture/execute/pr68376-2.c: New test.
550
551         PR target/67770
552         * gcc.target/i386/pr67770.c: New test.
553
554 2015-11-18  Jeff Law  <law@redhat.com>
555
556         PR tree-optimization/68198
557         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
558         * gcc.dg/tree-ssa/pr68198.c: New test.
559
560 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
561
562         PR fortran/59910
563         * gfortran.dg/pr59910.f90: New test.
564
565 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
566
567         PR fortran/43996
568         * gfortran.dg/pr43996.f90: New test.
569
570 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
571
572         PR c/65083
573         * gcc.dg/atomic/stdatomic-fence-2.c,
574         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
575
576 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
577
578         * gnat.dg/loop_optimization19.adb: New test.
579         * gnat.dg/loop_optimization20.adb: Likewise.
580         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
581
582 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
583
584         * gnat.dg/opt52.adb: New test.
585
586 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
587
588         * gcc.dg/goacc/nvptx-sese-1.c: New.
589
590 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
591
592         * gnat.dg/renaming7.adb: New test.
593         * gnat.dg/renaming7_pkg.ads: New helper.
594
595 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
596
597         PR tree-optimization/68402
598         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
599         to avoid undefined behaviour.
600
601 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
602
603         PR tree-optimization/68157
604         * g++.dg/opt/pr68157.C: New test.
605
606 2015-11-18  Richard Biener  <rguenther@suse.de>
607
608         PR tree-optimization/67790
609         * gcc.dg/vect/pr67790.c: New testcase.
610
611 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
612
613         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
614
615 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
616
617         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
618         (test_braced_init): New function.
619         (test_statement_expression): New function.
620         (test_address_of_label): New function.
621         (test_transaction_expressions): New function.
622         (test_keywords): New function.
623         (test_builtin_va_arg): New function.
624         (test_builtin_offsetof): New function.
625         * lib/multiline.exp (_build_multiline_regex): Escape braces.
626
627 2015-11-17  Martin Sebor  <msebor@redhat.com>
628
629         PR c++/68308
630         * g++.dg/init/new46.C: New test.
631
632 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
633
634         PR fortran/65751
635         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
636
637 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
638
639         PR middle-end/68134
640         * gcc.dg/pr68134.c: New test.
641
642 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
643
644         PR target/68143
645         * gcc.c-torture/execute/pr68143_1.c: New test.
646
647 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
648
649         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
650
651 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
652
653         * gcc.dg/tree-ssa/ifc-8.c: New test.
654
655 2015-11-16  Marek Polacek  <polacek@redhat.com>
656
657         PR c++/68362
658         * g++.dg/delayedfold/switch-1.C: New test.
659
660 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
661
662         PR fortran/58027
663         PR fortran/60993
664         * gfortran.dg/pr58027.f90: New test.
665
666 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
667
668         * c-c++-common/attr-simd.c: New test.
669         * c-c++-common/attr-simd-2.c: New test.
670         * c-c++-common/attr-simd-3.c: New test.
671
672 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
673
674         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
675
676 2015-11-16  Christian Bruel  <christian.bruel@st.com>
677
678         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
679          Check __ARM_NEON__ instead of "arm_neon.h.
680         * gcc.target/arm/attr-neon3.c: New test.
681         * gcc.target/arm/attr-neon-fp16.c: Likewise
682
683 2015-11-16  Christian Bruel  <christian.bruel@st.com>
684
685         PR target/65837
686         * gcc.target/arm/lto/pr65837_0.c
687         * gcc.target/arm/attr-neon2.c
688         * gcc.target/arm/attr-neon.c
689         * gcc.target/arm/attr-neon-builtin-fail.c
690         * gcc.target/arm/attr-crypto.c
691
692 2015-11-16  Richard Biener  <rguenther@suse.de>
693
694         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
695
696 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
697
698         PR fortran/50221
699         * gfortran.dg/deferred_character_1.f90: New test.
700         * gfortran.dg/deferred_character_4.f90: New test for comment
701         #4 of the PR.
702
703         PR fortran/68216
704         * gfortran.dg/deferred_character_2.f90: New test.
705
706         PR fortran/67674
707         * gfortran.dg/deferred_character_3.f90: New test.
708
709         PR fortran/63932
710         * gfortran.dg/deferred_character_5.f90: New test.
711
712         PR fortran/66408
713         * gfortran.dg/deferred_character_6.f90: New test.
714
715         PR fortran/49954
716         * gfortran.dg/deferred_character_7.f90: New test.
717
718 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
719
720         PR fortran/67803
721         * gfortran.dg/pr67803.f90: New test.
722
723 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
724
725         * g++.dg/cpp/ucn-1.C: Fix typo.
726
727 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
728
729         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
730         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
731
732 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
733             Jeff Law  <law@redhat.com>
734
735         * gcc.dg/tree-ssa/split-path-1.c: New test.
736
737 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
738
739         * c-c++-common/goacc/loop-auto-1.c: New.
740
741         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
742         * gcc.dg/goacc/nvptx-merged-loop.c: New.
743
744 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
745
746         PR fortran/68319
747         * gfortran.dg/pr68319.f90: New test.
748
749 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
750
751         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
752         hardware floating point support.
753
754         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
755         vector direct move instructions.
756
757         * gcc.target/powerpc/maddld.c: New test.
758
759 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
760
761         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
762         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
763         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
764
765 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
766
767         * gcc.dg/diagnostic-token-ranges.c: New file.
768         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
769         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
770         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
771         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
772         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
773         line_table param when calling
774         linemap_position_for_line_and_column.
775         (test_show_locus): Pass line_table to rich_location ctors.
776         (plugin_init): Remove setting of global_dc->colorize_source_p.
777         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
778         New file.
779         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
780         diagnostic_plugin_test_tree_expression_range.c,
781         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
782         and diagnostic-test-show-trees-1.c.
783
784 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
785
786         PR tree-optimization/67682
787         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
788         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
789         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
790         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
791
792 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
793
794         * gcc.target/aarch64/umaddl_combine_1.c: New test.
795
796 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
797
798         PR tree-optimization/68264
799         * gcc.dg/torture/pr68264.c: New test.
800
801 2015-11-13  Marek Polacek  <polacek@redhat.com>
802
803         PR c/68320
804         * gcc.dg/pr68320.c: New test.
805
806 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
807
808         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
809
810 2015-11-13  Richard Biener  <rguenther@suse.de>
811
812         PR tree-optimization/68306
813         * gcc.dg/pr68306.c: Adjust.
814         * gcc.dg/pr68306-2.c: New testcase.
815         * gcc.dg/pr68306-3.c: Likewise.
816
817 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
818
819         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
820         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
821
822 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
823
824         PR fortran/47266
825         * gfortran.dg/module_private_2.f90: New test.
826
827 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
828
829         PR fortran/47266
830         * gfortran.dg/warn_unused_function_2.f90: New test.
831
832 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
833
834         Revert [ARM] Remove neon-testgen.ml and generated tests.
835         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
836
837         * gcc.target/arm/neon/vRaddhns16.c: Remove.
838         * gcc.target/arm/neon/vRaddhns32.c: Remove.
839         * gcc.target/arm/neon/vRaddhns64.c: Remove.
840         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
841         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
842         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
843         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
844         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
845         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
846         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
847         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
848         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
849         * gcc.target/arm/neon/vRhadds16.c: Remove.
850         * gcc.target/arm/neon/vRhadds32.c: Remove.
851         * gcc.target/arm/neon/vRhadds8.c: Remove.
852         * gcc.target/arm/neon/vRhaddu16.c: Remove.
853         * gcc.target/arm/neon/vRhaddu32.c: Remove.
854         * gcc.target/arm/neon/vRhaddu8.c: Remove.
855         * gcc.target/arm/neon/vRshlQs16.c: Remove.
856         * gcc.target/arm/neon/vRshlQs32.c: Remove.
857         * gcc.target/arm/neon/vRshlQs64.c: Remove.
858         * gcc.target/arm/neon/vRshlQs8.c: Remove.
859         * gcc.target/arm/neon/vRshlQu16.c: Remove.
860         * gcc.target/arm/neon/vRshlQu32.c: Remove.
861         * gcc.target/arm/neon/vRshlQu64.c: Remove.
862         * gcc.target/arm/neon/vRshlQu8.c: Remove.
863         * gcc.target/arm/neon/vRshls16.c: Remove.
864         * gcc.target/arm/neon/vRshls32.c: Remove.
865         * gcc.target/arm/neon/vRshls64.c: Remove.
866         * gcc.target/arm/neon/vRshls8.c: Remove.
867         * gcc.target/arm/neon/vRshlu16.c: Remove.
868         * gcc.target/arm/neon/vRshlu32.c: Remove.
869         * gcc.target/arm/neon/vRshlu64.c: Remove.
870         * gcc.target/arm/neon/vRshlu8.c: Remove.
871         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
872         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
873         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
874         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
875         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
876         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
877         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
878         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
879         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
880         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
881         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
882         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
883         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
884         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
885         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
886         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
887         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
888         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
889         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
890         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
891         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
892         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
893         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
894         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
895         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
896         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
897         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
898         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
899         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
900         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
901         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
902         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
903         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
904         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
905         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
906         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
907         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
908         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
909         * gcc.target/arm/neon/vRsubhns16.c: Remove.
910         * gcc.target/arm/neon/vRsubhns32.c: Remove.
911         * gcc.target/arm/neon/vRsubhns64.c: Remove.
912         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
913         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
914         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
915         * gcc.target/arm/neon/vabaQs16.c: Remove.
916         * gcc.target/arm/neon/vabaQs32.c: Remove.
917         * gcc.target/arm/neon/vabaQs8.c: Remove.
918         * gcc.target/arm/neon/vabaQu16.c: Remove.
919         * gcc.target/arm/neon/vabaQu32.c: Remove.
920         * gcc.target/arm/neon/vabaQu8.c: Remove.
921         * gcc.target/arm/neon/vabals16.c: Remove.
922         * gcc.target/arm/neon/vabals32.c: Remove.
923         * gcc.target/arm/neon/vabals8.c: Remove.
924         * gcc.target/arm/neon/vabalu16.c: Remove.
925         * gcc.target/arm/neon/vabalu32.c: Remove.
926         * gcc.target/arm/neon/vabalu8.c: Remove.
927         * gcc.target/arm/neon/vabas16.c: Remove.
928         * gcc.target/arm/neon/vabas32.c: Remove.
929         * gcc.target/arm/neon/vabas8.c: Remove.
930         * gcc.target/arm/neon/vabau16.c: Remove.
931         * gcc.target/arm/neon/vabau32.c: Remove.
932         * gcc.target/arm/neon/vabau8.c: Remove.
933         * gcc.target/arm/neon/vabdQf32.c: Remove.
934         * gcc.target/arm/neon/vabdQs16.c: Remove.
935         * gcc.target/arm/neon/vabdQs32.c: Remove.
936         * gcc.target/arm/neon/vabdQs8.c: Remove.
937         * gcc.target/arm/neon/vabdQu16.c: Remove.
938         * gcc.target/arm/neon/vabdQu32.c: Remove.
939         * gcc.target/arm/neon/vabdQu8.c: Remove.
940         * gcc.target/arm/neon/vabdf32.c: Remove.
941         * gcc.target/arm/neon/vabdls16.c: Remove.
942         * gcc.target/arm/neon/vabdls32.c: Remove.
943         * gcc.target/arm/neon/vabdls8.c: Remove.
944         * gcc.target/arm/neon/vabdlu16.c: Remove.
945         * gcc.target/arm/neon/vabdlu32.c: Remove.
946         * gcc.target/arm/neon/vabdlu8.c: Remove.
947         * gcc.target/arm/neon/vabds16.c: Remove.
948         * gcc.target/arm/neon/vabds32.c: Remove.
949         * gcc.target/arm/neon/vabds8.c: Remove.
950         * gcc.target/arm/neon/vabdu16.c: Remove.
951         * gcc.target/arm/neon/vabdu32.c: Remove.
952         * gcc.target/arm/neon/vabdu8.c: Remove.
953         * gcc.target/arm/neon/vabsQf32.c: Remove.
954         * gcc.target/arm/neon/vabsQs16.c: Remove.
955         * gcc.target/arm/neon/vabsQs32.c: Remove.
956         * gcc.target/arm/neon/vabsQs8.c: Remove.
957         * gcc.target/arm/neon/vabsf32.c: Remove.
958         * gcc.target/arm/neon/vabss16.c: Remove.
959         * gcc.target/arm/neon/vabss32.c: Remove.
960         * gcc.target/arm/neon/vabss8.c: Remove.
961         * gcc.target/arm/neon/vaddQf32.c: Remove.
962         * gcc.target/arm/neon/vaddQs16.c: Remove.
963         * gcc.target/arm/neon/vaddQs32.c: Remove.
964         * gcc.target/arm/neon/vaddQs64.c: Remove.
965         * gcc.target/arm/neon/vaddQs8.c: Remove.
966         * gcc.target/arm/neon/vaddQu16.c: Remove.
967         * gcc.target/arm/neon/vaddQu32.c: Remove.
968         * gcc.target/arm/neon/vaddQu64.c: Remove.
969         * gcc.target/arm/neon/vaddQu8.c: Remove.
970         * gcc.target/arm/neon/vaddf32.c: Remove.
971         * gcc.target/arm/neon/vaddhns16.c: Remove.
972         * gcc.target/arm/neon/vaddhns32.c: Remove.
973         * gcc.target/arm/neon/vaddhns64.c: Remove.
974         * gcc.target/arm/neon/vaddhnu16.c: Remove.
975         * gcc.target/arm/neon/vaddhnu32.c: Remove.
976         * gcc.target/arm/neon/vaddhnu64.c: Remove.
977         * gcc.target/arm/neon/vaddls16.c: Remove.
978         * gcc.target/arm/neon/vaddls32.c: Remove.
979         * gcc.target/arm/neon/vaddls8.c: Remove.
980         * gcc.target/arm/neon/vaddlu16.c: Remove.
981         * gcc.target/arm/neon/vaddlu32.c: Remove.
982         * gcc.target/arm/neon/vaddlu8.c: Remove.
983         * gcc.target/arm/neon/vadds16.c: Remove.
984         * gcc.target/arm/neon/vadds32.c: Remove.
985         * gcc.target/arm/neon/vadds64.c: Remove.
986         * gcc.target/arm/neon/vadds8.c: Remove.
987         * gcc.target/arm/neon/vaddu16.c: Remove.
988         * gcc.target/arm/neon/vaddu32.c: Remove.
989         * gcc.target/arm/neon/vaddu64.c: Remove.
990         * gcc.target/arm/neon/vaddu8.c: Remove.
991         * gcc.target/arm/neon/vaddws16.c: Remove.
992         * gcc.target/arm/neon/vaddws32.c: Remove.
993         * gcc.target/arm/neon/vaddws8.c: Remove.
994         * gcc.target/arm/neon/vaddwu16.c: Remove.
995         * gcc.target/arm/neon/vaddwu32.c: Remove.
996         * gcc.target/arm/neon/vaddwu8.c: Remove.
997         * gcc.target/arm/neon/vandQs16.c: Remove.
998         * gcc.target/arm/neon/vandQs32.c: Remove.
999         * gcc.target/arm/neon/vandQs64.c: Remove.
1000         * gcc.target/arm/neon/vandQs8.c: Remove.
1001         * gcc.target/arm/neon/vandQu16.c: Remove.
1002         * gcc.target/arm/neon/vandQu32.c: Remove.
1003         * gcc.target/arm/neon/vandQu64.c: Remove.
1004         * gcc.target/arm/neon/vandQu8.c: Remove.
1005         * gcc.target/arm/neon/vands16.c: Remove.
1006         * gcc.target/arm/neon/vands32.c: Remove.
1007         * gcc.target/arm/neon/vands64.c: Remove.
1008         * gcc.target/arm/neon/vands8.c: Remove.
1009         * gcc.target/arm/neon/vandu16.c: Remove.
1010         * gcc.target/arm/neon/vandu32.c: Remove.
1011         * gcc.target/arm/neon/vandu64.c: Remove.
1012         * gcc.target/arm/neon/vandu8.c: Remove.
1013         * gcc.target/arm/neon/vbicQs16.c: Remove.
1014         * gcc.target/arm/neon/vbicQs32.c: Remove.
1015         * gcc.target/arm/neon/vbicQs64.c: Remove.
1016         * gcc.target/arm/neon/vbicQs8.c: Remove.
1017         * gcc.target/arm/neon/vbicQu16.c: Remove.
1018         * gcc.target/arm/neon/vbicQu32.c: Remove.
1019         * gcc.target/arm/neon/vbicQu64.c: Remove.
1020         * gcc.target/arm/neon/vbicQu8.c: Remove.
1021         * gcc.target/arm/neon/vbics16.c: Remove.
1022         * gcc.target/arm/neon/vbics32.c: Remove.
1023         * gcc.target/arm/neon/vbics64.c: Remove.
1024         * gcc.target/arm/neon/vbics8.c: Remove.
1025         * gcc.target/arm/neon/vbicu16.c: Remove.
1026         * gcc.target/arm/neon/vbicu32.c: Remove.
1027         * gcc.target/arm/neon/vbicu64.c: Remove.
1028         * gcc.target/arm/neon/vbicu8.c: Remove.
1029         * gcc.target/arm/neon/vbslQf32.c: Remove.
1030         * gcc.target/arm/neon/vbslQp16.c: Remove.
1031         * gcc.target/arm/neon/vbslQp64.c: Remove.
1032         * gcc.target/arm/neon/vbslQp8.c: Remove.
1033         * gcc.target/arm/neon/vbslQs16.c: Remove.
1034         * gcc.target/arm/neon/vbslQs32.c: Remove.
1035         * gcc.target/arm/neon/vbslQs64.c: Remove.
1036         * gcc.target/arm/neon/vbslQs8.c: Remove.
1037         * gcc.target/arm/neon/vbslQu16.c: Remove.
1038         * gcc.target/arm/neon/vbslQu32.c: Remove.
1039         * gcc.target/arm/neon/vbslQu64.c: Remove.
1040         * gcc.target/arm/neon/vbslQu8.c: Remove.
1041         * gcc.target/arm/neon/vbslf32.c: Remove.
1042         * gcc.target/arm/neon/vbslp16.c: Remove.
1043         * gcc.target/arm/neon/vbslp64.c: Remove.
1044         * gcc.target/arm/neon/vbslp8.c: Remove.
1045         * gcc.target/arm/neon/vbsls16.c: Remove.
1046         * gcc.target/arm/neon/vbsls32.c: Remove.
1047         * gcc.target/arm/neon/vbsls64.c: Remove.
1048         * gcc.target/arm/neon/vbsls8.c: Remove.
1049         * gcc.target/arm/neon/vbslu16.c: Remove.
1050         * gcc.target/arm/neon/vbslu32.c: Remove.
1051         * gcc.target/arm/neon/vbslu64.c: Remove.
1052         * gcc.target/arm/neon/vbslu8.c: Remove.
1053         * gcc.target/arm/neon/vcageQf32.c: Remove.
1054         * gcc.target/arm/neon/vcagef32.c: Remove.
1055         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1056         * gcc.target/arm/neon/vcagtf32.c: Remove.
1057         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1058         * gcc.target/arm/neon/vcalef32.c: Remove.
1059         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1060         * gcc.target/arm/neon/vcaltf32.c: Remove.
1061         * gcc.target/arm/neon/vceqQf32.c: Remove.
1062         * gcc.target/arm/neon/vceqQp8.c: Remove.
1063         * gcc.target/arm/neon/vceqQs16.c: Remove.
1064         * gcc.target/arm/neon/vceqQs32.c: Remove.
1065         * gcc.target/arm/neon/vceqQs8.c: Remove.
1066         * gcc.target/arm/neon/vceqQu16.c: Remove.
1067         * gcc.target/arm/neon/vceqQu32.c: Remove.
1068         * gcc.target/arm/neon/vceqQu8.c: Remove.
1069         * gcc.target/arm/neon/vceqf32.c: Remove.
1070         * gcc.target/arm/neon/vceqp8.c: Remove.
1071         * gcc.target/arm/neon/vceqs16.c: Remove.
1072         * gcc.target/arm/neon/vceqs32.c: Remove.
1073         * gcc.target/arm/neon/vceqs8.c: Remove.
1074         * gcc.target/arm/neon/vcequ16.c: Remove.
1075         * gcc.target/arm/neon/vcequ32.c: Remove.
1076         * gcc.target/arm/neon/vcequ8.c: Remove.
1077         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1078         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1079         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1080         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1081         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1082         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1083         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1084         * gcc.target/arm/neon/vcgef32.c: Remove.
1085         * gcc.target/arm/neon/vcges16.c: Remove.
1086         * gcc.target/arm/neon/vcges32.c: Remove.
1087         * gcc.target/arm/neon/vcges8.c: Remove.
1088         * gcc.target/arm/neon/vcgeu16.c: Remove.
1089         * gcc.target/arm/neon/vcgeu32.c: Remove.
1090         * gcc.target/arm/neon/vcgeu8.c: Remove.
1091         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1092         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1093         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1094         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1095         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1096         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1097         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1098         * gcc.target/arm/neon/vcgtf32.c: Remove.
1099         * gcc.target/arm/neon/vcgts16.c: Remove.
1100         * gcc.target/arm/neon/vcgts32.c: Remove.
1101         * gcc.target/arm/neon/vcgts8.c: Remove.
1102         * gcc.target/arm/neon/vcgtu16.c: Remove.
1103         * gcc.target/arm/neon/vcgtu32.c: Remove.
1104         * gcc.target/arm/neon/vcgtu8.c: Remove.
1105         * gcc.target/arm/neon/vcleQf32.c: Remove.
1106         * gcc.target/arm/neon/vcleQs16.c: Remove.
1107         * gcc.target/arm/neon/vcleQs32.c: Remove.
1108         * gcc.target/arm/neon/vcleQs8.c: Remove.
1109         * gcc.target/arm/neon/vcleQu16.c: Remove.
1110         * gcc.target/arm/neon/vcleQu32.c: Remove.
1111         * gcc.target/arm/neon/vcleQu8.c: Remove.
1112         * gcc.target/arm/neon/vclef32.c: Remove.
1113         * gcc.target/arm/neon/vcles16.c: Remove.
1114         * gcc.target/arm/neon/vcles32.c: Remove.
1115         * gcc.target/arm/neon/vcles8.c: Remove.
1116         * gcc.target/arm/neon/vcleu16.c: Remove.
1117         * gcc.target/arm/neon/vcleu32.c: Remove.
1118         * gcc.target/arm/neon/vcleu8.c: Remove.
1119         * gcc.target/arm/neon/vclsQs16.c: Remove.
1120         * gcc.target/arm/neon/vclsQs32.c: Remove.
1121         * gcc.target/arm/neon/vclsQs8.c: Remove.
1122         * gcc.target/arm/neon/vclss16.c: Remove.
1123         * gcc.target/arm/neon/vclss32.c: Remove.
1124         * gcc.target/arm/neon/vclss8.c: Remove.
1125         * gcc.target/arm/neon/vcltQf32.c: Remove.
1126         * gcc.target/arm/neon/vcltQs16.c: Remove.
1127         * gcc.target/arm/neon/vcltQs32.c: Remove.
1128         * gcc.target/arm/neon/vcltQs8.c: Remove.
1129         * gcc.target/arm/neon/vcltQu16.c: Remove.
1130         * gcc.target/arm/neon/vcltQu32.c: Remove.
1131         * gcc.target/arm/neon/vcltQu8.c: Remove.
1132         * gcc.target/arm/neon/vcltf32.c: Remove.
1133         * gcc.target/arm/neon/vclts16.c: Remove.
1134         * gcc.target/arm/neon/vclts32.c: Remove.
1135         * gcc.target/arm/neon/vclts8.c: Remove.
1136         * gcc.target/arm/neon/vcltu16.c: Remove.
1137         * gcc.target/arm/neon/vcltu32.c: Remove.
1138         * gcc.target/arm/neon/vcltu8.c: Remove.
1139         * gcc.target/arm/neon/vclzQs16.c: Remove.
1140         * gcc.target/arm/neon/vclzQs32.c: Remove.
1141         * gcc.target/arm/neon/vclzQs8.c: Remove.
1142         * gcc.target/arm/neon/vclzQu16.c: Remove.
1143         * gcc.target/arm/neon/vclzQu32.c: Remove.
1144         * gcc.target/arm/neon/vclzQu8.c: Remove.
1145         * gcc.target/arm/neon/vclzs16.c: Remove.
1146         * gcc.target/arm/neon/vclzs32.c: Remove.
1147         * gcc.target/arm/neon/vclzs8.c: Remove.
1148         * gcc.target/arm/neon/vclzu16.c: Remove.
1149         * gcc.target/arm/neon/vclzu32.c: Remove.
1150         * gcc.target/arm/neon/vclzu8.c: Remove.
1151         * gcc.target/arm/neon/vcntQp8.c: Remove.
1152         * gcc.target/arm/neon/vcntQs8.c: Remove.
1153         * gcc.target/arm/neon/vcntQu8.c: Remove.
1154         * gcc.target/arm/neon/vcntp8.c: Remove.
1155         * gcc.target/arm/neon/vcnts8.c: Remove.
1156         * gcc.target/arm/neon/vcntu8.c: Remove.
1157         * gcc.target/arm/neon/vcombinef32.c: Remove.
1158         * gcc.target/arm/neon/vcombinep16.c: Remove.
1159         * gcc.target/arm/neon/vcombinep64.c: Remove.
1160         * gcc.target/arm/neon/vcombinep8.c: Remove.
1161         * gcc.target/arm/neon/vcombines16.c: Remove.
1162         * gcc.target/arm/neon/vcombines32.c: Remove.
1163         * gcc.target/arm/neon/vcombines64.c: Remove.
1164         * gcc.target/arm/neon/vcombines8.c: Remove.
1165         * gcc.target/arm/neon/vcombineu16.c: Remove.
1166         * gcc.target/arm/neon/vcombineu32.c: Remove.
1167         * gcc.target/arm/neon/vcombineu64.c: Remove.
1168         * gcc.target/arm/neon/vcombineu8.c: Remove.
1169         * gcc.target/arm/neon/vcreatef32.c: Remove.
1170         * gcc.target/arm/neon/vcreatep16.c: Remove.
1171         * gcc.target/arm/neon/vcreatep64.c: Remove.
1172         * gcc.target/arm/neon/vcreatep8.c: Remove.
1173         * gcc.target/arm/neon/vcreates16.c: Remove.
1174         * gcc.target/arm/neon/vcreates32.c: Remove.
1175         * gcc.target/arm/neon/vcreates64.c: Remove.
1176         * gcc.target/arm/neon/vcreates8.c: Remove.
1177         * gcc.target/arm/neon/vcreateu16.c: Remove.
1178         * gcc.target/arm/neon/vcreateu32.c: Remove.
1179         * gcc.target/arm/neon/vcreateu64.c: Remove.
1180         * gcc.target/arm/neon/vcreateu8.c: Remove.
1181         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1182         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1183         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1184         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1185         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1186         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1187         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1188         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1189         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1190         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1191         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1192         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1193         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1194         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1195         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1196         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1197         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1198         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1199         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1200         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1201         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1202         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1203         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1204         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1205         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1206         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1207         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1208         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1209         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1210         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1211         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1212         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1213         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1214         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1215         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1216         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1217         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1218         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1219         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1220         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1221         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1222         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1223         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1224         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1225         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1226         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1227         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1228         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1229         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1230         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1231         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1232         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1233         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1234         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1235         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1236         * gcc.target/arm/neon/vdup_np16.c: Remove.
1237         * gcc.target/arm/neon/vdup_np64.c: Remove.
1238         * gcc.target/arm/neon/vdup_np8.c: Remove.
1239         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1240         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1241         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1242         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1243         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1244         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1245         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1246         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1247         * gcc.target/arm/neon/veorQs16.c: Remove.
1248         * gcc.target/arm/neon/veorQs32.c: Remove.
1249         * gcc.target/arm/neon/veorQs64.c: Remove.
1250         * gcc.target/arm/neon/veorQs8.c: Remove.
1251         * gcc.target/arm/neon/veorQu16.c: Remove.
1252         * gcc.target/arm/neon/veorQu32.c: Remove.
1253         * gcc.target/arm/neon/veorQu64.c: Remove.
1254         * gcc.target/arm/neon/veorQu8.c: Remove.
1255         * gcc.target/arm/neon/veors16.c: Remove.
1256         * gcc.target/arm/neon/veors32.c: Remove.
1257         * gcc.target/arm/neon/veors64.c: Remove.
1258         * gcc.target/arm/neon/veors8.c: Remove.
1259         * gcc.target/arm/neon/veoru16.c: Remove.
1260         * gcc.target/arm/neon/veoru32.c: Remove.
1261         * gcc.target/arm/neon/veoru64.c: Remove.
1262         * gcc.target/arm/neon/veoru8.c: Remove.
1263         * gcc.target/arm/neon/vextQf32.c: Remove.
1264         * gcc.target/arm/neon/vextQp16.c: Remove.
1265         * gcc.target/arm/neon/vextQp64.c: Remove.
1266         * gcc.target/arm/neon/vextQp8.c: Remove.
1267         * gcc.target/arm/neon/vextQs16.c: Remove.
1268         * gcc.target/arm/neon/vextQs32.c: Remove.
1269         * gcc.target/arm/neon/vextQs64.c: Remove.
1270         * gcc.target/arm/neon/vextQs8.c: Remove.
1271         * gcc.target/arm/neon/vextQu16.c: Remove.
1272         * gcc.target/arm/neon/vextQu32.c: Remove.
1273         * gcc.target/arm/neon/vextQu64.c: Remove.
1274         * gcc.target/arm/neon/vextQu8.c: Remove.
1275         * gcc.target/arm/neon/vextf32.c: Remove.
1276         * gcc.target/arm/neon/vextp16.c: Remove.
1277         * gcc.target/arm/neon/vextp64.c: Remove.
1278         * gcc.target/arm/neon/vextp8.c: Remove.
1279         * gcc.target/arm/neon/vexts16.c: Remove.
1280         * gcc.target/arm/neon/vexts32.c: Remove.
1281         * gcc.target/arm/neon/vexts64.c: Remove.
1282         * gcc.target/arm/neon/vexts8.c: Remove.
1283         * gcc.target/arm/neon/vextu16.c: Remove.
1284         * gcc.target/arm/neon/vextu32.c: Remove.
1285         * gcc.target/arm/neon/vextu64.c: Remove.
1286         * gcc.target/arm/neon/vextu8.c: Remove.
1287         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1288         * gcc.target/arm/neon/vfmaf32.c: Remove.
1289         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1290         * gcc.target/arm/neon/vfmsf32.c: Remove.
1291         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1292         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1293         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1294         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1295         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1296         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1297         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1298         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1299         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1300         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1301         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1302         * gcc.target/arm/neon/vget_highf32.c: Remove.
1303         * gcc.target/arm/neon/vget_highp16.c: Remove.
1304         * gcc.target/arm/neon/vget_highp64.c: Remove.
1305         * gcc.target/arm/neon/vget_highp8.c: Remove.
1306         * gcc.target/arm/neon/vget_highs16.c: Remove.
1307         * gcc.target/arm/neon/vget_highs32.c: Remove.
1308         * gcc.target/arm/neon/vget_highs64.c: Remove.
1309         * gcc.target/arm/neon/vget_highs8.c: Remove.
1310         * gcc.target/arm/neon/vget_highu16.c: Remove.
1311         * gcc.target/arm/neon/vget_highu32.c: Remove.
1312         * gcc.target/arm/neon/vget_highu64.c: Remove.
1313         * gcc.target/arm/neon/vget_highu8.c: Remove.
1314         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1315         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1316         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1317         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1318         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1319         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1320         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1321         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1322         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1323         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1324         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1325         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1326         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1327         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1328         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1329         * gcc.target/arm/neon/vget_lows16.c: Remove.
1330         * gcc.target/arm/neon/vget_lows32.c: Remove.
1331         * gcc.target/arm/neon/vget_lows64.c: Remove.
1332         * gcc.target/arm/neon/vget_lows8.c: Remove.
1333         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1334         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1335         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1336         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1337         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1338         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1339         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1340         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1341         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1342         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1343         * gcc.target/arm/neon/vhadds16.c: Remove.
1344         * gcc.target/arm/neon/vhadds32.c: Remove.
1345         * gcc.target/arm/neon/vhadds8.c: Remove.
1346         * gcc.target/arm/neon/vhaddu16.c: Remove.
1347         * gcc.target/arm/neon/vhaddu32.c: Remove.
1348         * gcc.target/arm/neon/vhaddu8.c: Remove.
1349         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1350         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1351         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1352         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1353         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1354         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1355         * gcc.target/arm/neon/vhsubs16.c: Remove.
1356         * gcc.target/arm/neon/vhsubs32.c: Remove.
1357         * gcc.target/arm/neon/vhsubs8.c: Remove.
1358         * gcc.target/arm/neon/vhsubu16.c: Remove.
1359         * gcc.target/arm/neon/vhsubu32.c: Remove.
1360         * gcc.target/arm/neon/vhsubu8.c: Remove.
1361         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1362         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1363         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1364         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1365         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1366         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1367         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1368         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1369         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1370         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1371         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1372         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1373         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1374         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1375         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1376         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1377         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1378         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1379         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1380         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1381         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1382         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1383         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1384         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1385         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1386         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1387         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1388         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1389         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1390         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1391         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1392         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1393         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1394         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1395         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1396         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1397         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1398         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1399         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1400         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1401         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1402         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1403         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1404         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1405         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1406         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1407         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1408         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1409         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1410         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1411         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1412         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1413         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1414         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1415         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1416         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1417         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1418         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1419         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1420         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1421         * gcc.target/arm/neon/vld1f32.c: Remove.
1422         * gcc.target/arm/neon/vld1p16.c: Remove.
1423         * gcc.target/arm/neon/vld1p64.c: Remove.
1424         * gcc.target/arm/neon/vld1p8.c: Remove.
1425         * gcc.target/arm/neon/vld1s16.c: Remove.
1426         * gcc.target/arm/neon/vld1s32.c: Remove.
1427         * gcc.target/arm/neon/vld1s64.c: Remove.
1428         * gcc.target/arm/neon/vld1s8.c: Remove.
1429         * gcc.target/arm/neon/vld1u16.c: Remove.
1430         * gcc.target/arm/neon/vld1u32.c: Remove.
1431         * gcc.target/arm/neon/vld1u64.c: Remove.
1432         * gcc.target/arm/neon/vld1u8.c: Remove.
1433         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1434         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1435         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1436         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1437         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1438         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1439         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1440         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1441         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1442         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1443         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1444         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1445         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1446         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1447         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1448         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1449         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1450         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1451         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1452         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1453         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1454         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1455         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1456         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1457         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1458         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1459         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1460         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1461         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1462         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1463         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1464         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1465         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1466         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1467         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1468         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1469         * gcc.target/arm/neon/vld2f32.c: Remove.
1470         * gcc.target/arm/neon/vld2p16.c: Remove.
1471         * gcc.target/arm/neon/vld2p64.c: Remove.
1472         * gcc.target/arm/neon/vld2p8.c: Remove.
1473         * gcc.target/arm/neon/vld2s16.c: Remove.
1474         * gcc.target/arm/neon/vld2s32.c: Remove.
1475         * gcc.target/arm/neon/vld2s64.c: Remove.
1476         * gcc.target/arm/neon/vld2s8.c: Remove.
1477         * gcc.target/arm/neon/vld2u16.c: Remove.
1478         * gcc.target/arm/neon/vld2u32.c: Remove.
1479         * gcc.target/arm/neon/vld2u64.c: Remove.
1480         * gcc.target/arm/neon/vld2u8.c: Remove.
1481         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1482         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1483         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1484         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1485         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1486         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1487         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1488         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1489         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1490         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1491         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1492         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1493         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1494         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1495         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1496         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1497         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1498         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1499         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1500         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1501         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1502         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1503         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1504         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1505         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1506         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1507         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1508         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1509         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1510         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1511         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1512         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1513         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1514         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1515         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1516         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1517         * gcc.target/arm/neon/vld3f32.c: Remove.
1518         * gcc.target/arm/neon/vld3p16.c: Remove.
1519         * gcc.target/arm/neon/vld3p64.c: Remove.
1520         * gcc.target/arm/neon/vld3p8.c: Remove.
1521         * gcc.target/arm/neon/vld3s16.c: Remove.
1522         * gcc.target/arm/neon/vld3s32.c: Remove.
1523         * gcc.target/arm/neon/vld3s64.c: Remove.
1524         * gcc.target/arm/neon/vld3s8.c: Remove.
1525         * gcc.target/arm/neon/vld3u16.c: Remove.
1526         * gcc.target/arm/neon/vld3u32.c: Remove.
1527         * gcc.target/arm/neon/vld3u64.c: Remove.
1528         * gcc.target/arm/neon/vld3u8.c: Remove.
1529         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1530         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1531         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1532         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1533         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1534         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1535         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1536         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1537         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1538         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1539         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1540         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1541         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1542         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1543         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1544         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1545         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1546         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1547         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1548         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1549         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1550         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1551         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1552         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1553         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1554         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1555         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1556         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1557         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1558         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1559         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1560         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1561         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1562         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1563         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1564         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1565         * gcc.target/arm/neon/vld4f32.c: Remove.
1566         * gcc.target/arm/neon/vld4p16.c: Remove.
1567         * gcc.target/arm/neon/vld4p64.c: Remove.
1568         * gcc.target/arm/neon/vld4p8.c: Remove.
1569         * gcc.target/arm/neon/vld4s16.c: Remove.
1570         * gcc.target/arm/neon/vld4s32.c: Remove.
1571         * gcc.target/arm/neon/vld4s64.c: Remove.
1572         * gcc.target/arm/neon/vld4s8.c: Remove.
1573         * gcc.target/arm/neon/vld4u16.c: Remove.
1574         * gcc.target/arm/neon/vld4u32.c: Remove.
1575         * gcc.target/arm/neon/vld4u64.c: Remove.
1576         * gcc.target/arm/neon/vld4u8.c: Remove.
1577         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1578         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1579         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1580         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1581         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1582         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1583         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1584         * gcc.target/arm/neon/vmaxf32.c: Remove.
1585         * gcc.target/arm/neon/vmaxs16.c: Remove.
1586         * gcc.target/arm/neon/vmaxs32.c: Remove.
1587         * gcc.target/arm/neon/vmaxs8.c: Remove.
1588         * gcc.target/arm/neon/vmaxu16.c: Remove.
1589         * gcc.target/arm/neon/vmaxu32.c: Remove.
1590         * gcc.target/arm/neon/vmaxu8.c: Remove.
1591         * gcc.target/arm/neon/vminQf32.c: Remove.
1592         * gcc.target/arm/neon/vminQs16.c: Remove.
1593         * gcc.target/arm/neon/vminQs32.c: Remove.
1594         * gcc.target/arm/neon/vminQs8.c: Remove.
1595         * gcc.target/arm/neon/vminQu16.c: Remove.
1596         * gcc.target/arm/neon/vminQu32.c: Remove.
1597         * gcc.target/arm/neon/vminQu8.c: Remove.
1598         * gcc.target/arm/neon/vminf32.c: Remove.
1599         * gcc.target/arm/neon/vmins16.c: Remove.
1600         * gcc.target/arm/neon/vmins32.c: Remove.
1601         * gcc.target/arm/neon/vmins8.c: Remove.
1602         * gcc.target/arm/neon/vminu16.c: Remove.
1603         * gcc.target/arm/neon/vminu32.c: Remove.
1604         * gcc.target/arm/neon/vminu8.c: Remove.
1605         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1606         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1607         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1608         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1609         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1610         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1611         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1612         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1613         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1614         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1615         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1616         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1617         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1618         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1619         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1620         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1621         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1622         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1623         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1624         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1625         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1626         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1627         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1628         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1629         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1630         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1631         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1632         * gcc.target/arm/neon/vmlaf32.c: Remove.
1633         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1634         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1635         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1636         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1637         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1638         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1639         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1640         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1641         * gcc.target/arm/neon/vmlals16.c: Remove.
1642         * gcc.target/arm/neon/vmlals32.c: Remove.
1643         * gcc.target/arm/neon/vmlals8.c: Remove.
1644         * gcc.target/arm/neon/vmlalu16.c: Remove.
1645         * gcc.target/arm/neon/vmlalu32.c: Remove.
1646         * gcc.target/arm/neon/vmlalu8.c: Remove.
1647         * gcc.target/arm/neon/vmlas16.c: Remove.
1648         * gcc.target/arm/neon/vmlas32.c: Remove.
1649         * gcc.target/arm/neon/vmlas8.c: Remove.
1650         * gcc.target/arm/neon/vmlau16.c: Remove.
1651         * gcc.target/arm/neon/vmlau32.c: Remove.
1652         * gcc.target/arm/neon/vmlau8.c: Remove.
1653         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1654         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1655         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1656         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1657         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1658         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1659         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1660         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1661         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1662         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1663         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1664         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1665         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1666         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1667         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1668         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1669         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1670         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1671         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1672         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1673         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1674         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1675         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1676         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1677         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1678         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1679         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1680         * gcc.target/arm/neon/vmlsf32.c: Remove.
1681         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1682         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1683         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1684         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1685         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1686         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1687         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1688         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1689         * gcc.target/arm/neon/vmlsls16.c: Remove.
1690         * gcc.target/arm/neon/vmlsls32.c: Remove.
1691         * gcc.target/arm/neon/vmlsls8.c: Remove.
1692         * gcc.target/arm/neon/vmlslu16.c: Remove.
1693         * gcc.target/arm/neon/vmlslu32.c: Remove.
1694         * gcc.target/arm/neon/vmlslu8.c: Remove.
1695         * gcc.target/arm/neon/vmlss16.c: Remove.
1696         * gcc.target/arm/neon/vmlss32.c: Remove.
1697         * gcc.target/arm/neon/vmlss8.c: Remove.
1698         * gcc.target/arm/neon/vmlsu16.c: Remove.
1699         * gcc.target/arm/neon/vmlsu32.c: Remove.
1700         * gcc.target/arm/neon/vmlsu8.c: Remove.
1701         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1702         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1703         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1704         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1705         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1706         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1707         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1708         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1709         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1710         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1711         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1712         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1713         * gcc.target/arm/neon/vmov_np16.c: Remove.
1714         * gcc.target/arm/neon/vmov_np8.c: Remove.
1715         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1716         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1717         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1718         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1719         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1720         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1721         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1722         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1723         * gcc.target/arm/neon/vmovls16.c: Remove.
1724         * gcc.target/arm/neon/vmovls32.c: Remove.
1725         * gcc.target/arm/neon/vmovls8.c: Remove.
1726         * gcc.target/arm/neon/vmovlu16.c: Remove.
1727         * gcc.target/arm/neon/vmovlu32.c: Remove.
1728         * gcc.target/arm/neon/vmovlu8.c: Remove.
1729         * gcc.target/arm/neon/vmovns16.c: Remove.
1730         * gcc.target/arm/neon/vmovns32.c: Remove.
1731         * gcc.target/arm/neon/vmovns64.c: Remove.
1732         * gcc.target/arm/neon/vmovnu16.c: Remove.
1733         * gcc.target/arm/neon/vmovnu32.c: Remove.
1734         * gcc.target/arm/neon/vmovnu64.c: Remove.
1735         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1736         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1737         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1738         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1739         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1740         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1741         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1742         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1743         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1744         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1745         * gcc.target/arm/neon/vmulQf32.c: Remove.
1746         * gcc.target/arm/neon/vmulQp8.c: Remove.
1747         * gcc.target/arm/neon/vmulQs16.c: Remove.
1748         * gcc.target/arm/neon/vmulQs32.c: Remove.
1749         * gcc.target/arm/neon/vmulQs8.c: Remove.
1750         * gcc.target/arm/neon/vmulQu16.c: Remove.
1751         * gcc.target/arm/neon/vmulQu32.c: Remove.
1752         * gcc.target/arm/neon/vmulQu8.c: Remove.
1753         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1754         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1755         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1756         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1757         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1758         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1759         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1760         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1761         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1762         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1763         * gcc.target/arm/neon/vmulf32.c: Remove.
1764         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1765         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1766         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1767         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1768         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1769         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1770         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1771         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1772         * gcc.target/arm/neon/vmullp8.c: Remove.
1773         * gcc.target/arm/neon/vmulls16.c: Remove.
1774         * gcc.target/arm/neon/vmulls32.c: Remove.
1775         * gcc.target/arm/neon/vmulls8.c: Remove.
1776         * gcc.target/arm/neon/vmullu16.c: Remove.
1777         * gcc.target/arm/neon/vmullu32.c: Remove.
1778         * gcc.target/arm/neon/vmullu8.c: Remove.
1779         * gcc.target/arm/neon/vmulp8.c: Remove.
1780         * gcc.target/arm/neon/vmuls16.c: Remove.
1781         * gcc.target/arm/neon/vmuls32.c: Remove.
1782         * gcc.target/arm/neon/vmuls8.c: Remove.
1783         * gcc.target/arm/neon/vmulu16.c: Remove.
1784         * gcc.target/arm/neon/vmulu32.c: Remove.
1785         * gcc.target/arm/neon/vmulu8.c: Remove.
1786         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1787         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1788         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1789         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1790         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1791         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1792         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1793         * gcc.target/arm/neon/vmvnp8.c: Remove.
1794         * gcc.target/arm/neon/vmvns16.c: Remove.
1795         * gcc.target/arm/neon/vmvns32.c: Remove.
1796         * gcc.target/arm/neon/vmvns8.c: Remove.
1797         * gcc.target/arm/neon/vmvnu16.c: Remove.
1798         * gcc.target/arm/neon/vmvnu32.c: Remove.
1799         * gcc.target/arm/neon/vmvnu8.c: Remove.
1800         * gcc.target/arm/neon/vnegQf32.c: Remove.
1801         * gcc.target/arm/neon/vnegQs16.c: Remove.
1802         * gcc.target/arm/neon/vnegQs32.c: Remove.
1803         * gcc.target/arm/neon/vnegQs8.c: Remove.
1804         * gcc.target/arm/neon/vnegf32.c: Remove.
1805         * gcc.target/arm/neon/vnegs16.c: Remove.
1806         * gcc.target/arm/neon/vnegs32.c: Remove.
1807         * gcc.target/arm/neon/vnegs8.c: Remove.
1808         * gcc.target/arm/neon/vornQs16.c: Remove.
1809         * gcc.target/arm/neon/vornQs32.c: Remove.
1810         * gcc.target/arm/neon/vornQs64.c: Remove.
1811         * gcc.target/arm/neon/vornQs8.c: Remove.
1812         * gcc.target/arm/neon/vornQu16.c: Remove.
1813         * gcc.target/arm/neon/vornQu32.c: Remove.
1814         * gcc.target/arm/neon/vornQu64.c: Remove.
1815         * gcc.target/arm/neon/vornQu8.c: Remove.
1816         * gcc.target/arm/neon/vorns16.c: Remove.
1817         * gcc.target/arm/neon/vorns32.c: Remove.
1818         * gcc.target/arm/neon/vorns64.c: Remove.
1819         * gcc.target/arm/neon/vorns8.c: Remove.
1820         * gcc.target/arm/neon/vornu16.c: Remove.
1821         * gcc.target/arm/neon/vornu32.c: Remove.
1822         * gcc.target/arm/neon/vornu64.c: Remove.
1823         * gcc.target/arm/neon/vornu8.c: Remove.
1824         * gcc.target/arm/neon/vorrQs16.c: Remove.
1825         * gcc.target/arm/neon/vorrQs32.c: Remove.
1826         * gcc.target/arm/neon/vorrQs64.c: Remove.
1827         * gcc.target/arm/neon/vorrQs8.c: Remove.
1828         * gcc.target/arm/neon/vorrQu16.c: Remove.
1829         * gcc.target/arm/neon/vorrQu32.c: Remove.
1830         * gcc.target/arm/neon/vorrQu64.c: Remove.
1831         * gcc.target/arm/neon/vorrQu8.c: Remove.
1832         * gcc.target/arm/neon/vorrs16.c: Remove.
1833         * gcc.target/arm/neon/vorrs32.c: Remove.
1834         * gcc.target/arm/neon/vorrs64.c: Remove.
1835         * gcc.target/arm/neon/vorrs8.c: Remove.
1836         * gcc.target/arm/neon/vorru16.c: Remove.
1837         * gcc.target/arm/neon/vorru32.c: Remove.
1838         * gcc.target/arm/neon/vorru64.c: Remove.
1839         * gcc.target/arm/neon/vorru8.c: Remove.
1840         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1841         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1842         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1843         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1844         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1845         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1846         * gcc.target/arm/neon/vpadals16.c: Remove.
1847         * gcc.target/arm/neon/vpadals32.c: Remove.
1848         * gcc.target/arm/neon/vpadals8.c: Remove.
1849         * gcc.target/arm/neon/vpadalu16.c: Remove.
1850         * gcc.target/arm/neon/vpadalu32.c: Remove.
1851         * gcc.target/arm/neon/vpadalu8.c: Remove.
1852         * gcc.target/arm/neon/vpaddf32.c: Remove.
1853         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1854         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1855         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1856         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1857         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1858         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1859         * gcc.target/arm/neon/vpaddls16.c: Remove.
1860         * gcc.target/arm/neon/vpaddls32.c: Remove.
1861         * gcc.target/arm/neon/vpaddls8.c: Remove.
1862         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1863         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1864         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1865         * gcc.target/arm/neon/vpadds16.c: Remove.
1866         * gcc.target/arm/neon/vpadds32.c: Remove.
1867         * gcc.target/arm/neon/vpadds8.c: Remove.
1868         * gcc.target/arm/neon/vpaddu16.c: Remove.
1869         * gcc.target/arm/neon/vpaddu32.c: Remove.
1870         * gcc.target/arm/neon/vpaddu8.c: Remove.
1871         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1872         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1873         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1874         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1875         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1876         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1877         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1878         * gcc.target/arm/neon/vpminf32.c: Remove.
1879         * gcc.target/arm/neon/vpmins16.c: Remove.
1880         * gcc.target/arm/neon/vpmins32.c: Remove.
1881         * gcc.target/arm/neon/vpmins8.c: Remove.
1882         * gcc.target/arm/neon/vpminu16.c: Remove.
1883         * gcc.target/arm/neon/vpminu32.c: Remove.
1884         * gcc.target/arm/neon/vpminu8.c: Remove.
1885         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1886         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1887         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1888         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1889         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1890         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1891         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1892         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1893         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1894         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1895         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1896         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1897         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1898         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1899         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1900         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1901         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1902         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1903         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1904         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1905         * gcc.target/arm/neon/vqRshls16.c: Remove.
1906         * gcc.target/arm/neon/vqRshls32.c: Remove.
1907         * gcc.target/arm/neon/vqRshls64.c: Remove.
1908         * gcc.target/arm/neon/vqRshls8.c: Remove.
1909         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1910         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1911         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1912         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1913         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1914         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1915         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1916         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1917         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1918         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1919         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1920         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1921         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1922         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1923         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1924         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1925         * gcc.target/arm/neon/vqabss16.c: Remove.
1926         * gcc.target/arm/neon/vqabss32.c: Remove.
1927         * gcc.target/arm/neon/vqabss8.c: Remove.
1928         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1929         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1930         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1931         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1932         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1933         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1934         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1935         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1936         * gcc.target/arm/neon/vqadds16.c: Remove.
1937         * gcc.target/arm/neon/vqadds32.c: Remove.
1938         * gcc.target/arm/neon/vqadds64.c: Remove.
1939         * gcc.target/arm/neon/vqadds8.c: Remove.
1940         * gcc.target/arm/neon/vqaddu16.c: Remove.
1941         * gcc.target/arm/neon/vqaddu32.c: Remove.
1942         * gcc.target/arm/neon/vqaddu64.c: Remove.
1943         * gcc.target/arm/neon/vqaddu8.c: Remove.
1944         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1945         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1946         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1947         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1948         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1949         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1950         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1951         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1952         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1953         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1954         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1955         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1956         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1957         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1958         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1959         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1960         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1961         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1962         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1963         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1964         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1965         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1966         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1967         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1968         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1969         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1970         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1971         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1972         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1973         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1974         * gcc.target/arm/neon/vqmovns16.c: Remove.
1975         * gcc.target/arm/neon/vqmovns32.c: Remove.
1976         * gcc.target/arm/neon/vqmovns64.c: Remove.
1977         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1978         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1979         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1980         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1981         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1982         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1983         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1984         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1985         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1986         * gcc.target/arm/neon/vqnegs16.c: Remove.
1987         * gcc.target/arm/neon/vqnegs32.c: Remove.
1988         * gcc.target/arm/neon/vqnegs8.c: Remove.
1989         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1990         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1991         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1992         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1993         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1994         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1995         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1996         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1997         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1998         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1999         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2000         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2001         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2002         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2003         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2004         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2005         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2006         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2007         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2008         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2009         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2010         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2011         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2012         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2013         * gcc.target/arm/neon/vqshls16.c: Remove.
2014         * gcc.target/arm/neon/vqshls32.c: Remove.
2015         * gcc.target/arm/neon/vqshls64.c: Remove.
2016         * gcc.target/arm/neon/vqshls8.c: Remove.
2017         * gcc.target/arm/neon/vqshlu16.c: Remove.
2018         * gcc.target/arm/neon/vqshlu32.c: Remove.
2019         * gcc.target/arm/neon/vqshlu64.c: Remove.
2020         * gcc.target/arm/neon/vqshlu8.c: Remove.
2021         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2022         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2023         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2024         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2025         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2026         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2027         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2028         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2029         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2030         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2031         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2032         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2033         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2034         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2035         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2036         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2037         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2038         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2039         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2040         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2041         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2042         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2043         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2044         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2045         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2046         * gcc.target/arm/neon/vqsubs16.c: Remove.
2047         * gcc.target/arm/neon/vqsubs32.c: Remove.
2048         * gcc.target/arm/neon/vqsubs64.c: Remove.
2049         * gcc.target/arm/neon/vqsubs8.c: Remove.
2050         * gcc.target/arm/neon/vqsubu16.c: Remove.
2051         * gcc.target/arm/neon/vqsubu32.c: Remove.
2052         * gcc.target/arm/neon/vqsubu64.c: Remove.
2053         * gcc.target/arm/neon/vqsubu8.c: Remove.
2054         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2055         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2056         * gcc.target/arm/neon/vrecpef32.c: Remove.
2057         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2058         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2059         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2060         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2061         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2062         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2063         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2064         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2065         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2066         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2067         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2068         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2069         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2070         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2071         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2072         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2073         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2074         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2075         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2076         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2077         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2078         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2079         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2080         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2081         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2082         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2083         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2084         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2085         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2086         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2087         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2088         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2089         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2090         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2091         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2092         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2093         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2094         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2095         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2096         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2097         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2098         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2099         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2100         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2101         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2102         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2103         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2104         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2105         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2106         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2107         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2108         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2109         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2110         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2111         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2112         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2113         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2114         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2115         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2116         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2117         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2118         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2119         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2120         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2121         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2122         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2123         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2124         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2125         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2126         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2127         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2128         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2129         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2130         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2131         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2132         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2133         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2134         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2135         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2136         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2141         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2142         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2143         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2144         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2145         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2146         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2147         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2148         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2149         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2150         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2151         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2152         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2153         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2154         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2155         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2156         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2157         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2158         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2159         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2160         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2161         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2162         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2163         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2164         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2165         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2166         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2167         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2168         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2169         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2170         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2171         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2172         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2173         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2174         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2175         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2176         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2177         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2178         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2179         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2180         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2181         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2182         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2183         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2184         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2185         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2186         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2187         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2188         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2189         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2190         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2191         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2192         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2193         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2194         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2195         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2196         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2197         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2198         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2199         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2260         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2261         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2262         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2263         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2264         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2265         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2266         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2267         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2268         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2269         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2270         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2271         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2272         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2273         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2274         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2275         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2276         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2277         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2278         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2279         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2280         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2281         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2282         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2283         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2284         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2285         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2286         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2287         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2288         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2289         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2290         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2291         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2292         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2293         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2294         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2295         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2296         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2297         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2298         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2299         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2300         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2301         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2302         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2303         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2348         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2349         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2350         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2351         * gcc.target/arm/neon/vrev16p8.c: Remove.
2352         * gcc.target/arm/neon/vrev16s8.c: Remove.
2353         * gcc.target/arm/neon/vrev16u8.c: Remove.
2354         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2355         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2356         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2357         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2358         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2359         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2360         * gcc.target/arm/neon/vrev32p16.c: Remove.
2361         * gcc.target/arm/neon/vrev32p8.c: Remove.
2362         * gcc.target/arm/neon/vrev32s16.c: Remove.
2363         * gcc.target/arm/neon/vrev32s8.c: Remove.
2364         * gcc.target/arm/neon/vrev32u16.c: Remove.
2365         * gcc.target/arm/neon/vrev32u8.c: Remove.
2366         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2367         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2368         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2369         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2370         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2371         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2372         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2373         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2374         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2375         * gcc.target/arm/neon/vrev64f32.c: Remove.
2376         * gcc.target/arm/neon/vrev64p16.c: Remove.
2377         * gcc.target/arm/neon/vrev64p8.c: Remove.
2378         * gcc.target/arm/neon/vrev64s16.c: Remove.
2379         * gcc.target/arm/neon/vrev64s32.c: Remove.
2380         * gcc.target/arm/neon/vrev64s8.c: Remove.
2381         * gcc.target/arm/neon/vrev64u16.c: Remove.
2382         * gcc.target/arm/neon/vrev64u32.c: Remove.
2383         * gcc.target/arm/neon/vrev64u8.c: Remove.
2384         * gcc.target/arm/neon/vrndaf32.c: Remove.
2385         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2386         * gcc.target/arm/neon/vrndf32.c: Remove.
2387         * gcc.target/arm/neon/vrndmf32.c: Remove.
2388         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2389         * gcc.target/arm/neon/vrndnf32.c: Remove.
2390         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2391         * gcc.target/arm/neon/vrndpf32.c: Remove.
2392         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2393         * gcc.target/arm/neon/vrndqf32.c: Remove.
2394         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2395         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2396         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2397         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2398         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2399         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2400         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2401         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2402         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2403         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2404         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2405         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2406         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2407         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2408         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2409         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2410         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2411         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2412         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2413         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2414         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2415         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2416         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2417         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2418         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2419         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2420         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2421         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2422         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2423         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2424         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2425         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2426         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2427         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2428         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2429         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2430         * gcc.target/arm/neon/vshlQs16.c: Remove.
2431         * gcc.target/arm/neon/vshlQs32.c: Remove.
2432         * gcc.target/arm/neon/vshlQs64.c: Remove.
2433         * gcc.target/arm/neon/vshlQs8.c: Remove.
2434         * gcc.target/arm/neon/vshlQu16.c: Remove.
2435         * gcc.target/arm/neon/vshlQu32.c: Remove.
2436         * gcc.target/arm/neon/vshlQu64.c: Remove.
2437         * gcc.target/arm/neon/vshlQu8.c: Remove.
2438         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2439         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2440         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2441         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2442         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2443         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2444         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2445         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2446         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2447         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2448         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2449         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2450         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2451         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2452         * gcc.target/arm/neon/vshls16.c: Remove.
2453         * gcc.target/arm/neon/vshls32.c: Remove.
2454         * gcc.target/arm/neon/vshls64.c: Remove.
2455         * gcc.target/arm/neon/vshls8.c: Remove.
2456         * gcc.target/arm/neon/vshlu16.c: Remove.
2457         * gcc.target/arm/neon/vshlu32.c: Remove.
2458         * gcc.target/arm/neon/vshlu64.c: Remove.
2459         * gcc.target/arm/neon/vshlu8.c: Remove.
2460         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2461         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2462         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2463         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2464         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2465         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2466         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2467         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2468         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2469         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2470         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2471         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2472         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2473         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2474         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2475         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2476         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2477         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2478         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2479         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2480         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2481         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2482         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2483         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2484         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2485         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2486         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2487         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2488         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2489         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2490         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2491         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2492         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2493         * gcc.target/arm/neon/vsli_np16.c: Remove.
2494         * gcc.target/arm/neon/vsli_np64.c: Remove.
2495         * gcc.target/arm/neon/vsli_np8.c: Remove.
2496         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2497         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2498         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2499         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2500         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2501         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2502         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2503         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2504         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2505         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2506         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2507         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2508         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2509         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2510         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2511         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2512         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2513         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2514         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2515         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2516         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2517         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2518         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2519         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2520         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2521         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2522         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2523         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2524         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2525         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2526         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2527         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2528         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2529         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2530         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2531         * gcc.target/arm/neon/vsri_np16.c: Remove.
2532         * gcc.target/arm/neon/vsri_np64.c: Remove.
2533         * gcc.target/arm/neon/vsri_np8.c: Remove.
2534         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2535         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2536         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2537         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2538         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2539         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2540         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2541         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2542         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2543         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2544         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2545         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2546         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2547         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2548         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2549         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2550         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2551         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2552         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2553         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2554         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2555         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2556         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2557         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2558         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2559         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2560         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2561         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2562         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2563         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2564         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2565         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2566         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2567         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2568         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2569         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2570         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2571         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2572         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2573         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2574         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2575         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2576         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2577         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2578         * gcc.target/arm/neon/vst1f32.c: Remove.
2579         * gcc.target/arm/neon/vst1p16.c: Remove.
2580         * gcc.target/arm/neon/vst1p64.c: Remove.
2581         * gcc.target/arm/neon/vst1p8.c: Remove.
2582         * gcc.target/arm/neon/vst1s16.c: Remove.
2583         * gcc.target/arm/neon/vst1s32.c: Remove.
2584         * gcc.target/arm/neon/vst1s64.c: Remove.
2585         * gcc.target/arm/neon/vst1s8.c: Remove.
2586         * gcc.target/arm/neon/vst1u16.c: Remove.
2587         * gcc.target/arm/neon/vst1u32.c: Remove.
2588         * gcc.target/arm/neon/vst1u64.c: Remove.
2589         * gcc.target/arm/neon/vst1u8.c: Remove.
2590         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2591         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2592         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2593         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2594         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2595         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2596         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2597         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2598         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2599         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2600         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2601         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2602         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2603         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2604         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2605         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2606         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2607         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2608         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2609         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2610         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2611         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2612         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2613         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2614         * gcc.target/arm/neon/vst2f32.c: Remove.
2615         * gcc.target/arm/neon/vst2p16.c: Remove.
2616         * gcc.target/arm/neon/vst2p64.c: Remove.
2617         * gcc.target/arm/neon/vst2p8.c: Remove.
2618         * gcc.target/arm/neon/vst2s16.c: Remove.
2619         * gcc.target/arm/neon/vst2s32.c: Remove.
2620         * gcc.target/arm/neon/vst2s64.c: Remove.
2621         * gcc.target/arm/neon/vst2s8.c: Remove.
2622         * gcc.target/arm/neon/vst2u16.c: Remove.
2623         * gcc.target/arm/neon/vst2u32.c: Remove.
2624         * gcc.target/arm/neon/vst2u64.c: Remove.
2625         * gcc.target/arm/neon/vst2u8.c: Remove.
2626         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2627         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2628         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2629         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2630         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2631         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2632         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2633         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2634         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2635         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2636         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2637         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2638         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2639         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2640         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2641         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2642         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2643         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2644         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2645         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2646         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2647         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2648         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2649         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2650         * gcc.target/arm/neon/vst3f32.c: Remove.
2651         * gcc.target/arm/neon/vst3p16.c: Remove.
2652         * gcc.target/arm/neon/vst3p64.c: Remove.
2653         * gcc.target/arm/neon/vst3p8.c: Remove.
2654         * gcc.target/arm/neon/vst3s16.c: Remove.
2655         * gcc.target/arm/neon/vst3s32.c: Remove.
2656         * gcc.target/arm/neon/vst3s64.c: Remove.
2657         * gcc.target/arm/neon/vst3s8.c: Remove.
2658         * gcc.target/arm/neon/vst3u16.c: Remove.
2659         * gcc.target/arm/neon/vst3u32.c: Remove.
2660         * gcc.target/arm/neon/vst3u64.c: Remove.
2661         * gcc.target/arm/neon/vst3u8.c: Remove.
2662         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2663         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2664         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2665         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2666         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2667         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2668         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2669         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2670         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2671         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2672         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2673         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2674         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2675         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2676         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2677         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2678         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2679         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2680         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2681         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2682         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2683         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2684         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2685         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2686         * gcc.target/arm/neon/vst4f32.c: Remove.
2687         * gcc.target/arm/neon/vst4p16.c: Remove.
2688         * gcc.target/arm/neon/vst4p64.c: Remove.
2689         * gcc.target/arm/neon/vst4p8.c: Remove.
2690         * gcc.target/arm/neon/vst4s16.c: Remove.
2691         * gcc.target/arm/neon/vst4s32.c: Remove.
2692         * gcc.target/arm/neon/vst4s64.c: Remove.
2693         * gcc.target/arm/neon/vst4s8.c: Remove.
2694         * gcc.target/arm/neon/vst4u16.c: Remove.
2695         * gcc.target/arm/neon/vst4u32.c: Remove.
2696         * gcc.target/arm/neon/vst4u64.c: Remove.
2697         * gcc.target/arm/neon/vst4u8.c: Remove.
2698         * gcc.target/arm/neon/vsubQf32.c: Remove.
2699         * gcc.target/arm/neon/vsubQs16.c: Remove.
2700         * gcc.target/arm/neon/vsubQs32.c: Remove.
2701         * gcc.target/arm/neon/vsubQs64.c: Remove.
2702         * gcc.target/arm/neon/vsubQs8.c: Remove.
2703         * gcc.target/arm/neon/vsubQu16.c: Remove.
2704         * gcc.target/arm/neon/vsubQu32.c: Remove.
2705         * gcc.target/arm/neon/vsubQu64.c: Remove.
2706         * gcc.target/arm/neon/vsubQu8.c: Remove.
2707         * gcc.target/arm/neon/vsubf32.c: Remove.
2708         * gcc.target/arm/neon/vsubhns16.c: Remove.
2709         * gcc.target/arm/neon/vsubhns32.c: Remove.
2710         * gcc.target/arm/neon/vsubhns64.c: Remove.
2711         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2712         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2713         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2714         * gcc.target/arm/neon/vsubls16.c: Remove.
2715         * gcc.target/arm/neon/vsubls32.c: Remove.
2716         * gcc.target/arm/neon/vsubls8.c: Remove.
2717         * gcc.target/arm/neon/vsublu16.c: Remove.
2718         * gcc.target/arm/neon/vsublu32.c: Remove.
2719         * gcc.target/arm/neon/vsublu8.c: Remove.
2720         * gcc.target/arm/neon/vsubs16.c: Remove.
2721         * gcc.target/arm/neon/vsubs32.c: Remove.
2722         * gcc.target/arm/neon/vsubs64.c: Remove.
2723         * gcc.target/arm/neon/vsubs8.c: Remove.
2724         * gcc.target/arm/neon/vsubu16.c: Remove.
2725         * gcc.target/arm/neon/vsubu32.c: Remove.
2726         * gcc.target/arm/neon/vsubu64.c: Remove.
2727         * gcc.target/arm/neon/vsubu8.c: Remove.
2728         * gcc.target/arm/neon/vsubws16.c: Remove.
2729         * gcc.target/arm/neon/vsubws32.c: Remove.
2730         * gcc.target/arm/neon/vsubws8.c: Remove.
2731         * gcc.target/arm/neon/vsubwu16.c: Remove.
2732         * gcc.target/arm/neon/vsubwu32.c: Remove.
2733         * gcc.target/arm/neon/vsubwu8.c: Remove.
2734         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2735         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2736         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2737         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2738         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2739         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2740         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2741         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2742         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2743         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2744         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2745         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2746         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2747         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2748         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2749         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2750         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2751         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2752         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2753         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2754         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2755         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2756         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2757         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2758         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2759         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2760         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2761         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2762         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2763         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2764         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2765         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2766         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2767         * gcc.target/arm/neon/vtrnf32.c: Remove.
2768         * gcc.target/arm/neon/vtrnp16.c: Remove.
2769         * gcc.target/arm/neon/vtrnp8.c: Remove.
2770         * gcc.target/arm/neon/vtrns16.c: Remove.
2771         * gcc.target/arm/neon/vtrns32.c: Remove.
2772         * gcc.target/arm/neon/vtrns8.c: Remove.
2773         * gcc.target/arm/neon/vtrnu16.c: Remove.
2774         * gcc.target/arm/neon/vtrnu32.c: Remove.
2775         * gcc.target/arm/neon/vtrnu8.c: Remove.
2776         * gcc.target/arm/neon/vtstQp8.c: Remove.
2777         * gcc.target/arm/neon/vtstQs16.c: Remove.
2778         * gcc.target/arm/neon/vtstQs32.c: Remove.
2779         * gcc.target/arm/neon/vtstQs8.c: Remove.
2780         * gcc.target/arm/neon/vtstQu16.c: Remove.
2781         * gcc.target/arm/neon/vtstQu32.c: Remove.
2782         * gcc.target/arm/neon/vtstQu8.c: Remove.
2783         * gcc.target/arm/neon/vtstp8.c: Remove.
2784         * gcc.target/arm/neon/vtsts16.c: Remove.
2785         * gcc.target/arm/neon/vtsts32.c: Remove.
2786         * gcc.target/arm/neon/vtsts8.c: Remove.
2787         * gcc.target/arm/neon/vtstu16.c: Remove.
2788         * gcc.target/arm/neon/vtstu32.c: Remove.
2789         * gcc.target/arm/neon/vtstu8.c: Remove.
2790         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2791         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2792         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2793         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2794         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2795         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2796         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2797         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2798         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2799         * gcc.target/arm/neon/vuzpf32.c: Remove.
2800         * gcc.target/arm/neon/vuzpp16.c: Remove.
2801         * gcc.target/arm/neon/vuzpp8.c: Remove.
2802         * gcc.target/arm/neon/vuzps16.c: Remove.
2803         * gcc.target/arm/neon/vuzps32.c: Remove.
2804         * gcc.target/arm/neon/vuzps8.c: Remove.
2805         * gcc.target/arm/neon/vuzpu16.c: Remove.
2806         * gcc.target/arm/neon/vuzpu32.c: Remove.
2807         * gcc.target/arm/neon/vuzpu8.c: Remove.
2808         * gcc.target/arm/neon/vzipQf32.c: Remove.
2809         * gcc.target/arm/neon/vzipQp16.c: Remove.
2810         * gcc.target/arm/neon/vzipQp8.c: Remove.
2811         * gcc.target/arm/neon/vzipQs16.c: Remove.
2812         * gcc.target/arm/neon/vzipQs32.c: Remove.
2813         * gcc.target/arm/neon/vzipQs8.c: Remove.
2814         * gcc.target/arm/neon/vzipQu16.c: Remove.
2815         * gcc.target/arm/neon/vzipQu32.c: Remove.
2816         * gcc.target/arm/neon/vzipQu8.c: Remove.
2817         * gcc.target/arm/neon/vzipf32.c: Remove.
2818         * gcc.target/arm/neon/vzipp16.c: Remove.
2819         * gcc.target/arm/neon/vzipp8.c: Remove.
2820         * gcc.target/arm/neon/vzips16.c: Remove.
2821         * gcc.target/arm/neon/vzips32.c: Remove.
2822         * gcc.target/arm/neon/vzips8.c: Remove.
2823         * gcc.target/arm/neon/vzipu16.c: Remove.
2824         * gcc.target/arm/neon/vzipu32.c: Remove.
2825         * gcc.target/arm/neon/vzipu8.c: Remove.
2826
2827 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2828
2829         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2830
2831 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2832
2833         PR driver/67613
2834         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2835         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2836
2837 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2838
2839         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2840         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2841         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2842         levenshtein_plugin.c.
2843         * gcc.dg/spellcheck-fields.c: New file.
2844
2845 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2846
2847         PR fortran/68318
2848         * gfortran.dg/pr68318_1.f90: New test.
2849         * gfortran.dg/pr68318_2.f90: Ditto.
2850
2851 2015-11-12  James Norris  <jnorris@codesourcery.com>
2852             Joseph Myers  <joseph@codesourcery.com>
2853
2854         * c-c++-common/goacc/declare-1.c: New test.
2855         * c-c++-common/goacc/declare-2.c: Likewise.
2856
2857 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2858
2859         [ARM] Remove neon-testgen.ml and generated tests.
2860
2861         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2862         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2863         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2864         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2865         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2866         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2867         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2868         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2869         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2870         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2871         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2872         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2873         * gcc.target/arm/neon/vRhadds16.c: Remove.
2874         * gcc.target/arm/neon/vRhadds32.c: Remove.
2875         * gcc.target/arm/neon/vRhadds8.c: Remove.
2876         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2877         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2878         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2879         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2880         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2881         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2882         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2883         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2884         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2885         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2886         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2887         * gcc.target/arm/neon/vRshls16.c: Remove.
2888         * gcc.target/arm/neon/vRshls32.c: Remove.
2889         * gcc.target/arm/neon/vRshls64.c: Remove.
2890         * gcc.target/arm/neon/vRshls8.c: Remove.
2891         * gcc.target/arm/neon/vRshlu16.c: Remove.
2892         * gcc.target/arm/neon/vRshlu32.c: Remove.
2893         * gcc.target/arm/neon/vRshlu64.c: Remove.
2894         * gcc.target/arm/neon/vRshlu8.c: Remove.
2895         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2896         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2897         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2898         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2899         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2900         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2901         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2902         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2903         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2904         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2905         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2906         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2907         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2908         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2909         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2910         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2911         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2912         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2913         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2914         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2915         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2916         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2917         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2918         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2919         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2920         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2921         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2922         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2923         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2924         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2925         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2926         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2927         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2928         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2929         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2930         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2931         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2932         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2933         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2934         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2935         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2936         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2937         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2938         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2939         * gcc.target/arm/neon/vabaQs16.c: Remove.
2940         * gcc.target/arm/neon/vabaQs32.c: Remove.
2941         * gcc.target/arm/neon/vabaQs8.c: Remove.
2942         * gcc.target/arm/neon/vabaQu16.c: Remove.
2943         * gcc.target/arm/neon/vabaQu32.c: Remove.
2944         * gcc.target/arm/neon/vabaQu8.c: Remove.
2945         * gcc.target/arm/neon/vabals16.c: Remove.
2946         * gcc.target/arm/neon/vabals32.c: Remove.
2947         * gcc.target/arm/neon/vabals8.c: Remove.
2948         * gcc.target/arm/neon/vabalu16.c: Remove.
2949         * gcc.target/arm/neon/vabalu32.c: Remove.
2950         * gcc.target/arm/neon/vabalu8.c: Remove.
2951         * gcc.target/arm/neon/vabas16.c: Remove.
2952         * gcc.target/arm/neon/vabas32.c: Remove.
2953         * gcc.target/arm/neon/vabas8.c: Remove.
2954         * gcc.target/arm/neon/vabau16.c: Remove.
2955         * gcc.target/arm/neon/vabau32.c: Remove.
2956         * gcc.target/arm/neon/vabau8.c: Remove.
2957         * gcc.target/arm/neon/vabdQf32.c: Remove.
2958         * gcc.target/arm/neon/vabdQs16.c: Remove.
2959         * gcc.target/arm/neon/vabdQs32.c: Remove.
2960         * gcc.target/arm/neon/vabdQs8.c: Remove.
2961         * gcc.target/arm/neon/vabdQu16.c: Remove.
2962         * gcc.target/arm/neon/vabdQu32.c: Remove.
2963         * gcc.target/arm/neon/vabdQu8.c: Remove.
2964         * gcc.target/arm/neon/vabdf32.c: Remove.
2965         * gcc.target/arm/neon/vabdls16.c: Remove.
2966         * gcc.target/arm/neon/vabdls32.c: Remove.
2967         * gcc.target/arm/neon/vabdls8.c: Remove.
2968         * gcc.target/arm/neon/vabdlu16.c: Remove.
2969         * gcc.target/arm/neon/vabdlu32.c: Remove.
2970         * gcc.target/arm/neon/vabdlu8.c: Remove.
2971         * gcc.target/arm/neon/vabds16.c: Remove.
2972         * gcc.target/arm/neon/vabds32.c: Remove.
2973         * gcc.target/arm/neon/vabds8.c: Remove.
2974         * gcc.target/arm/neon/vabdu16.c: Remove.
2975         * gcc.target/arm/neon/vabdu32.c: Remove.
2976         * gcc.target/arm/neon/vabdu8.c: Remove.
2977         * gcc.target/arm/neon/vabsQf32.c: Remove.
2978         * gcc.target/arm/neon/vabsQs16.c: Remove.
2979         * gcc.target/arm/neon/vabsQs32.c: Remove.
2980         * gcc.target/arm/neon/vabsQs8.c: Remove.
2981         * gcc.target/arm/neon/vabsf32.c: Remove.
2982         * gcc.target/arm/neon/vabss16.c: Remove.
2983         * gcc.target/arm/neon/vabss32.c: Remove.
2984         * gcc.target/arm/neon/vabss8.c: Remove.
2985         * gcc.target/arm/neon/vaddQf32.c: Remove.
2986         * gcc.target/arm/neon/vaddQs16.c: Remove.
2987         * gcc.target/arm/neon/vaddQs32.c: Remove.
2988         * gcc.target/arm/neon/vaddQs64.c: Remove.
2989         * gcc.target/arm/neon/vaddQs8.c: Remove.
2990         * gcc.target/arm/neon/vaddQu16.c: Remove.
2991         * gcc.target/arm/neon/vaddQu32.c: Remove.
2992         * gcc.target/arm/neon/vaddQu64.c: Remove.
2993         * gcc.target/arm/neon/vaddQu8.c: Remove.
2994         * gcc.target/arm/neon/vaddf32.c: Remove.
2995         * gcc.target/arm/neon/vaddhns16.c: Remove.
2996         * gcc.target/arm/neon/vaddhns32.c: Remove.
2997         * gcc.target/arm/neon/vaddhns64.c: Remove.
2998         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2999         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3000         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3001         * gcc.target/arm/neon/vaddls16.c: Remove.
3002         * gcc.target/arm/neon/vaddls32.c: Remove.
3003         * gcc.target/arm/neon/vaddls8.c: Remove.
3004         * gcc.target/arm/neon/vaddlu16.c: Remove.
3005         * gcc.target/arm/neon/vaddlu32.c: Remove.
3006         * gcc.target/arm/neon/vaddlu8.c: Remove.
3007         * gcc.target/arm/neon/vadds16.c: Remove.
3008         * gcc.target/arm/neon/vadds32.c: Remove.
3009         * gcc.target/arm/neon/vadds64.c: Remove.
3010         * gcc.target/arm/neon/vadds8.c: Remove.
3011         * gcc.target/arm/neon/vaddu16.c: Remove.
3012         * gcc.target/arm/neon/vaddu32.c: Remove.
3013         * gcc.target/arm/neon/vaddu64.c: Remove.
3014         * gcc.target/arm/neon/vaddu8.c: Remove.
3015         * gcc.target/arm/neon/vaddws16.c: Remove.
3016         * gcc.target/arm/neon/vaddws32.c: Remove.
3017         * gcc.target/arm/neon/vaddws8.c: Remove.
3018         * gcc.target/arm/neon/vaddwu16.c: Remove.
3019         * gcc.target/arm/neon/vaddwu32.c: Remove.
3020         * gcc.target/arm/neon/vaddwu8.c: Remove.
3021         * gcc.target/arm/neon/vandQs16.c: Remove.
3022         * gcc.target/arm/neon/vandQs32.c: Remove.
3023         * gcc.target/arm/neon/vandQs64.c: Remove.
3024         * gcc.target/arm/neon/vandQs8.c: Remove.
3025         * gcc.target/arm/neon/vandQu16.c: Remove.
3026         * gcc.target/arm/neon/vandQu32.c: Remove.
3027         * gcc.target/arm/neon/vandQu64.c: Remove.
3028         * gcc.target/arm/neon/vandQu8.c: Remove.
3029         * gcc.target/arm/neon/vands16.c: Remove.
3030         * gcc.target/arm/neon/vands32.c: Remove.
3031         * gcc.target/arm/neon/vands64.c: Remove.
3032         * gcc.target/arm/neon/vands8.c: Remove.
3033         * gcc.target/arm/neon/vandu16.c: Remove.
3034         * gcc.target/arm/neon/vandu32.c: Remove.
3035         * gcc.target/arm/neon/vandu64.c: Remove.
3036         * gcc.target/arm/neon/vandu8.c: Remove.
3037         * gcc.target/arm/neon/vbicQs16.c: Remove.
3038         * gcc.target/arm/neon/vbicQs32.c: Remove.
3039         * gcc.target/arm/neon/vbicQs64.c: Remove.
3040         * gcc.target/arm/neon/vbicQs8.c: Remove.
3041         * gcc.target/arm/neon/vbicQu16.c: Remove.
3042         * gcc.target/arm/neon/vbicQu32.c: Remove.
3043         * gcc.target/arm/neon/vbicQu64.c: Remove.
3044         * gcc.target/arm/neon/vbicQu8.c: Remove.
3045         * gcc.target/arm/neon/vbics16.c: Remove.
3046         * gcc.target/arm/neon/vbics32.c: Remove.
3047         * gcc.target/arm/neon/vbics64.c: Remove.
3048         * gcc.target/arm/neon/vbics8.c: Remove.
3049         * gcc.target/arm/neon/vbicu16.c: Remove.
3050         * gcc.target/arm/neon/vbicu32.c: Remove.
3051         * gcc.target/arm/neon/vbicu64.c: Remove.
3052         * gcc.target/arm/neon/vbicu8.c: Remove.
3053         * gcc.target/arm/neon/vbslQf32.c: Remove.
3054         * gcc.target/arm/neon/vbslQp16.c: Remove.
3055         * gcc.target/arm/neon/vbslQp64.c: Remove.
3056         * gcc.target/arm/neon/vbslQp8.c: Remove.
3057         * gcc.target/arm/neon/vbslQs16.c: Remove.
3058         * gcc.target/arm/neon/vbslQs32.c: Remove.
3059         * gcc.target/arm/neon/vbslQs64.c: Remove.
3060         * gcc.target/arm/neon/vbslQs8.c: Remove.
3061         * gcc.target/arm/neon/vbslQu16.c: Remove.
3062         * gcc.target/arm/neon/vbslQu32.c: Remove.
3063         * gcc.target/arm/neon/vbslQu64.c: Remove.
3064         * gcc.target/arm/neon/vbslQu8.c: Remove.
3065         * gcc.target/arm/neon/vbslf32.c: Remove.
3066         * gcc.target/arm/neon/vbslp16.c: Remove.
3067         * gcc.target/arm/neon/vbslp64.c: Remove.
3068         * gcc.target/arm/neon/vbslp8.c: Remove.
3069         * gcc.target/arm/neon/vbsls16.c: Remove.
3070         * gcc.target/arm/neon/vbsls32.c: Remove.
3071         * gcc.target/arm/neon/vbsls64.c: Remove.
3072         * gcc.target/arm/neon/vbsls8.c: Remove.
3073         * gcc.target/arm/neon/vbslu16.c: Remove.
3074         * gcc.target/arm/neon/vbslu32.c: Remove.
3075         * gcc.target/arm/neon/vbslu64.c: Remove.
3076         * gcc.target/arm/neon/vbslu8.c: Remove.
3077         * gcc.target/arm/neon/vcageQf32.c: Remove.
3078         * gcc.target/arm/neon/vcagef32.c: Remove.
3079         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3080         * gcc.target/arm/neon/vcagtf32.c: Remove.
3081         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3082         * gcc.target/arm/neon/vcalef32.c: Remove.
3083         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3084         * gcc.target/arm/neon/vcaltf32.c: Remove.
3085         * gcc.target/arm/neon/vceqQf32.c: Remove.
3086         * gcc.target/arm/neon/vceqQp8.c: Remove.
3087         * gcc.target/arm/neon/vceqQs16.c: Remove.
3088         * gcc.target/arm/neon/vceqQs32.c: Remove.
3089         * gcc.target/arm/neon/vceqQs8.c: Remove.
3090         * gcc.target/arm/neon/vceqQu16.c: Remove.
3091         * gcc.target/arm/neon/vceqQu32.c: Remove.
3092         * gcc.target/arm/neon/vceqQu8.c: Remove.
3093         * gcc.target/arm/neon/vceqf32.c: Remove.
3094         * gcc.target/arm/neon/vceqp8.c: Remove.
3095         * gcc.target/arm/neon/vceqs16.c: Remove.
3096         * gcc.target/arm/neon/vceqs32.c: Remove.
3097         * gcc.target/arm/neon/vceqs8.c: Remove.
3098         * gcc.target/arm/neon/vcequ16.c: Remove.
3099         * gcc.target/arm/neon/vcequ32.c: Remove.
3100         * gcc.target/arm/neon/vcequ8.c: Remove.
3101         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3102         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3103         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3104         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3105         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3106         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3107         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3108         * gcc.target/arm/neon/vcgef32.c: Remove.
3109         * gcc.target/arm/neon/vcges16.c: Remove.
3110         * gcc.target/arm/neon/vcges32.c: Remove.
3111         * gcc.target/arm/neon/vcges8.c: Remove.
3112         * gcc.target/arm/neon/vcgeu16.c: Remove.
3113         * gcc.target/arm/neon/vcgeu32.c: Remove.
3114         * gcc.target/arm/neon/vcgeu8.c: Remove.
3115         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3116         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3117         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3118         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3119         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3120         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3121         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3122         * gcc.target/arm/neon/vcgtf32.c: Remove.
3123         * gcc.target/arm/neon/vcgts16.c: Remove.
3124         * gcc.target/arm/neon/vcgts32.c: Remove.
3125         * gcc.target/arm/neon/vcgts8.c: Remove.
3126         * gcc.target/arm/neon/vcgtu16.c: Remove.
3127         * gcc.target/arm/neon/vcgtu32.c: Remove.
3128         * gcc.target/arm/neon/vcgtu8.c: Remove.
3129         * gcc.target/arm/neon/vcleQf32.c: Remove.
3130         * gcc.target/arm/neon/vcleQs16.c: Remove.
3131         * gcc.target/arm/neon/vcleQs32.c: Remove.
3132         * gcc.target/arm/neon/vcleQs8.c: Remove.
3133         * gcc.target/arm/neon/vcleQu16.c: Remove.
3134         * gcc.target/arm/neon/vcleQu32.c: Remove.
3135         * gcc.target/arm/neon/vcleQu8.c: Remove.
3136         * gcc.target/arm/neon/vclef32.c: Remove.
3137         * gcc.target/arm/neon/vcles16.c: Remove.
3138         * gcc.target/arm/neon/vcles32.c: Remove.
3139         * gcc.target/arm/neon/vcles8.c: Remove.
3140         * gcc.target/arm/neon/vcleu16.c: Remove.
3141         * gcc.target/arm/neon/vcleu32.c: Remove.
3142         * gcc.target/arm/neon/vcleu8.c: Remove.
3143         * gcc.target/arm/neon/vclsQs16.c: Remove.
3144         * gcc.target/arm/neon/vclsQs32.c: Remove.
3145         * gcc.target/arm/neon/vclsQs8.c: Remove.
3146         * gcc.target/arm/neon/vclss16.c: Remove.
3147         * gcc.target/arm/neon/vclss32.c: Remove.
3148         * gcc.target/arm/neon/vclss8.c: Remove.
3149         * gcc.target/arm/neon/vcltQf32.c: Remove.
3150         * gcc.target/arm/neon/vcltQs16.c: Remove.
3151         * gcc.target/arm/neon/vcltQs32.c: Remove.
3152         * gcc.target/arm/neon/vcltQs8.c: Remove.
3153         * gcc.target/arm/neon/vcltQu16.c: Remove.
3154         * gcc.target/arm/neon/vcltQu32.c: Remove.
3155         * gcc.target/arm/neon/vcltQu8.c: Remove.
3156         * gcc.target/arm/neon/vcltf32.c: Remove.
3157         * gcc.target/arm/neon/vclts16.c: Remove.
3158         * gcc.target/arm/neon/vclts32.c: Remove.
3159         * gcc.target/arm/neon/vclts8.c: Remove.
3160         * gcc.target/arm/neon/vcltu16.c: Remove.
3161         * gcc.target/arm/neon/vcltu32.c: Remove.
3162         * gcc.target/arm/neon/vcltu8.c: Remove.
3163         * gcc.target/arm/neon/vclzQs16.c: Remove.
3164         * gcc.target/arm/neon/vclzQs32.c: Remove.
3165         * gcc.target/arm/neon/vclzQs8.c: Remove.
3166         * gcc.target/arm/neon/vclzQu16.c: Remove.
3167         * gcc.target/arm/neon/vclzQu32.c: Remove.
3168         * gcc.target/arm/neon/vclzQu8.c: Remove.
3169         * gcc.target/arm/neon/vclzs16.c: Remove.
3170         * gcc.target/arm/neon/vclzs32.c: Remove.
3171         * gcc.target/arm/neon/vclzs8.c: Remove.
3172         * gcc.target/arm/neon/vclzu16.c: Remove.
3173         * gcc.target/arm/neon/vclzu32.c: Remove.
3174         * gcc.target/arm/neon/vclzu8.c: Remove.
3175         * gcc.target/arm/neon/vcntQp8.c: Remove.
3176         * gcc.target/arm/neon/vcntQs8.c: Remove.
3177         * gcc.target/arm/neon/vcntQu8.c: Remove.
3178         * gcc.target/arm/neon/vcntp8.c: Remove.
3179         * gcc.target/arm/neon/vcnts8.c: Remove.
3180         * gcc.target/arm/neon/vcntu8.c: Remove.
3181         * gcc.target/arm/neon/vcombinef32.c: Remove.
3182         * gcc.target/arm/neon/vcombinep16.c: Remove.
3183         * gcc.target/arm/neon/vcombinep64.c: Remove.
3184         * gcc.target/arm/neon/vcombinep8.c: Remove.
3185         * gcc.target/arm/neon/vcombines16.c: Remove.
3186         * gcc.target/arm/neon/vcombines32.c: Remove.
3187         * gcc.target/arm/neon/vcombines64.c: Remove.
3188         * gcc.target/arm/neon/vcombines8.c: Remove.
3189         * gcc.target/arm/neon/vcombineu16.c: Remove.
3190         * gcc.target/arm/neon/vcombineu32.c: Remove.
3191         * gcc.target/arm/neon/vcombineu64.c: Remove.
3192         * gcc.target/arm/neon/vcombineu8.c: Remove.
3193         * gcc.target/arm/neon/vcreatef32.c: Remove.
3194         * gcc.target/arm/neon/vcreatep16.c: Remove.
3195         * gcc.target/arm/neon/vcreatep64.c: Remove.
3196         * gcc.target/arm/neon/vcreatep8.c: Remove.
3197         * gcc.target/arm/neon/vcreates16.c: Remove.
3198         * gcc.target/arm/neon/vcreates32.c: Remove.
3199         * gcc.target/arm/neon/vcreates64.c: Remove.
3200         * gcc.target/arm/neon/vcreates8.c: Remove.
3201         * gcc.target/arm/neon/vcreateu16.c: Remove.
3202         * gcc.target/arm/neon/vcreateu32.c: Remove.
3203         * gcc.target/arm/neon/vcreateu64.c: Remove.
3204         * gcc.target/arm/neon/vcreateu8.c: Remove.
3205         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3206         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3207         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3208         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3209         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3210         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3211         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3212         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3213         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3214         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3215         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3216         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3217         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3218         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3219         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3220         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3221         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3222         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3223         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3224         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3225         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3226         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3227         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3228         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3229         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3230         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3231         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3232         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3233         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3234         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3235         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3236         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3237         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3238         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3239         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3240         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3241         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3242         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3243         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3244         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3245         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3246         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3247         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3248         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3249         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3250         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3251         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3252         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3253         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3254         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3255         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3256         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3257         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3258         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3259         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3260         * gcc.target/arm/neon/vdup_np16.c: Remove.
3261         * gcc.target/arm/neon/vdup_np64.c: Remove.
3262         * gcc.target/arm/neon/vdup_np8.c: Remove.
3263         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3264         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3265         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3266         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3267         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3268         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3269         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3270         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3271         * gcc.target/arm/neon/veorQs16.c: Remove.
3272         * gcc.target/arm/neon/veorQs32.c: Remove.
3273         * gcc.target/arm/neon/veorQs64.c: Remove.
3274         * gcc.target/arm/neon/veorQs8.c: Remove.
3275         * gcc.target/arm/neon/veorQu16.c: Remove.
3276         * gcc.target/arm/neon/veorQu32.c: Remove.
3277         * gcc.target/arm/neon/veorQu64.c: Remove.
3278         * gcc.target/arm/neon/veorQu8.c: Remove.
3279         * gcc.target/arm/neon/veors16.c: Remove.
3280         * gcc.target/arm/neon/veors32.c: Remove.
3281         * gcc.target/arm/neon/veors64.c: Remove.
3282         * gcc.target/arm/neon/veors8.c: Remove.
3283         * gcc.target/arm/neon/veoru16.c: Remove.
3284         * gcc.target/arm/neon/veoru32.c: Remove.
3285         * gcc.target/arm/neon/veoru64.c: Remove.
3286         * gcc.target/arm/neon/veoru8.c: Remove.
3287         * gcc.target/arm/neon/vextQf32.c: Remove.
3288         * gcc.target/arm/neon/vextQp16.c: Remove.
3289         * gcc.target/arm/neon/vextQp64.c: Remove.
3290         * gcc.target/arm/neon/vextQp8.c: Remove.
3291         * gcc.target/arm/neon/vextQs16.c: Remove.
3292         * gcc.target/arm/neon/vextQs32.c: Remove.
3293         * gcc.target/arm/neon/vextQs64.c: Remove.
3294         * gcc.target/arm/neon/vextQs8.c: Remove.
3295         * gcc.target/arm/neon/vextQu16.c: Remove.
3296         * gcc.target/arm/neon/vextQu32.c: Remove.
3297         * gcc.target/arm/neon/vextQu64.c: Remove.
3298         * gcc.target/arm/neon/vextQu8.c: Remove.
3299         * gcc.target/arm/neon/vextf32.c: Remove.
3300         * gcc.target/arm/neon/vextp16.c: Remove.
3301         * gcc.target/arm/neon/vextp64.c: Remove.
3302         * gcc.target/arm/neon/vextp8.c: Remove.
3303         * gcc.target/arm/neon/vexts16.c: Remove.
3304         * gcc.target/arm/neon/vexts32.c: Remove.
3305         * gcc.target/arm/neon/vexts64.c: Remove.
3306         * gcc.target/arm/neon/vexts8.c: Remove.
3307         * gcc.target/arm/neon/vextu16.c: Remove.
3308         * gcc.target/arm/neon/vextu32.c: Remove.
3309         * gcc.target/arm/neon/vextu64.c: Remove.
3310         * gcc.target/arm/neon/vextu8.c: Remove.
3311         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3312         * gcc.target/arm/neon/vfmaf32.c: Remove.
3313         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3314         * gcc.target/arm/neon/vfmsf32.c: Remove.
3315         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3316         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3317         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3318         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3319         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3320         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3321         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3322         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3323         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3324         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3325         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3326         * gcc.target/arm/neon/vget_highf32.c: Remove.
3327         * gcc.target/arm/neon/vget_highp16.c: Remove.
3328         * gcc.target/arm/neon/vget_highp64.c: Remove.
3329         * gcc.target/arm/neon/vget_highp8.c: Remove.
3330         * gcc.target/arm/neon/vget_highs16.c: Remove.
3331         * gcc.target/arm/neon/vget_highs32.c: Remove.
3332         * gcc.target/arm/neon/vget_highs64.c: Remove.
3333         * gcc.target/arm/neon/vget_highs8.c: Remove.
3334         * gcc.target/arm/neon/vget_highu16.c: Remove.
3335         * gcc.target/arm/neon/vget_highu32.c: Remove.
3336         * gcc.target/arm/neon/vget_highu64.c: Remove.
3337         * gcc.target/arm/neon/vget_highu8.c: Remove.
3338         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3339         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3340         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3341         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3342         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3343         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3344         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3345         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3346         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3347         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3348         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3349         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3350         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3351         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3352         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3353         * gcc.target/arm/neon/vget_lows16.c: Remove.
3354         * gcc.target/arm/neon/vget_lows32.c: Remove.
3355         * gcc.target/arm/neon/vget_lows64.c: Remove.
3356         * gcc.target/arm/neon/vget_lows8.c: Remove.
3357         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3358         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3359         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3360         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3361         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3362         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3363         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3364         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3365         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3366         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3367         * gcc.target/arm/neon/vhadds16.c: Remove.
3368         * gcc.target/arm/neon/vhadds32.c: Remove.
3369         * gcc.target/arm/neon/vhadds8.c: Remove.
3370         * gcc.target/arm/neon/vhaddu16.c: Remove.
3371         * gcc.target/arm/neon/vhaddu32.c: Remove.
3372         * gcc.target/arm/neon/vhaddu8.c: Remove.
3373         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3374         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3375         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3376         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3377         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3378         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3379         * gcc.target/arm/neon/vhsubs16.c: Remove.
3380         * gcc.target/arm/neon/vhsubs32.c: Remove.
3381         * gcc.target/arm/neon/vhsubs8.c: Remove.
3382         * gcc.target/arm/neon/vhsubu16.c: Remove.
3383         * gcc.target/arm/neon/vhsubu32.c: Remove.
3384         * gcc.target/arm/neon/vhsubu8.c: Remove.
3385         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3386         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3387         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3388         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3389         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3390         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3391         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3392         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3393         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3394         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3395         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3396         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3397         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3398         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3399         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3400         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3401         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3402         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3403         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3404         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3405         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3406         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3407         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3408         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3409         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3410         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3411         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3412         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3413         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3414         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3415         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3416         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3417         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3418         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3419         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3420         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3421         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3422         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3423         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3424         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3425         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3426         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3427         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3428         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3429         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3430         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3431         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3432         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3433         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3434         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3435         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3436         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3437         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3438         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3439         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3440         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3441         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3442         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3443         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3444         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3445         * gcc.target/arm/neon/vld1f32.c: Remove.
3446         * gcc.target/arm/neon/vld1p16.c: Remove.
3447         * gcc.target/arm/neon/vld1p64.c: Remove.
3448         * gcc.target/arm/neon/vld1p8.c: Remove.
3449         * gcc.target/arm/neon/vld1s16.c: Remove.
3450         * gcc.target/arm/neon/vld1s32.c: Remove.
3451         * gcc.target/arm/neon/vld1s64.c: Remove.
3452         * gcc.target/arm/neon/vld1s8.c: Remove.
3453         * gcc.target/arm/neon/vld1u16.c: Remove.
3454         * gcc.target/arm/neon/vld1u32.c: Remove.
3455         * gcc.target/arm/neon/vld1u64.c: Remove.
3456         * gcc.target/arm/neon/vld1u8.c: Remove.
3457         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3458         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3459         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3460         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3461         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3462         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3463         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3464         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3465         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3466         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3467         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3468         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3469         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3470         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3471         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3472         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3473         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3474         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3475         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3476         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3477         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3478         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3479         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3480         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3481         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3482         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3483         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3484         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3485         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3486         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3487         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3488         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3489         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3490         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3491         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3492         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3493         * gcc.target/arm/neon/vld2f32.c: Remove.
3494         * gcc.target/arm/neon/vld2p16.c: Remove.
3495         * gcc.target/arm/neon/vld2p64.c: Remove.
3496         * gcc.target/arm/neon/vld2p8.c: Remove.
3497         * gcc.target/arm/neon/vld2s16.c: Remove.
3498         * gcc.target/arm/neon/vld2s32.c: Remove.
3499         * gcc.target/arm/neon/vld2s64.c: Remove.
3500         * gcc.target/arm/neon/vld2s8.c: Remove.
3501         * gcc.target/arm/neon/vld2u16.c: Remove.
3502         * gcc.target/arm/neon/vld2u32.c: Remove.
3503         * gcc.target/arm/neon/vld2u64.c: Remove.
3504         * gcc.target/arm/neon/vld2u8.c: Remove.
3505         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3506         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3507         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3508         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3509         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3510         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3511         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3512         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3513         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3514         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3515         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3516         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3517         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3518         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3519         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3520         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3521         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3522         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3523         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3524         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3525         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3526         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3527         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3528         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3529         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3530         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3531         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3532         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3533         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3534         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3535         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3536         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3537         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3538         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3539         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3540         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3541         * gcc.target/arm/neon/vld3f32.c: Remove.
3542         * gcc.target/arm/neon/vld3p16.c: Remove.
3543         * gcc.target/arm/neon/vld3p64.c: Remove.
3544         * gcc.target/arm/neon/vld3p8.c: Remove.
3545         * gcc.target/arm/neon/vld3s16.c: Remove.
3546         * gcc.target/arm/neon/vld3s32.c: Remove.
3547         * gcc.target/arm/neon/vld3s64.c: Remove.
3548         * gcc.target/arm/neon/vld3s8.c: Remove.
3549         * gcc.target/arm/neon/vld3u16.c: Remove.
3550         * gcc.target/arm/neon/vld3u32.c: Remove.
3551         * gcc.target/arm/neon/vld3u64.c: Remove.
3552         * gcc.target/arm/neon/vld3u8.c: Remove.
3553         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3554         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3555         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3556         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3557         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3558         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3559         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3560         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3561         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3562         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3563         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3564         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3565         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3566         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3567         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3568         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3569         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3570         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3571         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3572         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3573         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3574         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3575         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3576         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3577         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3578         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3579         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3580         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3581         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3582         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3583         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3584         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3585         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3586         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3587         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3588         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3589         * gcc.target/arm/neon/vld4f32.c: Remove.
3590         * gcc.target/arm/neon/vld4p16.c: Remove.
3591         * gcc.target/arm/neon/vld4p64.c: Remove.
3592         * gcc.target/arm/neon/vld4p8.c: Remove.
3593         * gcc.target/arm/neon/vld4s16.c: Remove.
3594         * gcc.target/arm/neon/vld4s32.c: Remove.
3595         * gcc.target/arm/neon/vld4s64.c: Remove.
3596         * gcc.target/arm/neon/vld4s8.c: Remove.
3597         * gcc.target/arm/neon/vld4u16.c: Remove.
3598         * gcc.target/arm/neon/vld4u32.c: Remove.
3599         * gcc.target/arm/neon/vld4u64.c: Remove.
3600         * gcc.target/arm/neon/vld4u8.c: Remove.
3601         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3602         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3603         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3604         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3605         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3606         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3607         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3608         * gcc.target/arm/neon/vmaxf32.c: Remove.
3609         * gcc.target/arm/neon/vmaxs16.c: Remove.
3610         * gcc.target/arm/neon/vmaxs32.c: Remove.
3611         * gcc.target/arm/neon/vmaxs8.c: Remove.
3612         * gcc.target/arm/neon/vmaxu16.c: Remove.
3613         * gcc.target/arm/neon/vmaxu32.c: Remove.
3614         * gcc.target/arm/neon/vmaxu8.c: Remove.
3615         * gcc.target/arm/neon/vminQf32.c: Remove.
3616         * gcc.target/arm/neon/vminQs16.c: Remove.
3617         * gcc.target/arm/neon/vminQs32.c: Remove.
3618         * gcc.target/arm/neon/vminQs8.c: Remove.
3619         * gcc.target/arm/neon/vminQu16.c: Remove.
3620         * gcc.target/arm/neon/vminQu32.c: Remove.
3621         * gcc.target/arm/neon/vminQu8.c: Remove.
3622         * gcc.target/arm/neon/vminf32.c: Remove.
3623         * gcc.target/arm/neon/vmins16.c: Remove.
3624         * gcc.target/arm/neon/vmins32.c: Remove.
3625         * gcc.target/arm/neon/vmins8.c: Remove.
3626         * gcc.target/arm/neon/vminu16.c: Remove.
3627         * gcc.target/arm/neon/vminu32.c: Remove.
3628         * gcc.target/arm/neon/vminu8.c: Remove.
3629         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3630         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3631         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3632         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3633         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3634         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3635         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3636         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3637         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3638         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3639         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3640         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3641         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3642         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3643         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3644         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3645         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3646         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3647         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3648         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3649         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3650         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3651         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3652         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3653         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3654         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3655         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3656         * gcc.target/arm/neon/vmlaf32.c: Remove.
3657         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3658         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3659         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3660         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3661         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3662         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3663         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3664         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3665         * gcc.target/arm/neon/vmlals16.c: Remove.
3666         * gcc.target/arm/neon/vmlals32.c: Remove.
3667         * gcc.target/arm/neon/vmlals8.c: Remove.
3668         * gcc.target/arm/neon/vmlalu16.c: Remove.
3669         * gcc.target/arm/neon/vmlalu32.c: Remove.
3670         * gcc.target/arm/neon/vmlalu8.c: Remove.
3671         * gcc.target/arm/neon/vmlas16.c: Remove.
3672         * gcc.target/arm/neon/vmlas32.c: Remove.
3673         * gcc.target/arm/neon/vmlas8.c: Remove.
3674         * gcc.target/arm/neon/vmlau16.c: Remove.
3675         * gcc.target/arm/neon/vmlau32.c: Remove.
3676         * gcc.target/arm/neon/vmlau8.c: Remove.
3677         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3678         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3679         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3680         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3681         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3682         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3683         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3684         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3685         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3686         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3687         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3688         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3689         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3690         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3691         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3692         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3693         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3694         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3695         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3696         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3697         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3698         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3699         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3700         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3701         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3702         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3703         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3704         * gcc.target/arm/neon/vmlsf32.c: Remove.
3705         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3706         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3707         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3708         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3709         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3710         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3711         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3712         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3713         * gcc.target/arm/neon/vmlsls16.c: Remove.
3714         * gcc.target/arm/neon/vmlsls32.c: Remove.
3715         * gcc.target/arm/neon/vmlsls8.c: Remove.
3716         * gcc.target/arm/neon/vmlslu16.c: Remove.
3717         * gcc.target/arm/neon/vmlslu32.c: Remove.
3718         * gcc.target/arm/neon/vmlslu8.c: Remove.
3719         * gcc.target/arm/neon/vmlss16.c: Remove.
3720         * gcc.target/arm/neon/vmlss32.c: Remove.
3721         * gcc.target/arm/neon/vmlss8.c: Remove.
3722         * gcc.target/arm/neon/vmlsu16.c: Remove.
3723         * gcc.target/arm/neon/vmlsu32.c: Remove.
3724         * gcc.target/arm/neon/vmlsu8.c: Remove.
3725         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3726         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3727         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3728         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3729         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3730         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3731         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3732         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3733         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3734         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3735         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3736         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3737         * gcc.target/arm/neon/vmov_np16.c: Remove.
3738         * gcc.target/arm/neon/vmov_np8.c: Remove.
3739         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3740         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3741         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3742         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3743         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3744         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3745         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3746         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3747         * gcc.target/arm/neon/vmovls16.c: Remove.
3748         * gcc.target/arm/neon/vmovls32.c: Remove.
3749         * gcc.target/arm/neon/vmovls8.c: Remove.
3750         * gcc.target/arm/neon/vmovlu16.c: Remove.
3751         * gcc.target/arm/neon/vmovlu32.c: Remove.
3752         * gcc.target/arm/neon/vmovlu8.c: Remove.
3753         * gcc.target/arm/neon/vmovns16.c: Remove.
3754         * gcc.target/arm/neon/vmovns32.c: Remove.
3755         * gcc.target/arm/neon/vmovns64.c: Remove.
3756         * gcc.target/arm/neon/vmovnu16.c: Remove.
3757         * gcc.target/arm/neon/vmovnu32.c: Remove.
3758         * gcc.target/arm/neon/vmovnu64.c: Remove.
3759         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3760         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3761         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3762         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3763         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3764         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3765         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3766         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3767         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3768         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3769         * gcc.target/arm/neon/vmulQf32.c: Remove.
3770         * gcc.target/arm/neon/vmulQp8.c: Remove.
3771         * gcc.target/arm/neon/vmulQs16.c: Remove.
3772         * gcc.target/arm/neon/vmulQs32.c: Remove.
3773         * gcc.target/arm/neon/vmulQs8.c: Remove.
3774         * gcc.target/arm/neon/vmulQu16.c: Remove.
3775         * gcc.target/arm/neon/vmulQu32.c: Remove.
3776         * gcc.target/arm/neon/vmulQu8.c: Remove.
3777         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3778         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3779         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3780         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3781         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3782         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3783         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3784         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3785         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3786         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3787         * gcc.target/arm/neon/vmulf32.c: Remove.
3788         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3789         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3790         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3791         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3792         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3793         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3794         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3795         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3796         * gcc.target/arm/neon/vmullp8.c: Remove.
3797         * gcc.target/arm/neon/vmulls16.c: Remove.
3798         * gcc.target/arm/neon/vmulls32.c: Remove.
3799         * gcc.target/arm/neon/vmulls8.c: Remove.
3800         * gcc.target/arm/neon/vmullu16.c: Remove.
3801         * gcc.target/arm/neon/vmullu32.c: Remove.
3802         * gcc.target/arm/neon/vmullu8.c: Remove.
3803         * gcc.target/arm/neon/vmulp8.c: Remove.
3804         * gcc.target/arm/neon/vmuls16.c: Remove.
3805         * gcc.target/arm/neon/vmuls32.c: Remove.
3806         * gcc.target/arm/neon/vmuls8.c: Remove.
3807         * gcc.target/arm/neon/vmulu16.c: Remove.
3808         * gcc.target/arm/neon/vmulu32.c: Remove.
3809         * gcc.target/arm/neon/vmulu8.c: Remove.
3810         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3811         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3812         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3813         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3814         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3815         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3816         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3817         * gcc.target/arm/neon/vmvnp8.c: Remove.
3818         * gcc.target/arm/neon/vmvns16.c: Remove.
3819         * gcc.target/arm/neon/vmvns32.c: Remove.
3820         * gcc.target/arm/neon/vmvns8.c: Remove.
3821         * gcc.target/arm/neon/vmvnu16.c: Remove.
3822         * gcc.target/arm/neon/vmvnu32.c: Remove.
3823         * gcc.target/arm/neon/vmvnu8.c: Remove.
3824         * gcc.target/arm/neon/vnegQf32.c: Remove.
3825         * gcc.target/arm/neon/vnegQs16.c: Remove.
3826         * gcc.target/arm/neon/vnegQs32.c: Remove.
3827         * gcc.target/arm/neon/vnegQs8.c: Remove.
3828         * gcc.target/arm/neon/vnegf32.c: Remove.
3829         * gcc.target/arm/neon/vnegs16.c: Remove.
3830         * gcc.target/arm/neon/vnegs32.c: Remove.
3831         * gcc.target/arm/neon/vnegs8.c: Remove.
3832         * gcc.target/arm/neon/vornQs16.c: Remove.
3833         * gcc.target/arm/neon/vornQs32.c: Remove.
3834         * gcc.target/arm/neon/vornQs64.c: Remove.
3835         * gcc.target/arm/neon/vornQs8.c: Remove.
3836         * gcc.target/arm/neon/vornQu16.c: Remove.
3837         * gcc.target/arm/neon/vornQu32.c: Remove.
3838         * gcc.target/arm/neon/vornQu64.c: Remove.
3839         * gcc.target/arm/neon/vornQu8.c: Remove.
3840         * gcc.target/arm/neon/vorns16.c: Remove.
3841         * gcc.target/arm/neon/vorns32.c: Remove.
3842         * gcc.target/arm/neon/vorns64.c: Remove.
3843         * gcc.target/arm/neon/vorns8.c: Remove.
3844         * gcc.target/arm/neon/vornu16.c: Remove.
3845         * gcc.target/arm/neon/vornu32.c: Remove.
3846         * gcc.target/arm/neon/vornu64.c: Remove.
3847         * gcc.target/arm/neon/vornu8.c: Remove.
3848         * gcc.target/arm/neon/vorrQs16.c: Remove.
3849         * gcc.target/arm/neon/vorrQs32.c: Remove.
3850         * gcc.target/arm/neon/vorrQs64.c: Remove.
3851         * gcc.target/arm/neon/vorrQs8.c: Remove.
3852         * gcc.target/arm/neon/vorrQu16.c: Remove.
3853         * gcc.target/arm/neon/vorrQu32.c: Remove.
3854         * gcc.target/arm/neon/vorrQu64.c: Remove.
3855         * gcc.target/arm/neon/vorrQu8.c: Remove.
3856         * gcc.target/arm/neon/vorrs16.c: Remove.
3857         * gcc.target/arm/neon/vorrs32.c: Remove.
3858         * gcc.target/arm/neon/vorrs64.c: Remove.
3859         * gcc.target/arm/neon/vorrs8.c: Remove.
3860         * gcc.target/arm/neon/vorru16.c: Remove.
3861         * gcc.target/arm/neon/vorru32.c: Remove.
3862         * gcc.target/arm/neon/vorru64.c: Remove.
3863         * gcc.target/arm/neon/vorru8.c: Remove.
3864         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3865         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3866         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3867         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3868         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3869         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3870         * gcc.target/arm/neon/vpadals16.c: Remove.
3871         * gcc.target/arm/neon/vpadals32.c: Remove.
3872         * gcc.target/arm/neon/vpadals8.c: Remove.
3873         * gcc.target/arm/neon/vpadalu16.c: Remove.
3874         * gcc.target/arm/neon/vpadalu32.c: Remove.
3875         * gcc.target/arm/neon/vpadalu8.c: Remove.
3876         * gcc.target/arm/neon/vpaddf32.c: Remove.
3877         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3878         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3879         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3880         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3881         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3882         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3883         * gcc.target/arm/neon/vpaddls16.c: Remove.
3884         * gcc.target/arm/neon/vpaddls32.c: Remove.
3885         * gcc.target/arm/neon/vpaddls8.c: Remove.
3886         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3887         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3888         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3889         * gcc.target/arm/neon/vpadds16.c: Remove.
3890         * gcc.target/arm/neon/vpadds32.c: Remove.
3891         * gcc.target/arm/neon/vpadds8.c: Remove.
3892         * gcc.target/arm/neon/vpaddu16.c: Remove.
3893         * gcc.target/arm/neon/vpaddu32.c: Remove.
3894         * gcc.target/arm/neon/vpaddu8.c: Remove.
3895         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3896         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3897         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3898         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3899         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3900         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3901         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3902         * gcc.target/arm/neon/vpminf32.c: Remove.
3903         * gcc.target/arm/neon/vpmins16.c: Remove.
3904         * gcc.target/arm/neon/vpmins32.c: Remove.
3905         * gcc.target/arm/neon/vpmins8.c: Remove.
3906         * gcc.target/arm/neon/vpminu16.c: Remove.
3907         * gcc.target/arm/neon/vpminu32.c: Remove.
3908         * gcc.target/arm/neon/vpminu8.c: Remove.
3909         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3910         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3911         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3912         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3913         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3914         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3915         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3916         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3917         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3918         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3919         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3920         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3921         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3922         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3923         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3924         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3925         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3926         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3927         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3928         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3929         * gcc.target/arm/neon/vqRshls16.c: Remove.
3930         * gcc.target/arm/neon/vqRshls32.c: Remove.
3931         * gcc.target/arm/neon/vqRshls64.c: Remove.
3932         * gcc.target/arm/neon/vqRshls8.c: Remove.
3933         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3934         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3935         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3936         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3937         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3938         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3939         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3940         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3941         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3942         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3943         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3944         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3945         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3946         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3947         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3948         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3949         * gcc.target/arm/neon/vqabss16.c: Remove.
3950         * gcc.target/arm/neon/vqabss32.c: Remove.
3951         * gcc.target/arm/neon/vqabss8.c: Remove.
3952         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3953         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3954         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3955         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3956         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3957         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3958         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3959         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3960         * gcc.target/arm/neon/vqadds16.c: Remove.
3961         * gcc.target/arm/neon/vqadds32.c: Remove.
3962         * gcc.target/arm/neon/vqadds64.c: Remove.
3963         * gcc.target/arm/neon/vqadds8.c: Remove.
3964         * gcc.target/arm/neon/vqaddu16.c: Remove.
3965         * gcc.target/arm/neon/vqaddu32.c: Remove.
3966         * gcc.target/arm/neon/vqaddu64.c: Remove.
3967         * gcc.target/arm/neon/vqaddu8.c: Remove.
3968         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3969         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3970         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3971         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3972         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3973         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3974         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3975         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3976         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3977         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3978         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3979         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3980         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3981         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3982         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3983         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3984         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3985         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3986         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3987         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3988         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3989         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3990         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3991         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3992         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3993         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3994         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3995         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3996         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3997         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3998         * gcc.target/arm/neon/vqmovns16.c: Remove.
3999         * gcc.target/arm/neon/vqmovns32.c: Remove.
4000         * gcc.target/arm/neon/vqmovns64.c: Remove.
4001         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4002         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4003         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4004         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4005         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4006         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4007         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4008         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4009         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4010         * gcc.target/arm/neon/vqnegs16.c: Remove.
4011         * gcc.target/arm/neon/vqnegs32.c: Remove.
4012         * gcc.target/arm/neon/vqnegs8.c: Remove.
4013         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4014         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4015         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4016         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4017         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4018         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4019         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4020         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4021         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4022         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4023         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4024         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4025         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4026         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4027         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4028         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4029         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4030         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4031         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4032         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4033         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4034         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4035         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4036         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4037         * gcc.target/arm/neon/vqshls16.c: Remove.
4038         * gcc.target/arm/neon/vqshls32.c: Remove.
4039         * gcc.target/arm/neon/vqshls64.c: Remove.
4040         * gcc.target/arm/neon/vqshls8.c: Remove.
4041         * gcc.target/arm/neon/vqshlu16.c: Remove.
4042         * gcc.target/arm/neon/vqshlu32.c: Remove.
4043         * gcc.target/arm/neon/vqshlu64.c: Remove.
4044         * gcc.target/arm/neon/vqshlu8.c: Remove.
4045         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4046         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4047         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4048         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4049         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4050         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4051         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4052         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4053         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4054         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4055         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4056         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4057         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4058         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4059         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4060         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4061         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4062         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4063         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4064         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4065         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4066         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4067         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4068         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4069         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4070         * gcc.target/arm/neon/vqsubs16.c: Remove.
4071         * gcc.target/arm/neon/vqsubs32.c: Remove.
4072         * gcc.target/arm/neon/vqsubs64.c: Remove.
4073         * gcc.target/arm/neon/vqsubs8.c: Remove.
4074         * gcc.target/arm/neon/vqsubu16.c: Remove.
4075         * gcc.target/arm/neon/vqsubu32.c: Remove.
4076         * gcc.target/arm/neon/vqsubu64.c: Remove.
4077         * gcc.target/arm/neon/vqsubu8.c: Remove.
4078         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4079         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4080         * gcc.target/arm/neon/vrecpef32.c: Remove.
4081         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4082         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4083         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4106         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4107         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4108         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4109         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4111         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4112         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4113         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4114         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4115         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4116         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4117         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4118         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4119         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4120         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4180         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4181         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4182         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4183         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4184         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4185         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4186         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4187         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4188         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4189         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4190         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4191         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4192         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4193         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4199         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4200         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4201         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4202         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4203         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4204         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4205         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4284         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4285         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4286         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4287         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4288         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4289         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4290         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4291         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4292         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4293         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4294         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4295         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4296         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4297         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4298         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4299         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4300         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4301         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4302         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4303         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4304         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4305         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4306         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4307         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4308         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4309         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4310         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4311         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4312         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4313         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4314         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4315         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4316         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4317         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4318         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4319         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4320         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4321         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4322         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4323         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4324         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4325         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4326         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4327         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4372         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4373         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4374         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4375         * gcc.target/arm/neon/vrev16p8.c: Remove.
4376         * gcc.target/arm/neon/vrev16s8.c: Remove.
4377         * gcc.target/arm/neon/vrev16u8.c: Remove.
4378         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4379         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4380         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4381         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4382         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4383         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4384         * gcc.target/arm/neon/vrev32p16.c: Remove.
4385         * gcc.target/arm/neon/vrev32p8.c: Remove.
4386         * gcc.target/arm/neon/vrev32s16.c: Remove.
4387         * gcc.target/arm/neon/vrev32s8.c: Remove.
4388         * gcc.target/arm/neon/vrev32u16.c: Remove.
4389         * gcc.target/arm/neon/vrev32u8.c: Remove.
4390         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4391         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4392         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4393         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4394         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4395         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4396         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4397         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4398         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4399         * gcc.target/arm/neon/vrev64f32.c: Remove.
4400         * gcc.target/arm/neon/vrev64p16.c: Remove.
4401         * gcc.target/arm/neon/vrev64p8.c: Remove.
4402         * gcc.target/arm/neon/vrev64s16.c: Remove.
4403         * gcc.target/arm/neon/vrev64s32.c: Remove.
4404         * gcc.target/arm/neon/vrev64s8.c: Remove.
4405         * gcc.target/arm/neon/vrev64u16.c: Remove.
4406         * gcc.target/arm/neon/vrev64u32.c: Remove.
4407         * gcc.target/arm/neon/vrev64u8.c: Remove.
4408         * gcc.target/arm/neon/vrndaf32.c: Remove.
4409         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4410         * gcc.target/arm/neon/vrndf32.c: Remove.
4411         * gcc.target/arm/neon/vrndmf32.c: Remove.
4412         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4413         * gcc.target/arm/neon/vrndnf32.c: Remove.
4414         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4415         * gcc.target/arm/neon/vrndpf32.c: Remove.
4416         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4417         * gcc.target/arm/neon/vrndqf32.c: Remove.
4418         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4419         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4420         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4421         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4422         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4423         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4424         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4425         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4426         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4427         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4428         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4429         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4430         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4431         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4432         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4433         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4434         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4435         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4436         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4437         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4438         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4439         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4440         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4441         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4442         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4443         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4444         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4445         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4446         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4447         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4448         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4449         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4450         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4451         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4452         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4453         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4454         * gcc.target/arm/neon/vshlQs16.c: Remove.
4455         * gcc.target/arm/neon/vshlQs32.c: Remove.
4456         * gcc.target/arm/neon/vshlQs64.c: Remove.
4457         * gcc.target/arm/neon/vshlQs8.c: Remove.
4458         * gcc.target/arm/neon/vshlQu16.c: Remove.
4459         * gcc.target/arm/neon/vshlQu32.c: Remove.
4460         * gcc.target/arm/neon/vshlQu64.c: Remove.
4461         * gcc.target/arm/neon/vshlQu8.c: Remove.
4462         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4463         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4464         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4465         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4466         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4467         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4468         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4469         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4470         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4471         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4472         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4473         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4474         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4475         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4476         * gcc.target/arm/neon/vshls16.c: Remove.
4477         * gcc.target/arm/neon/vshls32.c: Remove.
4478         * gcc.target/arm/neon/vshls64.c: Remove.
4479         * gcc.target/arm/neon/vshls8.c: Remove.
4480         * gcc.target/arm/neon/vshlu16.c: Remove.
4481         * gcc.target/arm/neon/vshlu32.c: Remove.
4482         * gcc.target/arm/neon/vshlu64.c: Remove.
4483         * gcc.target/arm/neon/vshlu8.c: Remove.
4484         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4485         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4486         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4487         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4488         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4489         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4490         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4491         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4492         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4493         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4494         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4495         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4496         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4497         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4498         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4499         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4500         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4501         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4502         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4503         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4504         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4505         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4506         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4507         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4508         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4509         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4510         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4511         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4512         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4513         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4514         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4515         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4516         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4517         * gcc.target/arm/neon/vsli_np16.c: Remove.
4518         * gcc.target/arm/neon/vsli_np64.c: Remove.
4519         * gcc.target/arm/neon/vsli_np8.c: Remove.
4520         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4521         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4522         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4523         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4524         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4525         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4526         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4527         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4528         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4529         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4530         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4531         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4532         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4533         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4534         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4535         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4536         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4537         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4538         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4539         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4540         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4541         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4542         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4543         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4544         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4545         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4546         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4547         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4548         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4549         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4550         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4551         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4552         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4553         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4554         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4555         * gcc.target/arm/neon/vsri_np16.c: Remove.
4556         * gcc.target/arm/neon/vsri_np64.c: Remove.
4557         * gcc.target/arm/neon/vsri_np8.c: Remove.
4558         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4559         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4560         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4561         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4562         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4563         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4564         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4565         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4566         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4567         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4568         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4569         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4570         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4571         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4572         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4573         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4574         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4575         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4576         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4577         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4578         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4579         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4580         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4581         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4582         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4583         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4584         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4585         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4586         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4587         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4588         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4589         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4590         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4591         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4592         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4593         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4594         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4595         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4596         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4597         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4598         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4599         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4600         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4601         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4602         * gcc.target/arm/neon/vst1f32.c: Remove.
4603         * gcc.target/arm/neon/vst1p16.c: Remove.
4604         * gcc.target/arm/neon/vst1p64.c: Remove.
4605         * gcc.target/arm/neon/vst1p8.c: Remove.
4606         * gcc.target/arm/neon/vst1s16.c: Remove.
4607         * gcc.target/arm/neon/vst1s32.c: Remove.
4608         * gcc.target/arm/neon/vst1s64.c: Remove.
4609         * gcc.target/arm/neon/vst1s8.c: Remove.
4610         * gcc.target/arm/neon/vst1u16.c: Remove.
4611         * gcc.target/arm/neon/vst1u32.c: Remove.
4612         * gcc.target/arm/neon/vst1u64.c: Remove.
4613         * gcc.target/arm/neon/vst1u8.c: Remove.
4614         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4615         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4616         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4617         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4618         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4619         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4620         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4621         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4622         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4623         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4624         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4625         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4626         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4627         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4628         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4629         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4630         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4631         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4632         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4633         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4634         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4635         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4636         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4637         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4638         * gcc.target/arm/neon/vst2f32.c: Remove.
4639         * gcc.target/arm/neon/vst2p16.c: Remove.
4640         * gcc.target/arm/neon/vst2p64.c: Remove.
4641         * gcc.target/arm/neon/vst2p8.c: Remove.
4642         * gcc.target/arm/neon/vst2s16.c: Remove.
4643         * gcc.target/arm/neon/vst2s32.c: Remove.
4644         * gcc.target/arm/neon/vst2s64.c: Remove.
4645         * gcc.target/arm/neon/vst2s8.c: Remove.
4646         * gcc.target/arm/neon/vst2u16.c: Remove.
4647         * gcc.target/arm/neon/vst2u32.c: Remove.
4648         * gcc.target/arm/neon/vst2u64.c: Remove.
4649         * gcc.target/arm/neon/vst2u8.c: Remove.
4650         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4651         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4652         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4653         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4654         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4655         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4656         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4657         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4658         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4659         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4660         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4661         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4662         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4663         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4664         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4665         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4666         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4667         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4668         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4669         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4670         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4671         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4672         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4673         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4674         * gcc.target/arm/neon/vst3f32.c: Remove.
4675         * gcc.target/arm/neon/vst3p16.c: Remove.
4676         * gcc.target/arm/neon/vst3p64.c: Remove.
4677         * gcc.target/arm/neon/vst3p8.c: Remove.
4678         * gcc.target/arm/neon/vst3s16.c: Remove.
4679         * gcc.target/arm/neon/vst3s32.c: Remove.
4680         * gcc.target/arm/neon/vst3s64.c: Remove.
4681         * gcc.target/arm/neon/vst3s8.c: Remove.
4682         * gcc.target/arm/neon/vst3u16.c: Remove.
4683         * gcc.target/arm/neon/vst3u32.c: Remove.
4684         * gcc.target/arm/neon/vst3u64.c: Remove.
4685         * gcc.target/arm/neon/vst3u8.c: Remove.
4686         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4687         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4688         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4689         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4690         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4691         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4692         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4693         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4694         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4695         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4696         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4697         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4698         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4699         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4700         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4701         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4702         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4703         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4704         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4705         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4706         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4707         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4708         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4709         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4710         * gcc.target/arm/neon/vst4f32.c: Remove.
4711         * gcc.target/arm/neon/vst4p16.c: Remove.
4712         * gcc.target/arm/neon/vst4p64.c: Remove.
4713         * gcc.target/arm/neon/vst4p8.c: Remove.
4714         * gcc.target/arm/neon/vst4s16.c: Remove.
4715         * gcc.target/arm/neon/vst4s32.c: Remove.
4716         * gcc.target/arm/neon/vst4s64.c: Remove.
4717         * gcc.target/arm/neon/vst4s8.c: Remove.
4718         * gcc.target/arm/neon/vst4u16.c: Remove.
4719         * gcc.target/arm/neon/vst4u32.c: Remove.
4720         * gcc.target/arm/neon/vst4u64.c: Remove.
4721         * gcc.target/arm/neon/vst4u8.c: Remove.
4722         * gcc.target/arm/neon/vsubQf32.c: Remove.
4723         * gcc.target/arm/neon/vsubQs16.c: Remove.
4724         * gcc.target/arm/neon/vsubQs32.c: Remove.
4725         * gcc.target/arm/neon/vsubQs64.c: Remove.
4726         * gcc.target/arm/neon/vsubQs8.c: Remove.
4727         * gcc.target/arm/neon/vsubQu16.c: Remove.
4728         * gcc.target/arm/neon/vsubQu32.c: Remove.
4729         * gcc.target/arm/neon/vsubQu64.c: Remove.
4730         * gcc.target/arm/neon/vsubQu8.c: Remove.
4731         * gcc.target/arm/neon/vsubf32.c: Remove.
4732         * gcc.target/arm/neon/vsubhns16.c: Remove.
4733         * gcc.target/arm/neon/vsubhns32.c: Remove.
4734         * gcc.target/arm/neon/vsubhns64.c: Remove.
4735         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4736         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4737         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4738         * gcc.target/arm/neon/vsubls16.c: Remove.
4739         * gcc.target/arm/neon/vsubls32.c: Remove.
4740         * gcc.target/arm/neon/vsubls8.c: Remove.
4741         * gcc.target/arm/neon/vsublu16.c: Remove.
4742         * gcc.target/arm/neon/vsublu32.c: Remove.
4743         * gcc.target/arm/neon/vsublu8.c: Remove.
4744         * gcc.target/arm/neon/vsubs16.c: Remove.
4745         * gcc.target/arm/neon/vsubs32.c: Remove.
4746         * gcc.target/arm/neon/vsubs64.c: Remove.
4747         * gcc.target/arm/neon/vsubs8.c: Remove.
4748         * gcc.target/arm/neon/vsubu16.c: Remove.
4749         * gcc.target/arm/neon/vsubu32.c: Remove.
4750         * gcc.target/arm/neon/vsubu64.c: Remove.
4751         * gcc.target/arm/neon/vsubu8.c: Remove.
4752         * gcc.target/arm/neon/vsubws16.c: Remove.
4753         * gcc.target/arm/neon/vsubws32.c: Remove.
4754         * gcc.target/arm/neon/vsubws8.c: Remove.
4755         * gcc.target/arm/neon/vsubwu16.c: Remove.
4756         * gcc.target/arm/neon/vsubwu32.c: Remove.
4757         * gcc.target/arm/neon/vsubwu8.c: Remove.
4758         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4759         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4760         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4761         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4762         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4763         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4764         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4765         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4766         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4767         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4768         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4769         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4770         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4771         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4772         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4773         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4774         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4775         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4776         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4777         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4778         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4779         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4780         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4781         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4782         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4783         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4784         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4785         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4786         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4787         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4788         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4789         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4790         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4791         * gcc.target/arm/neon/vtrnf32.c: Remove.
4792         * gcc.target/arm/neon/vtrnp16.c: Remove.
4793         * gcc.target/arm/neon/vtrnp8.c: Remove.
4794         * gcc.target/arm/neon/vtrns16.c: Remove.
4795         * gcc.target/arm/neon/vtrns32.c: Remove.
4796         * gcc.target/arm/neon/vtrns8.c: Remove.
4797         * gcc.target/arm/neon/vtrnu16.c: Remove.
4798         * gcc.target/arm/neon/vtrnu32.c: Remove.
4799         * gcc.target/arm/neon/vtrnu8.c: Remove.
4800         * gcc.target/arm/neon/vtstQp8.c: Remove.
4801         * gcc.target/arm/neon/vtstQs16.c: Remove.
4802         * gcc.target/arm/neon/vtstQs32.c: Remove.
4803         * gcc.target/arm/neon/vtstQs8.c: Remove.
4804         * gcc.target/arm/neon/vtstQu16.c: Remove.
4805         * gcc.target/arm/neon/vtstQu32.c: Remove.
4806         * gcc.target/arm/neon/vtstQu8.c: Remove.
4807         * gcc.target/arm/neon/vtstp8.c: Remove.
4808         * gcc.target/arm/neon/vtsts16.c: Remove.
4809         * gcc.target/arm/neon/vtsts32.c: Remove.
4810         * gcc.target/arm/neon/vtsts8.c: Remove.
4811         * gcc.target/arm/neon/vtstu16.c: Remove.
4812         * gcc.target/arm/neon/vtstu32.c: Remove.
4813         * gcc.target/arm/neon/vtstu8.c: Remove.
4814         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4815         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4816         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4817         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4818         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4819         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4820         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4821         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4822         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4823         * gcc.target/arm/neon/vuzpf32.c: Remove.
4824         * gcc.target/arm/neon/vuzpp16.c: Remove.
4825         * gcc.target/arm/neon/vuzpp8.c: Remove.
4826         * gcc.target/arm/neon/vuzps16.c: Remove.
4827         * gcc.target/arm/neon/vuzps32.c: Remove.
4828         * gcc.target/arm/neon/vuzps8.c: Remove.
4829         * gcc.target/arm/neon/vuzpu16.c: Remove.
4830         * gcc.target/arm/neon/vuzpu32.c: Remove.
4831         * gcc.target/arm/neon/vuzpu8.c: Remove.
4832         * gcc.target/arm/neon/vzipQf32.c: Remove.
4833         * gcc.target/arm/neon/vzipQp16.c: Remove.
4834         * gcc.target/arm/neon/vzipQp8.c: Remove.
4835         * gcc.target/arm/neon/vzipQs16.c: Remove.
4836         * gcc.target/arm/neon/vzipQs32.c: Remove.
4837         * gcc.target/arm/neon/vzipQs8.c: Remove.
4838         * gcc.target/arm/neon/vzipQu16.c: Remove.
4839         * gcc.target/arm/neon/vzipQu32.c: Remove.
4840         * gcc.target/arm/neon/vzipQu8.c: Remove.
4841         * gcc.target/arm/neon/vzipf32.c: Remove.
4842         * gcc.target/arm/neon/vzipp16.c: Remove.
4843         * gcc.target/arm/neon/vzipp8.c: Remove.
4844         * gcc.target/arm/neon/vzips16.c: Remove.
4845         * gcc.target/arm/neon/vzips32.c: Remove.
4846         * gcc.target/arm/neon/vzips8.c: Remove.
4847         * gcc.target/arm/neon/vzipu16.c: Remove.
4848         * gcc.target/arm/neon/vzipu32.c: Remove.
4849         * gcc.target/arm/neon/vzipu8.c: Remove.
4850
4851
4852 2015-11-12  Marek Polacek  <polacek@redhat.com>
4853
4854         PR c/67784
4855         * gcc.dg/pr67784-1.c: New test.
4856         * gcc.dg/pr67784-2.c: New test.
4857
4858 2015-11-12  Martin Liska  <mliska@suse.cz>
4859
4860         * gcc.dg/ipa/pr68035.c: New test.
4861
4862 2015-11-12  Richard Biener  <rguenther@suse.de>
4863
4864         PR tree-optimization/68306
4865         * gcc.dg/pr68306.c: New testcase.
4866
4867 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4868
4869         Implement D0013R2, logical type traits.
4870
4871         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4872
4873 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4874
4875         * c-c++-common/goacc/data-default-1.c: New.
4876
4877 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4878
4879         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4880
4881 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4882
4883         PR tree-optimization/68305
4884         * gcc.dg/vect/pr68305.c: New test.
4885
4886 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4887
4888         * gcc.target/i386/pr67265-2.c: New test.
4889
4890 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4891
4892         * gcc.dg/pr68286.c: New test.
4893
4894 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4895
4896         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4897
4898 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4899
4900         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4901         aligned to 64 bits.
4902
4903 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4904
4905         * gcc.dg/pr65521.c: Fail on AIX.
4906
4907 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4908
4909         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4910         * gcc.dg/graphite/fuse-2.c: Same.
4911         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4912         isl-ast-gen-*.c files.
4913         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4914         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4915         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4916         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4917         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4918         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4919         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4920         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4921         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4922         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4923         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4924
4925 2015-11-11  Marek Polacek  <polacek@redhat.com>
4926
4927         PR c/68107
4928         PR c++/68266
4929         * c-c++-common/pr68107.c: New test.
4930         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4931         (large_array_char_template): Likewise.
4932         * g++.dg/init/new44.C: Adjust dg-error.
4933
4934 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4935
4936         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4937         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4938
4939 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4940
4941         * gcc.target/i386/pr67265.c: New test.
4942
4943 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4944
4945         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4946         tests for the expected generated code.
4947
4948 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4949
4950         * gcc.target/mips/split-ds-sequence.c: New test.
4951
4952 2015-11-11  Julia Koval  <julia.koval@intel.com>
4953
4954         * g++.dg/ext/mv16.C: New functions.
4955
4956 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4957             Jiong Wang      <jiong.wang@arm.com>
4958
4959         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4960
4961 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4962
4963         * gcc.target/i386/mask-pack.c: New test.
4964         * gcc.target/i386/mask-unpack.c: New test.
4965
4966 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4967
4968         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4969
4970 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4971
4972         * gcc.dg/vect/slp-cond-5.c: New test.
4973
4974 2015-11-10  Richard Biener  <rguenther@suse.de>
4975
4976         PR tree-optimization/68240
4977         * gcc.dg/torture/pr68240.c: New testcase.
4978
4979 2015-11-10  Richard Biener  <rguenther@suse.de>
4980
4981         PR tree-optimization/56118
4982         * gcc.target/i386/pr56118.c: New testcase.
4983
4984 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4985
4986         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4987
4988 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4989
4990         * gfortran.dg/pr68251.f90: New test.
4991
4992 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4993
4994         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4995
4996 2015-11-09  Martin Sebor  <msebor@redhat.com>
4997
4998         * init/new45.C: New test to verify that operator new is invoked
4999         with or without overhead for a cookie.
5000
5001         PR c++/67927
5002         * init/new44.C: New test for placement new expressions for arrays
5003         with excessive number of elements.
5004
5005         PR c++/67913
5006         * init/new43.C: New test for placement new expressions for arrays
5007         with negative number of elements.
5008
5009         * other/new-size-type.C: Expect array new expression with
5010         an excessive number of elements to be rejected.
5011
5012 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5013
5014         * c-c++-common/goacc/routine-1.c: New.
5015         * c-c++-common/goacc/routine-2.c: New.
5016         * c-c++-common/goacc/routine-3.c: New.
5017         * c-c++-common/goacc/routine-4.c: New.
5018         * c-c++-common/goacc/routine-5.c: New.
5019
5020 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * gcc.target/sparc/sparc-ret.c: Rename to...
5023         * gcc.target/sparc/sparc-ret-1.c: ...this.
5024         * gcc.target/sparc/sparc-ret-2.c: New test.
5025
5026 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5027
5028         * lib/target-supports.exp (check_p8vector_hw_available): Split
5029         long line.
5030         (check_vsx_hw_available): Likewise.
5031         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5032         support and for PowerPC float128 support.
5033         (check_p9modulo_hw_available): Likewise.
5034         (check_ppc_float128_sw_available): Likewise.
5035         (check_ppc_float128_hw_available): Likewise.
5036         (check_effective_target_powerpc_p9vector_ok): Likewise.
5037         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5038         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5039         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5040         (is-effective-target): Add new PowerPc targets.
5041         (is-effective-target-keyword): Likewise.
5042         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5043         instructions, use it.
5044
5045         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5046         * gcc.target/powerpc/mod-2.c: Likewise.
5047         * gcc.target/powerpc/ctz-1.c: Likewise.
5048         * gcc.target/powerpc/ctz-2.c: Likewise.
5049         * gcc.target/powerpc/extswsli-1.c: Likewise.
5050         * gcc.target/powerpc/extswsli-2.c: Likewise.
5051         * gcc.target/powerpc/extswsli-3.c: Likewise.
5052
5053         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5054         and allow the test on PowerPC LE.
5055         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5056         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5057
5058         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5059         check instead of powerpc_vsx_ok.
5060         * gcc.target/powerpc/float128-mix.c: Likewise.
5061
5062 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5063
5064         * gcc.dg/sso/*.c: Robustify dg-output directives.
5065
5066 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5067
5068         * g++.dg/ubsan/pr68259.C: New test.
5069
5070 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5071
5072         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5073         (main): Use _Cilk_spawn instead of cilk_spawn.
5074
5075 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5076
5077         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5078         scan-assembler directive.
5079
5080 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5081
5082         PR target/68129
5083         * gcc.dg/pr68129_1.c: New test.
5084
5085 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5086
5087         PR debug/67192
5088         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5089         (main): Invoke them.
5090
5091 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5092
5093         PR debug/67192
5094         * gcc.dg/guality/pr67192.c: New test.
5095
5096 2015-11-09  Richard Biener  <rguenther@suse.de>
5097
5098         PR tree-optimization/68248
5099         * gcc.dg/torture/pr68248.c: New testcase.
5100
5101 2015-11-09  Richard Biener  <rguenther@suse.de>
5102
5103         PR tree-optimization/56118
5104         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5105
5106 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5107
5108         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5109         labelref and check use of constant pool by looking for .word and
5110         similar directives.
5111
5112 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5113
5114         PR target/66326
5115         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5116
5117 2015-11-09  Richard Henderson  <rth@redhat.com>
5118
5119         * gcc.target/i386/addr-space-1.c: New test.
5120         * gcc.target/i386/addr-space-2.c: New test.
5121         * gcc.target/i386/addr-space-3.c: New test.
5122
5123 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5124
5125         PR fortran/68053
5126         * gfortran.dg/pr68053.f90: New test.
5127
5128 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5129
5130         * g++.dg/lto/pr68057_0.C: Fix testcase.
5131
5132 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5133
5134         * gfortran.dg/PR67518.f90: move from here...
5135         * gfortran.dg/graphite/PR67518.f90: to here.
5136         * gfortran.dg/PR53852.f90: move from here...
5137         * gfortran.dg/graphite/PR53852.f90: to here.
5138
5139 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         * gcc.dg/sso-1.c: New test.
5142         * gcc.dg/sso-2.c: Likewise.
5143         * gcc.dg/sso-3.c: Likewise.
5144         * gcc.dg/sso-4.c: Likewise.
5145         * gcc.dg/sso-5.c: Likewise.
5146         * gcc.dg/sso-6.c: Likewise.
5147         * gcc.dg/sso-7.c: Likewise.
5148         * gcc.dg/sso-8.c: Likewise.
5149         * gcc.dg/sso: New directory.
5150         * gcc.target/i386/movbe-3.c: New test.
5151         * gnat.dg/sso1.adb: Likewise.
5152         * gnat.dg/sso2.ad[sb]: Likewise.
5153         * gnat.dg/sso3.adb: Likewise.
5154         * gnat.dg/sso4.adb: Likewise.
5155         * gnat.dg/sso5.adb: Likewise.
5156         * gnat.dg/sso6.adb: Likewise.
5157         * gnat.dg/sso7.adb: Likewise.
5158         * gnat.dg/specs/sso1.ads: Likewise.
5159         * gnat.dg/specs/sso2.ads: Likewise.
5160         * gnat.dg/sso: New directory.
5161
5162 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5163
5164         PR fortran/68218
5165         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5166
5167 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5168
5169         PR fortran/68224
5170         * gfortran.dg/pr68224.f90: New test.
5171
5172 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5173
5174         PR fortran/68196
5175         * gfortran.dg/proc_ptr_47.f90: New test.
5176
5177         PR fortran/66465
5178         * gfortran.dg/pr66465.f90: New test.
5179
5180 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5181
5182         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5183
5184 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5185
5186         PR fortran/68153
5187         * gfortran.dg/pr68153.f90: New test.
5188
5189 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5190
5191         PR fortran/68151
5192         * gfortran.dg/pr68151.f90: New test.
5193
5194 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5195
5196         PR tree-optimization/68235
5197         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5198
5199 2015-11-06  Jeff Law  <law@redhat.com>
5200
5201         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5202         realized jump threads.
5203         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5204         threads rather than dom1 dump.
5205
5206 2015-11-06  Michael Collison  <michael.collison@linaro.org
5207             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5208
5209         Revert:
5210         2015-08-01  Michael Collison  <michael.collison@linaro.org
5211                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5212
5213         * gcc.target/arm/mincmp.c: New test.
5214
5215 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5216
5217         PR fortran/54224
5218         * gfortran.dg/warn_unused_function_2.f90: Add two new
5219         "defined but not used" subroutines.
5220
5221 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5222
5223         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5224         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5225         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5226         expected diagnostics for the addition of quotes.
5227         * gfortran.dg/gomp/target3.f90: Likewise.
5228         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5229         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5230         * c-c++-common/gomp/doacross-1.c: Likewise.
5231         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5232         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5233         Adjust expected diagnostics wording.
5234         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5235         Don't expect error on ordered threads simd when in for simd.
5236         * c-c++-common/gomp/nesting-2.c: New test.
5237         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5238         * c-c++-common/gomp/ordered-4.c: New test.
5239
5240 2015-11-06  Mike Stump  <mikestump@comcast.net>
5241
5242         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5243
5244 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5245             Sebastian Pop  <s.pop@samsung.com>
5246
5247         * gcc.dg/graphite/fuse-1.c: New.
5248         * gcc.dg/graphite/fuse-2.c: New.
5249         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5250
5251 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5252
5253         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5254
5255 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5256
5257         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5258         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5259         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5260         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5261         * lib/gcc-dg.exp: Load multiline.exp.
5262
5263 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5264
5265         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5266         * gcc.target/arm/interrupt-1.c: Likewise.
5267         * gcc.target/arm/interrupt-2.c: Likewise.
5268         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5269
5270 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5271             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5272
5273         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5274         macros for assembly checks.
5275         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5276         frsqrts and frsqrte are not emitted.
5277         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5278         frsqrts and frsqrte are emitted.
5279         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5280
5281 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5282
5283         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5284
5285 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5286
5287         PR ipa/68057
5288         PR ipa/68220
5289         * g++.dg/lto/pr68057_0.C: New testcase.
5290         * g++.dg/lto/pr68057_1.C: New testcase.
5291         * g++.dg/torture/pr68220.C: New testcase.
5292
5293 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5294
5295         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5296         comment.
5297
5298 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5299
5300         PR tree-optimization/68145
5301         * g++.dg/vect/pr68145.cc: New test.
5302
5303 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5304
5305         PR target/68088
5306         * gcc.dg/pr68088_1.c: New test.
5307
5308 2015-11-06  Richard Biener  <rguenther@suse.de>
5309
5310         * gcc.dg/vect/bb-slp-38.c: New testcase.
5311
5312 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5313
5314         * gfortran.dg/goacc/private-3.f95: XFAIL.
5315
5316 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5317
5318         PR middle-end/53852
5319         PR middle-end/67518
5320         * gfortran.dg/PR67518.f90: New test.
5321         * gfortran.dg/PR53852.f90: New test.
5322
5323 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5324             Tom de Vries  <tom@codesourcery.com>
5325             Nathan Sidwell  <nathan@codesourcery.com>
5326             Thomas Schwinge  <thomas@codesourcery.com>
5327
5328         * c-c++-common/goacc/combined-directives.c: New test.
5329         * c-c++-common/goacc/loop-clauses.c: New test.
5330         * c-c++-common/goacc/tile.c: New test.
5331         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5332         as gang static arguments.
5333         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5334         * g++.dg/goacc/template.C: New test.
5335         * gfortran.dg/goacc/combined-directives.f90: New test.
5336         * gfortran.dg/goacc/default.f95: New test.
5337         * gfortran.dg/goacc/default_none.f95: New test.
5338         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5339         * gfortran.dg/goacc/gang-static.f95: New test.
5340         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5341         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5342         * gfortran.dg/goacc/list.f95: Update test.
5343         * gfortran.dg/goacc/loop-2.f95: Likewise.
5344         * gfortran.dg/goacc/loop-4.f95: New test.
5345         * gfortran.dg/goacc/loop-5.f95: New test.
5346         * gfortran.dg/goacc/loop-6.f95: New test.
5347         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5348         * gfortran.dg/goacc/multi-clause.f90: New test.
5349         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5350         * gfortran.dg/goacc/update.f95: New test.
5351
5352 2015-11-05  Martin Sebor  <msebor@redhat.com>
5353
5354         PR c++/67942
5355         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5356         invocations where the size of the destination buffer object
5357         or its type (or both) is unknown.
5358
5359 2015-11-05  Martin Sebor  <msebor@redhat.com>
5360
5361         PR c++/67942
5362         * g++.dg/warn/Wplacement-new-size.C: New test.
5363
5364 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5365
5366         * gcc.dg/pr68112.c: New.
5367         * gcc.dg/vect/vect-strided-shift-1.c: New.
5368
5369 2015-11-05  Marek Polacek  <polacek@redhat.com>
5370
5371         PR c/68090
5372         * gcc.dg/pr68090.c: New test.
5373
5374 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5375
5376         * gcc.dg/ifcvt-4.c: New.
5377
5378 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5379
5380         PR c++/67846
5381         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5382
5383 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5384
5385         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5386         of variables in both data sharing and mapping clauses and for
5387         structure element based array sections being mapped rather than
5388         privatized.
5389         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5390         expected diagnostics wording in one case.
5391         * c-c++-common/gomp/distribute-1.c: New test.
5392         * c-c++-common/gomp/element-1.c: New test.
5393         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5394         and #pragma omp end declare target pair around the function.
5395         Change s from a parameter to a file scope variable.
5396         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5397         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5398         on non-zero low-bound in reduction array sections.  Add further
5399         tests.
5400         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5401         * c-c++-common/gomp/target-teams-1.c: New test.
5402         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5403         for expected mangling on x86_64/i?86.
5404         * gcc.dg/gomp/declare-simd-3.c: New test.
5405         * gcc.dg/gomp/declare-simd-4.c: New test.
5406         * gcc.dg/gomp/for-20.c: New test.
5407         * gcc.dg/gomp/for-21.c: New test.
5408         * gcc.dg/gomp/for-22.c: New test.
5409         * gcc.dg/gomp/for-23.c: New test.
5410         * gcc.dg/gomp/for-24.c: New test.
5411         * gcc.dg/gomp/linear-1.c: New test.
5412         * gcc.dg/gomp/loop-1.c: New test.
5413         * g++.dg/gomp/atomic-17.C: New test.
5414         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5415         non-static data member in shared clause.  Add single construct.
5416         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5417         scan-assembler-times directives for expected mangling on x86_64/i?86.
5418         * g++.dg/gomp/declare-simd-3.C: Likewise.
5419         * g++.dg/gomp/declare-simd-4.C: New test.
5420         * g++.dg/gomp/declare-simd-5.C: New test.
5421         * g++.dg/gomp/declare-target-1.C: New test.
5422         * g++.dg/gomp/linear-2.C: New test.
5423         * g++.dg/gomp/loop-1.C: New test.
5424         * g++.dg/gomp/loop-2.C: New test.
5425         * g++.dg/gomp/loop-3.C: New test.
5426         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5427         non-static data member in shared clause.
5428         * g++.dg/gomp/member-3.C: New test.
5429         * g++.dg/gomp/member-4.C: New test.
5430         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5431         (bar): Remove dg-message.
5432         * g++.dg/gomp/target-teams-1.C: New test.
5433
5434 2015-11-05  Richard Biener  <rguenther@suse.de>
5435
5436         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5437         uninitialized variables.
5438         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5439         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5440         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5441         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5442         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5443         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5444         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5445         * gcc.dg/ipa/pure-const-2.c: Likewise.
5446         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5447         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5448         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5449         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5450         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5451         * gcc.dg/vect/pr30858.c: Likewise.
5452         * gcc.dg/vect/pr33866.c: Likewise.
5453         * gcc.dg/vect/pr37027.c: Likewise.
5454         * c-c++-common/ubsan/null-10.c: Likewise.
5455         * gcc.target/i386/incoming-8.c: Likewise.
5456
5457 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/slice9.adb: New test.
5460
5461 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5462
5463         * gfortran.dg/goacc/reduction-2.f95: Delete.
5464
5465 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5466
5467         PR tree-optimization/67742
5468         * gcc.dg/tree-ssa/restrict-7.c: New test.
5469         * gcc.dg/tree-ssa/restrict-8.c: New test.
5470
5471 2015-11-03  Martin Sebor  <msebor@redhat.com>
5472
5473         PR c++-common/67882
5474         * c-c++-common/builtin-offsetof-2.c: New test.
5475
5476 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5477
5478         PR fortran/67982
5479         * gfortran.dg/warn_unused_function_3.f90: New test.
5480
5481 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5482
5483         * gnat.dg/discr45.adb: Only compile the test.
5484
5485 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5486
5487         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5488         * gcc.target/i386/mvc5.c: Ditto.
5489         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5490         resolver.
5491
5492 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5493
5494         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5495         from here to...
5496         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5497         to succeed.
5498
5499 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5500
5501         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5502         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5503         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5504         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5505         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5506         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5507
5508 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5509
5510         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5511
5512 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5513
5514         * gcc.dg/mvc1.c: Move to ...
5515         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5516         * gcc.dg/mvc2.c: Move to ...
5517         * gcc.target/i386/mvc2.c: ... here.
5518         * gcc.dg/mvc3.c: Move to ...
5519         * gcc.target/i386/mvc3.c: ... here.
5520         * gcc.dg/mvc4.c: Move to ...
5521         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5522         * gcc.dg/mvc5.c: Move to ...
5523         * gcc.target/i386/mvc5.c: ... here.
5524         * gcc.dg/mvc6.c: Move to ...
5525         * gcc.target/i386/mvc6.c: ... here.
5526         * gcc.dg/mvc7.c: Move to ...
5527         * gcc.target/i386/mvc7.c: ... here.
5528
5529         * g++.dg/ext/mvc1.C: Require ifunc.
5530
5531 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5532
5533         PR tree-optimization/68083
5534         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5535
5536 2015-11-02  Jeff Law  <law@redhat.com>
5537
5538         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5539         irreducible loops in the CFG.
5540
5541 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5542
5543         Revert:
5544         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5545
5546         * gcc.dg/vect/vect-strided-shift-1.c: New.
5547
5548 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5549
5550         PR target/67929
5551         * gcc.target/arm/pr67929_1.c: Move to...
5552         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5553         Remove arm-specific directives.  Add noclone, noinline
5554         attributes.
5555
5556 2015-11-01  Jeff Law  <law@redhat.com>
5557
5558         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5559
5560 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5561
5562         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5563         (sse2_test): Rename from main.  Do not return 0.
5564
5565 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5566
5567         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5568         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5569         * gfortran.dg/read_dir.f90: XFAIL AIX.
5570
5571 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5572
5573         Remove the implementation of N3994, terse range-for loops.
5574         * g++.dg/cpp1z/range-for1.C: Remove.
5575
5576 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/discr45.adb: New test.
5579
5580 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5581
5582         * gfortran.dg/assumed_type_2.f90: Update test.
5583         * gfortran.dg/no_arg_check_2.f90: Same.
5584
5585 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5586
5587         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5588
5589 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5590
5591         PR fortran/46588
5592         * gfortran.dg/pr46588.f90: New test.
5593
5594 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5595
5596         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5597         * gcc.dg/mvc2.c: Ditto.
5598         * gcc.dg/mvc3.c: Ditto.
5599         * gcc.dg/mvc4.c: Ditto.
5600         * gcc.dg/mvc5.c: Ditto.
5601         * gcc.dg/mvc6.c: Ditto.
5602         * gcc.dg/mvc7.c: Ditto.
5603         * g++.dg/ext/mvc1.C: Ditto.
5604         * g++.dg/ext/mvc2.C: Ditto.
5605         * g++.dg/ext/mvc3.C: Ditto.
5606         * g++.dg/ext/mvc4.C: Ditto.
5607
5608 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5609
5610         PR fortran/51993
5611         * gfortran.dg/pr51993.f90: New test.
5612
5613 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5614
5615         PR rtl-optimization/68106
5616         * gcc.target/aarch64/pr68106.c: New.
5617
5618 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5619
5620         PR fortran/36192
5621         * gfortran.dg/pr36192_1.f90: New test.
5622
5623 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5624
5625         PR fortran/68154
5626         *gfortran.dg/pr68154.f90
5627
5628 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5629
5630         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5631         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5632
5633 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5634
5635         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5636
5637 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5638
5639         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5640         PowerPC.
5641         * gcc.target/powerpc/float128-mix.c: Likewise.
5642
5643 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5644
5645         PR fortran/68054
5646         * gfortran.dg/pr68054.f90: New test.
5647
5648 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5649
5650         PR fortran/67885
5651         * gfortran.dg/pr67885.f90: New test.
5652
5653 2015-10-29  Jeff Law  <law@redhat.com>
5654
5655         PR tree-optimization/67892
5656         * gcc.dg/tree-ssa/pr21417: Update expected output.
5657         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5658
5659 2015-10-29  Richard Biener  <rguenther@suse.de>
5660
5661         PR middle-end/68142
5662         * c-c++-common/ubsan/pr68142.c: New testcase.
5663
5664 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5665
5666         PR c++/67845
5667         * g++.dg/other/cv_func4.C: New.
5668
5669 2015-10-29  Richard Biener  <rguenther@suse.de>
5670
5671         PR middle-end/56956
5672         * c-c++-common/ubsan/pr56956.c: New testcase.
5673
5674 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5675
5676         * gnat.dg/discr44.adb: New test.
5677
5678 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5679
5680         PR debug/66068
5681         * gcc.dg/debug/pr66068.c: New test.
5682
5683 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5684
5685         PR fortran/67933
5686         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5687         array bounds error at line 25.
5688
5689 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5690
5691         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5692         * gcc.target/mips/oddspreg-6.c: Likewise.
5693         * gcc.target/mips/oddspreg-1.c: Likewise.
5694         * gcc.target/mips/oddspreg-2.c: Likewise.
5695
5696 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5697
5698         PR target/67839
5699         * gcc.target/avr/pr67839.c: New test.
5700
5701 2015-10-28  Richard Biener  <rguenther@suse.de>
5702
5703         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5704
5705 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5706
5707         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5708
5709 2015-10-28  Richard Biener  <rguenther@suse.de>
5710
5711         PR ipa/67600
5712         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5713         of #includes.
5714
5715 2015-10-28  Richard Biener  <rguenther@suse.de>
5716
5717         PR tree-optimization/65962
5718         * gcc.dg/vect/vect-62.c: Adjust.
5719
5720 2015-10-28  Richard Biener  <rguenther@suse.de>
5721
5722         PR middle-end/68067
5723         * gcc.dg/torture/pr68067-1.c: New testcase.
5724         * gcc.dg/torture/pr68067-2.c: Likewise.
5725
5726 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5727
5728         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5729
5730 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5731
5732         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5733         as xvmadd and xvnmsub.
5734         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5735
5736 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5737
5738         * c-c++-common/goacc/loop-shape.c: New test.
5739
5740 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5741             Cesar Philippidis  <cesar@codesourcery.com>
5742
5743         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5744         * g++.dg/gomp/pr33372-3.C: Likewise.
5745
5746 2015-10-27  Richard Henderson  <rth@redhat.com>
5747
5748         PR rtl-opt/67609
5749         * gcc.target/i386/pr67609-2.c: New test.
5750
5751 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5752
5753         PR target/68102
5754         * gcc.target/aarch64/pr68102_1.c: New test.
5755
5756 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5757
5758         PR fortran/67933
5759         * gfortran.dg/allocate_with_source_15.f03: New test
5760
5761 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5762             James Norris  <jnorris@codesourcery.com>
5763
5764         PR fortran/63865
5765         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5766         directive to work.
5767         * gfortran.dg/goacc/loop-1.f95: Likewise.
5768         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5769         * gfortran.dg/goacc/cray.f95: Likewise.
5770         * gfortran.dg/goacc/parameter.f95: Likewise.
5771
5772 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5773
5774         PR fortran/68108
5775         * gfortran.dg/pr67805_2.f90: New test.
5776
5777 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5778             Aditya Kumar  <aditya.k7@samsung.com>
5779
5780         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5781         * gcc.dg/graphite/interchange-1.c: Same.
5782         * gcc.dg/graphite/interchange-10.c: Same.
5783         * gcc.dg/graphite/interchange-11.c: Same.
5784         * gcc.dg/graphite/interchange-13.c: Same.
5785         * gcc.dg/graphite/interchange-3.c: Same.
5786         * gcc.dg/graphite/interchange-4.c: Same.
5787         * gcc.dg/graphite/interchange-7.c: Same.
5788         * gcc.dg/graphite/interchange-9.c: Same.
5789         * gcc.dg/graphite/uns-interchange-9.c: Same.
5790         * gfortran.dg/graphite/interchange-3.f90: Same.
5791
5792 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5793
5794         PR target/67215
5795         * gcc.target/i386/pr67215-1.c: New test.
5796         * gcc.target/i386/pr67215-2.c: Likewise.
5797         * gcc.target/i386/pr67215-3.c: Likewise.
5798
5799 2015-10-27  Richard Biener  <rguenther@suse.de>
5800
5801         PR tree-optimization/68104
5802         * gcc.dg/torture/pr68104.c: New testcase.
5803
5804 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5805
5806         * gcc.dg/vect/vect-strided-shift-1.c: New.
5807
5808 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5809
5810         PR target/67929
5811         * gcc.target/arm/pr67929_1.c: New test.
5812
5813 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5814
5815         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5816
5817 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5818
5819         PR tree-optimization/68097
5820         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5821         --param max-ssa-name-query-depth=3 to dg-options.
5822
5823 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5824
5825         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5826
5827 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5828
5829         * gcc.dg/builtins-52.c: Add -O to dg-options.
5830
5831 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5832
5833         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5834
5835 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5836
5837         PR c/64765
5838         PR c/64880
5839         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5840         sorry message.
5841         (PR64765): New function.
5842         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5843         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5844         sorry message.
5845         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5846         * gfortran.dg/goacc/parameter.f95: Likewise.
5847
5848 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5849
5850         PR fortran/66056
5851         * gfortran.dg/empty_label_typedecl.f90: New test.
5852
5853 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5854
5855         PR fortran/36192
5856         * gfortran.dg/pr36192.f90: New test.
5857
5858 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5859
5860         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5861         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5862         * gnat.dg/opt51.adb: New test.
5863         * gnat.dg/opt51_pkg.ads: New helper.
5864
5865 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5866
5867         * gcc.target/mips/ds-schedule-1.c: New.
5868         * gcc.target/mips/ds-schedule-2.c: New.
5869
5870 2015-10-26  Jeff Law  <law@redhat.com>
5871
5872         PR tree-optimization/68013
5873         * gcc.c-torture/compile/pr68013.c: New test.
5874
5875 2015-10-26  Richard Biener  <rguenther@suse.de>
5876         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5877
5878         PR middle-end/67443
5879         * gcc.target/s390/pr67443.c: New testcase.
5880
5881 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5882
5883         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5884         make it unique per testcase.
5885         * gfortran.dg/chmod_2.f90: Likewise.
5886         * gfortran.dg/chmod_3.f90: Likewise.
5887         * gfortran.dg/direct_io_8.f90: Likewise.
5888         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5889         * gfortran.dg/f2003_io_1.f03: Likewise.
5890         * gfortran.dg/f2003_io_2.f03: Likewise.
5891         * gfortran.dg/f2003_io_8.f03: Likewise.
5892         * gfortran.dg/inquire_size.f90: Likewise.
5893         * gfortran.dg/namelist_66.f90: Likewise.
5894         * gfortran.dg/namelist_82.f90: Likewise.
5895         * gfortran.dg/namelist_87.f90: Likewise.
5896         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5897         * gfortran.dg/open_new.f90: Likewise.
5898         * gfortran.dg/stat_1.f90: Likewise.
5899         * gfortran.dg/stat_2.f90: Likewise.
5900         * gfortran.dg/streamio_15.f90: Likewise.
5901         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5902
5903 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5904
5905         PR middle-end/67989
5906         * g++.dg/pr67989.C: New test.
5907
5908 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5909
5910         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5911         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5912         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5913         suffix to the temporary filename to make it unique per testcase.
5914
5915 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5916
5917         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5918
5919 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5920
5921         PR fortran/67171
5922         * gfortran.dg/allocate_with_source_12.f03: New test
5923
5924         PR fortran/61819
5925         * gfortran.dg/allocate_with_source_13.f03: New test
5926
5927         PR fortran/61830
5928         * gfortran.dg/allocate_with_source_14.f03: New test
5929
5930 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5931
5932         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5933
5934 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5935
5936         PR target/68084
5937         * gcc.target/i386/pr68084.c: New test.
5938
5939 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5940
5941         PR fortran/66927
5942         PR fortran/67044
5943         * gfortran.dg/allocate_with_source_10.f08: New test.
5944         * gfortran.dg/allocate_with_source_11.f08: New test.
5945         * gfortran.dg/class_array_15.f03: Changed count of expected
5946         _builtin_frees to 11. One step of temporaries is spared, therefore
5947         the allocatable component of that temporary is not to be freeed.
5948
5949 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5950
5951         PR fortran/68055
5952         * gfortran.dg/pr68055.f90: New case.
5953
5954 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5955
5956         PR fortran/67805
5957         * gfortran.dg/pr67805.f90: New testcase.
5958         * gfortran.dg/array_constructor_26.f03: Update testcase.
5959         * gfortran.dg/array_constructor_27.f03: Ditto.
5960         * gfortran.dg/char_type_len_2.f90: Ditto.
5961         * gfortran.dg/pr67802.f90: Ditto.
5962         * gfortran.dg/used_before_typed_3.f90: Ditto.
5963
5964 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5965
5966         PR ipa/pr67600
5967         * g++.dg/torture/pr67600.C: New testcase.
5968
5969 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5970
5971         * g++.dg/pr68062.C: New test.
5972
5973 2015-10-23  Jeff Law  <law@redhat.com>
5974
5975         PR tree-optimization/67830
5976         * gcc.dg/pr67830.c: New test.
5977
5978 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5979
5980         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5981
5982 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5983             Andrew Pinski  <apinski@cavium.com>
5984
5985         PR rtl-optimization/67736
5986         * gcc.dg/torture/pr67736.c: New test.
5987         * gcc.dg/combine-subregs.c: New test.
5988
5989 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5990
5991         PR tree-optimization/65947
5992         * lib/target-supports.exp
5993         (check_effective_target_vect_max_reduc): Add.
5994         * gcc.dg/vect/pr65947-1.c: New test.
5995         * gcc.dg/vect/pr65947-2.c: New test.
5996         * gcc.dg/vect/pr65947-3.c: New test.
5997         * gcc.dg/vect/pr65947-4.c: New test.
5998         * gcc.dg/vect/pr65947-5.c: New test.
5999         * gcc.dg/vect/pr65947-6.c: New test.
6000         * gcc.dg/vect/pr65947-7.c: New test.
6001         * gcc.dg/vect/pr65947-8.c: New test.
6002         * gcc.dg/vect/pr65947-9.c: New test.
6003         * gcc.dg/vect/pr65947-10.c: New test.
6004         * gcc.dg/vect/pr65947-11.c: New test.
6005
6006 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6007
6008         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6009         Make weak rather than noinline.
6010         * gcc.dg/builtins-57.c: Compile with -O.
6011         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6012
6013 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6014
6015         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6016
6017 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6018
6019         PR sanitizer/68042
6020         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6021         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6022
6023 2015-10-22  Martin Sebor  <msebor@redhat.com>
6024
6025         PR driver/68043
6026         * gcc.misc-tests/help.exp: Verify that option descriptions
6027         end in periods.
6028         * lib/options.exp (check_for_options): Use the regexp --line option.
6029         Print unexpected match on failure.
6030
6031 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6032
6033         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6034
6035 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6036
6037         PR c++/67838
6038         * g++.dg/cpp1y/var-templ46.C: New.
6039
6040 2015-10-22  Richard Biener  <rguenther@suse.de>
6041
6042         PR tree-optimization/58497
6043         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6044
6045 2015-10-22  Richard Biener  <rguenther@suse.de>
6046
6047         PR tree-optimization/19049
6048         PR tree-optimization/65962
6049         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6050         * gcc.dg/vect/vect-63.c: Adjust.
6051         * gcc.dg/vect/vect-70.c: Likewise.
6052         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6053         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6054         * gfortran.dg/vect/pr19049.f90: Likewise.
6055         * gfortran.dg/vect/vect-8.f90: Likewise.
6056
6057 2015-10-22  Richard Biener  <rguenther@suse.de>
6058
6059         PR middle-end/68046
6060         PR middle-end/61893
6061         * gcc.dg/torture/ftrapv-2.c: New testcase.
6062
6063 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6064
6065         PR target/68015
6066         * gcc.target/s390/pr68015.c: New test.
6067
6068 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6069
6070         PR testsuite/67948
6071         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6072         instead of orr.
6073
6074 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6075             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6076
6077         PR target/63304
6078         * gcc.target/aarch64/pr63304_1.c: New test.
6079
6080 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6081
6082         PR c++/66781
6083         * g++.dg/parse/enum13.C: New.
6084
6085 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6086
6087         PR c++/67847
6088         * g++.dg/parse/enum12.C: New.
6089
6090 2015-10-21  Martin Sebor  <msebor@redhat.com>
6091
6092         PR driver/68043
6093         * gcc.misc-tests/help.exp: Adjust.
6094         * lib/options.exp (check_for_options): Add detail to output.
6095
6096 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6097
6098         PR fortran/67939
6099         * gfortran.dg/pr67939.f90: New test.
6100
6101 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6102             Sebastian Pop  <s.pop@samsung.com>
6103
6104         * gcc.dg/graphite/scop-11.c: Update pattern.
6105
6106 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6107
6108         PR ipa/67056
6109         * g++.dg/ipa/pr67056.C: New testcase.
6110
6111 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6112
6113         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6114         are matched.
6115
6116 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6117
6118         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6119         Add associated options for arm*-*-*.
6120         (sqrt): Remove dummy definition.
6121
6122 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6123
6124         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6125
6126 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6127
6128         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6129         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6130         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6131
6132 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6133
6134         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6135         sra-max-scalarization-size-Ospeed.
6136
6137 2015-10-21  Marek Polacek  <polacek@redhat.com>
6138
6139
6140         PR c/68024
6141         * gcc.dg/pr68024.c: New test.
6142
6143 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6144
6145         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6146         * c-c++-common/goacc/sb-1.c: Adjust errors.
6147         * c-c++-common/goacc/sb-3.c: Adjust errors.
6148         * c-c++-common/goacc/loop-1.c: Adjust errors.
6149         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6150         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6151         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6152
6153 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6154
6155         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6156
6157 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6158
6159         * gcc.dg/lto/simd-function_0.c: New test.
6160
6161 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6162
6163         PR target/68018
6164         * gcc.target/i386/pr68018.c: New test.
6165
6166 2015-10-21  Richard Biener  <rguenther@suse.de>
6167
6168         PR middle-end/68031
6169         * gcc.dg/torture/pr68031.c: New testcase.
6170
6171 2015-10-21  Richard Biener  <rguenther@suse.de>
6172
6173         PR tree-optimization/68026
6174         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6175
6176 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6177
6178         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6179         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6180         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6181         * g++.dg/asan/default-options-1.C: Likewise.
6182
6183 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6184
6185         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6186         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6187
6188 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6189
6190         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6191
6192 2015-10-20  Marek Polacek  <polacek@redhat.com>
6193
6194         PR c/67964
6195         * gcc.dg/pr67964.c: New test.
6196
6197 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6198
6199         PR rtl-optimization/67609
6200         * gcc.target/i386/pr67609.c: New.
6201
6202 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6203
6204         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6205
6206 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6207
6208         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6209         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6210
6211 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6212
6213         PR target/66810
6214         * gcc.target/i386/pr66810.c: New test.
6215
6216 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6217
6218         PR target/67963
6219         PR target/67985
6220         * gcc.target/i386/pr67963-1.c: New test.
6221         * gcc.target/i386/pr67963-2.c: Likewise.
6222         * gcc.target/i386/pr67963-3.c: Likewise.
6223         * gcc.target/i386/pr67985-1.c: Likewise.
6224         * gcc.target/i386/pr67985-2.c: Likewise.
6225         * gcc.target/i386/pr67985-3.c: Likewise.
6226
6227 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6228
6229         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6230
6231 2015-10-20  Richard Biener  <rguenther@suse.de>
6232
6233         PR tree-optimization/68017
6234         * gcc.dg/torture/pr68017.c: New testcase.
6235
6236 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6237
6238         PR target/66912
6239         * gcc.target/aarch64/pr66912.c: New.
6240         * gcc.target/arm/pr66912.c: New.
6241
6242 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6243
6244         * gfortran.dg/pr67900.f90: New tests.
6245
6246 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6247
6248         * gnat.dg/opt50.adb: New test.
6249         * gnat.dg/opt50_pkg.adb: New helper.
6250         * gnat.dg/opt50_pkg.ads: New helper.
6251
6252 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6253
6254         PR fortran/68019
6255         * gfortran.dg/pr68019.f90: new test.
6256
6257 2015-10-19  Richard Biener  <rguenther@suse.de>
6258
6259         PR tree-optimization/67975
6260         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6261
6262 2015-10-19  Richard Biener  <rguenther@suse.de>
6263
6264         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6265
6266 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6267
6268         PR target/67995
6269         * gcc.target/i386/pr67995-1.c: New test.
6270         * gcc.target/i386/pr67995-2.c: Likewise.
6271         * gcc.target/i386/pr67995-3.c: Likewise.
6272
6273 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6274
6275         PR middle-end/68002
6276         * gcc.dg/PR68002.c: New test.
6277
6278 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6279
6280         * gcc.dg/builtins-20.c: Remove undefined behavior.
6281
6282 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6283
6284         PR fortran/67758
6285         * gfortran.dg/common_25.f90: New file.
6286
6287 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/67177
6290         * gfortran.dg/move_alloc_15.f90: New test
6291         * gfortran.dg/move_alloc_16.f90: New test
6292
6293         PR fortran/67977
6294         * gfortran.dg/deferred_character_assignment_1.f90: New test
6295
6296 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6297
6298         PR fortran/67987
6299         * gfortran.df/pr67987.f90: New test.
6300         * gfortran.dg/char_length_2.f90: Update testcase.
6301
6302 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6303
6304         * gcc.target/i386/iamcu/test_basic_returning.c
6305         (def_test_returning_type): Use union to check float return bits.
6306
6307 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6308
6309         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6310         Replace printf with __builtin_printf.
6311
6312 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6313
6314         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6315         initialize u5.
6316
6317 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6318
6319         PR middle-end/67966
6320         * gnat.dg/pack21.adb: New test.
6321         * gnat.dg/pack22.adb: Likewise.
6322         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6323
6324 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6325
6326         PR target/67745
6327         * gcc.target/arm/no-align.c: New test.
6328         * gcc.target/arm/attr-align1.c: New test.
6329         * gcc.target/arm/attr-align2.c: New test.
6330         * gcc.target/arm/attr-align3.c: New test.
6331
6332 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6333
6334         * gcc.c-torture/compile/icfmatch.c: Add testcase
6335
6336 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6337
6338         PR c++/67926
6339         * g++.dg/cpp1z/fold-ice1.C: New.
6340
6341 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6342             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6343
6344         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6345
6346 2015-10-15  Marek Polacek  <polacek@redhat.com>
6347
6348         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6349
6350 2015-10-15  Marek Polacek  <polacek@redhat.com>
6351
6352         PR tree-optimization/67953
6353         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6354         unsigned.
6355         * gcc.dg/torture/pr67953.c: New test.
6356
6357 2015-10-14  Jeff Law  <law@redhat.com>
6358
6359         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6360         contained within have their own file/test now.
6361         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6362         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6363         expectations a bit more.
6364         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6365         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6366         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6367         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6368         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6369
6370         PR testsuite/67959
6371         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6372
6373 2015-10-14  Marek Polacek  <polacek@redhat.com>
6374
6375         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6376         (f6): New.
6377         (f7): New.
6378         (f8): New.
6379         (f9): New.
6380         (f10): New.
6381         (f11): New.
6382         (f12): New.
6383         (f13): New.
6384
6385 2015-10-14  Richard Biener  <rguenther@suse.de>
6386
6387         PR tree-optimization/67915
6388         * gcc.dg/torture/pr67915.c: New testcase.
6389
6390 2015-10-14  Marek Polacek  <polacek@redhat.com>
6391
6392         PR tree-optimization/67815
6393         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6394         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6395         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6396
6397 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6398
6399         * gcc.dg/pragma-pop_options-1.c: New test.
6400
6401 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6402             Aldy Hernandez  <aldyh@redhat.com>
6403
6404         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6405         * c-c++-common/gomp/clauses-1.c: New test.
6406         * c-c++-common/gomp/clauses-2.c: New test.
6407         * c-c++-common/gomp/clauses-3.c: New test.
6408         * c-c++-common/gomp/clauses-4.c: New test.
6409         * c-c++-common/gomp/declare-target-1.c: New test.
6410         * c-c++-common/gomp/declare-target-2.c: New test.
6411         * c-c++-common/gomp/depend-3.c: New test.
6412         * c-c++-common/gomp/depend-4.c: New test.
6413         * c-c++-common/gomp/doacross-1.c: New test.
6414         * c-c++-common/gomp/if-1.c: New test.
6415         * c-c++-common/gomp/if-2.c: New test.
6416         * c-c++-common/gomp/linear-1.c: New test.
6417         * c-c++-common/gomp/map-2.c: New test.
6418         * c-c++-common/gomp/map-3.c: New test.
6419         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6420         f_omp_target_data): Add map clause to target data.
6421         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6422         * c-c++-common/gomp/ordered-1.c: New test.
6423         * c-c++-common/gomp/ordered-2.c: New test.
6424         * c-c++-common/gomp/ordered-3.c: New test.
6425         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6426         on non-iterator.
6427         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6428         clause and ordered construct where no longer allowed.
6429         * c-c++-common/gomp/priority-1.c: New test.
6430         * c-c++-common/gomp/reduction-1.c: New test.
6431         * c-c++-common/gomp/schedule-simd-1.c: New test.
6432         * c-c++-common/gomp/sink-1.c: New test.
6433         * c-c++-common/gomp/sink-2.c: New test.
6434         * c-c++-common/gomp/sink-3.c: New test.
6435         * c-c++-common/gomp/sink-4.c: New test.
6436         * c-c++-common/gomp/udr-1.c: New test.
6437         * c-c++-common/taskloop-1.c: New test.
6438         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6439         value of _OPENMP macro.
6440         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6441         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6442         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6443         * gcc.dg/gomp/clause-1.c:
6444         * gcc.dg/gomp/reduction-1.c: New test.
6445         * gcc.dg/gomp/sink-fold-1.c: New test.
6446         * gcc.dg/gomp/sink-fold-2.c: New test.
6447         * gcc.dg/gomp/sink-fold-3.c: New test.
6448         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6449         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6450         of non-static data members.
6451         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6452         Add some linear clause tests.
6453         * g++.dg/gomp/declare-simd-3.C: New test.
6454         * g++.dg/gomp/linear-1.C: New test.
6455         * g++.dg/gomp/member-1.C: New test.
6456         * g++.dg/gomp/member-2.C: New test.
6457         * g++.dg/gomp/pr66571-2.C: New test.
6458         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6459         dependent argument.
6460         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6461         in reduction clause.
6462         * g++.dg/gomp/reference-1.C: New test.
6463         * g++.dg/gomp/sink-1.C: New test.
6464         * g++.dg/gomp/sink-2.C: New test.
6465         * g++.dg/gomp/sink-3.C: New test.
6466         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6467         * g++.dg/gomp/this-1.C: New test.
6468         * g++.dg/gomp/this-2.C: New test.
6469         * g++.dg/vect/simd-clone-2.cc: New test.
6470         * g++.dg/vect/simd-clone-2.h: New test.
6471         * g++.dg/vect/simd-clone-3.cc: New test.
6472         * g++.dg/vect/simd-clone-4.cc: New test.
6473         * g++.dg/vect/simd-clone-4.h: New test.
6474         * g++.dg/vect/simd-clone-5.cc: New test.
6475
6476 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6477
6478         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6479         after r228716 (Fix vtbl[34] and vtbx4).
6480
6481 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6482
6483         PR tree-optimization/67909, 67947
6484         * gcc.dg/torture/pr67947.c: New test.
6485
6486 2015-10-13  Jeff Law  <law@redhat.com>
6487
6488         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6489
6490 2015-10-12  Jeff Law  <law@redhat.com>
6491
6492         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6493         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6494         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6495         ssa-dom-thread-11.c.
6496
6497         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6498
6499 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6500
6501         PR c++/58566
6502         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6503
6504 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6505
6506         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6507         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6508         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6509         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6510         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6511         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6512         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6513         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6514
6515 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6516
6517         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6518         and -mno-frame-header-opt options.
6519         * gcc.target/mips/frame-header-1.c: New file.
6520         * gcc.target/mips/frame-header-2.c: New file.
6521         * gcc.target/mips/frame-header-3.c: New file.
6522
6523 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6524             Hale Wang  <hale.wang@arm.com>
6525
6526         * gcc.dg/tree-ssa/forwprop-33.c: New.
6527
6528 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6529
6530         PR target/67895
6531         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6532         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6533         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6534         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6535         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6536         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6537         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6538         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6539         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6540         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6541
6542 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6543
6544         * lib/multiline.exp: New file.
6545         * lib/prune.exp: Load multiline.exp.
6546         (prune_gcc_output): Call into multiline.exp to handle any
6547         multiline output directives.
6548         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6549         load_gcc_lib.
6550
6551 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6552
6553         PR tree-optimization/67794
6554         * gcc.dg/ipa/ipa-sra-10.c: New test.
6555         * gcc.dg/torture/pr67794.c: Likewise.
6556
6557 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6558
6559         PR rtl-optimization/67828
6560         * gcc.dg/torture/pr67828.c: New.
6561
6562 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6563
6564         PR target/67366
6565         * lib/target-supports.exp (check_effective_target_non_strict_align):
6566         Adjust for arm*-*-*.
6567         * gcc.target/arm/pr67366.c: New test.
6568
6569 2015-10-09  Richard Biener  <rguenther@suse.de>
6570
6571         PR tree-optimization/67891
6572         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6573
6574 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6575
6576         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6577
6578 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6579
6580         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6581
6582 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6583
6584         * gcc.dg/loop-unswitch-2.c: New test.
6585         * gcc.dg/loop-unswitch-3.c: Likewise.
6586         * gcc.dg/loop-unswitch-4.c: Likewise.
6587
6588 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6589
6590         * gcc.dg/dse.c: Only dump in dse1 pass.
6591         * gcc.dg/tree-ssa/pr30375.c: Same.
6592
6593 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6594
6595         PR target/66697
6596         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6597         (PUSH, POP): New defines.
6598         (sse2_test): Use PUSH and POP to misalign runtime stack.
6599         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6600
6601 2015-10-07  James Norris  <jnorris@codesourcery.com>
6602
6603         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6604         to atomic_init. (atomic_init): Restrict flags usage.
6605
6606 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6607
6608         PR fortran/65889
6609         * gfortran.dg/sizeof_5.f90: New test.
6610
6611 2015-10-06  Jeff Law  <law@redhat.com>
6612
6613         * gcc.c-torture/compile/pr67816.c: New test.
6614
6615 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6616
6617         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6618
6619 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6620
6621         PR fortran/65766
6622         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6623
6624 2015-10-06  Marek Polacek  <polacek@redhat.com>
6625
6626         PR c++/67863
6627         * c-c++-common/Wtautological-compare-4.c: New test.
6628
6629 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6630             Peter Bergner <bergner@vnet.ibm.com>
6631
6632         PR target/67808
6633         * gcc.target/powerpc/pr67808.c: New test.
6634
6635 2015-10-06  Nick Clifton  <nickc@redhat.com>
6636
6637         * gcc.target/msp430: New directory.
6638         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6639         tests.
6640         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6641         noinit and persistent data attributes.
6642
6643 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6644
6645         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6646
6647 2015-10-06  Richard Biener  <rguenther@suse.de>
6648
6649         PR tree-optimization/67859
6650         * gcc.dg/torture/pr67859.c: New testcase.
6651
6652 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6653
6654         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6655
6656 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6657
6658         PR c++/53856
6659         * g++.dg/template/defarg19.C: New.
6660         * g++.dg/template/defarg20.C: Likewise.
6661
6662 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6663             Sebastian Pop  <s.pop@samsung.com>
6664
6665         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6666
6667 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6668             Sebastian Pop  <s.pop@samsung.com>
6669
6670         * gcc.dg/graphite/scop-sor.c: Xfail.
6671
6672 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6673             Jan Hubicka  <hubicka@ucw.cz>
6674
6675         * gcc.dg/ipa/propalign-4.c: New test.
6676         * gcc.dg/ipa/propalign-5.c: Likewise.
6677
6678 2015-10-05  Marek Polacek  <polacek@redhat.com>
6679
6680         PR tree-optimization/67821
6681         * gcc.dg/torture/pr67821-2.c: New test.
6682         * gcc.dg/torture/pr67821.c: New test.
6683
6684 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6685
6686         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6687
6688 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6689
6690         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6691
6692 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6693
6694         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6695         (exec_vcvt): Add comments.
6696
6697 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6698
6699         PR rtl-optimization/67447
6700         * gcc.target/i386/pr67447.c: New test.
6701
6702 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6703
6704         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6705         effective target.
6706         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6707         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6708         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6709         * gcc.target/i386/vect-unpack-1.c: Ditto.
6710         * gcc.target/i386/vect-unpack-2.c: Ditto.
6711
6712 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6713
6714         PR fortran/67758
6715         * gfortran.dg/common_24.f: New.
6716
6717 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6718
6719         * gcc.target/arm/pr67756.c: Fixed warnings.
6720
6721 2015-10-02  Marek Polacek  <polacek@redhat.com>
6722
6723         PR c/67730
6724         * gcc.dg/pr67730-1.c: New test.
6725         * gcc.dg/pr67730-2.c: New test.
6726         * gcc.dg/pr67730.h: New test.
6727
6728 2015-10-02  Marek Polacek  <polacek@redhat.com>
6729
6730         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6731
6732 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6733
6734         PR tree-optimization/67754
6735         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6736         * gfortran.dg/graphite/block-2.f: Same.
6737
6738 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6739
6740         * gcc.dg/graphite/scop-23.c: New.
6741
6742 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6743
6744         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6745         and "avx512vbmi".
6746
6747 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6748
6749         PR rtl-optimization/67756
6750         * gcc.target/arm/pr67756.c: New.
6751
6752 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6753
6754         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6755         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6756         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6757         for tiny model.
6758         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6759         for small model.
6760
6761 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6762
6763         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6764         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6765         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6766         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6767         * gcc.target/i386/vect-unpack-1.c: Ditto.
6768         * gcc.target/i386/vect-unpack-2.c: Ditto.
6769
6770 2015-10-02  Marek Polacek  <polacek@redhat.com>
6771
6772         PR c/64249
6773         * c-c++-common/Wduplicated-cond-1.c: New test.
6774         * c-c++-common/Wduplicated-cond-2.c: New test.
6775         * c-c++-common/Wduplicated-cond-3.c: New test.
6776         * c-c++-common/Wduplicated-cond-4.c: New test.
6777         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6778         -Wduplicated-cond warning.
6779
6780 2015-10-02  Renlin Li  <renlin.li@arm.com>
6781
6782         * gcc.target/aarch64/csneg-1.c: Update.
6783
6784 2015-10-02  Renlin Li  <renlin.li@arm.com>
6785
6786         PR target/66776
6787         * gcc.target/aarch64/pr66776.c: New.
6788
6789 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6790
6791         * gnat.dg/warn13.adb: New test.
6792
6793 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6794
6795         * gnat.dg/vect15.ad[sb]: New test.
6796         * gnat.dg/vect16.ad[sb]: Likewise.
6797         * gnat.dg/vect17.ad[sb]: Likewise.
6798         * gnat.dg/vect18.ad[sb]: Likewise.
6799
6800 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6801
6802         PR rtl-optimization/67786
6803         PR rtl-optimization/67787
6804         * gcc.dg/pr67786.c: New test.
6805         * gcc.dg/pr67787.c: Likewise.
6806
6807 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6808
6809         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6810
6811 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6812
6813         PR target/51726
6814         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6815
6816 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6817
6818         PR fortran/62242
6819         PR fortran/52332
6820         * gfortran.dg/string_array_constructor_1.f90: New.
6821         * gfortran.dg/string_array_constructor_2.f90: New.
6822         * gfortran.dg/string_array_constructor_3.f90: New.
6823
6824 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6825
6826         PR target/67788
6827         PR target/67789
6828         * gcc.target/powerpc/pr67789.c: New testcase.
6829
6830 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6831
6832         PR fortran.67802
6833         * gfortran.dg/pr67802.f90: New test.
6834
6835 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6836
6837         PR fortran/66979
6838         gfortran.dg/pr66979.f90: new test.
6839
6840 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6841
6842         PR fortran/67616
6843         * gfortran.dg/pr67616.f90: New test.
6844
6845 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6846
6847         PR c++/54430
6848         * g++.dg/cpp0x/range-for30.C: New.
6849
6850 2015-10-01  Marek Polacek  <polacek@redhat.com>
6851
6852         PR c/65345
6853         * gcc.dg/atomic/pr65345-4.c: New test.
6854         * gcc.dg/pr65345-3.c: New test.
6855
6856 2015-10-01  Marek Polacek  <polacek@redhat.com>
6857
6858         PR tree-optimization/67769
6859         * gcc.dg/torture/pr67769.c: New test.
6860
6861 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6864
6865 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6866
6867         PR target/54236
6868         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6869
6870 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6871
6872         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6873         (main): Rename to sse2_test.  Abort if count != 5.
6874         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6875         of -march=slm.
6876         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6877
6878 2015-10-01  Richard Biener  <rguenther@suse.de>
6879
6880         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6881         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6882
6883 2015-09-30  Jeff Law  <law@redhat.com>
6884
6885         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6886
6887 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6888
6889         PR rtl-optimization/67037
6890         * gcc.c-torture/execute/pr67037.c: New test.
6891
6892 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6893
6894         * lib/target-supports.exp (check_effective_target_sync_int_128):
6895         Return 1 on spu-*-* targets.
6896         (check_effective_target_sync_int_128_runtime): Likewise.
6897         (check_effective_target_sync_long_long): Likewise.
6898         (check_effective_target_sync_long_long_runtime): Likewise.
6899         (check_effective_target_sync_int_long): Likewise.
6900         (check_effective_target_sync_char_short): Likewise.
6901
6902 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6903
6904         * gcc.target/i386/pr67761.c: New test.
6905
6906 2015-09-30  Marek Polacek  <polacek@redhat.com>
6907
6908         PR c/67730
6909         * gcc.dg/pr67730.c: New test.
6910
6911 2015-09-30  Marek Polacek  <polacek@redhat.com>
6912
6913         PR tree-optimization/67690
6914         * gcc.dg/torture/pr67690.c: New test.
6915
6916 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6917
6918         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6919         * g++.dg/gomp/tls-wrap4.C: Likewise.
6920         * gcc.dg/atomic-op-optimize.c: Likewise.
6921         * gcc.dg/pr54087.c: Likewise.
6922         * gcc.dg/tls/section-2.c: Likewise.
6923         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6924         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6925         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6926         * gcc.target/arm/divzero.c: Likewise.
6927         * gcc.target/arm/sibcall-2.c: Likewise.
6928         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6929         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6930         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6931         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6932         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6933         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6934         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6935         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6936         * gfortran.dg/default_format_2.f90: Likewise.
6937         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6938
6939 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6940
6941         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6942
6943 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6944
6945         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6946         * gfortran.dg/round_4.f90: ditto.
6947
6948 2015-09-29  Richard Biener  <rguenther@suse.de>
6949
6950         PR tree-optimization/67170
6951         * gfortran.dg/pr67170.f90: New testcase.
6952
6953 2015-09-29  Richard Biener  <rguenther@suse.de>
6954
6955         PR tree-optimization/67741
6956         * gcc.dg/torture/pr67741.c: New testcase.
6957
6958 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6959
6960         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6961         non-zero for __builtin_signbit tests.
6962
6963 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6964
6965         PR target/65105
6966         * gcc.target/i386/pr65105-1.c: New.
6967         * gcc.target/i386/pr65105-2.c: New.
6968         * gcc.target/i386/pr65105-3.c: New.
6969         * gcc.target/i386/pr65105-4.C: New.
6970         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6971
6972 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6973
6974         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6975
6976 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6977
6978         PR fortran/40054
6979         PR fortran/63921
6980         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6981         standard as legacy.
6982         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6983         * gfortran.dg/function_types_3.f90: Change error message to
6984         "Type inaccessible...."
6985         * gfortran.dg/ptr_func_assign_1.f08: New test.
6986         * gfortran.dg/ptr_func_assign_2.f08: New test.
6987
6988 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6989
6990         PR fortran/40054
6991         PR fortran/63921
6992         * gfortran.dg/ptr_func_assign_3.f08: New test.
6993         * gfortran.dg/ptr_func_assign_4.f08: New test.
6994
6995 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6996             Sebastian Pop  <s.pop@samsung.com>
6997
6998         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6999         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7000         * gcc.dg/graphite/block-3.c: Same.
7001         * gcc.dg/graphite/block-4.c: Same.
7002         * gcc.dg/graphite/block-5.c: Same.
7003         * gcc.dg/graphite/block-6.c: Same.
7004         * gcc.dg/graphite/block-7.c: Same.
7005         * gcc.dg/graphite/block-8.c: Same.
7006         * gcc.dg/graphite/block-pr47654.c: Same.
7007         * gcc.dg/graphite/interchange-0.c: Same.
7008         * gcc.dg/graphite/interchange-1.c: Same.
7009         * gcc.dg/graphite/interchange-10.c: Same.
7010         * gcc.dg/graphite/interchange-11.c: Same.
7011         * gcc.dg/graphite/interchange-12.c: Same.
7012         * gcc.dg/graphite/interchange-13.c: Same.
7013         * gcc.dg/graphite/interchange-14.c: Same.
7014         * gcc.dg/graphite/interchange-15.c: Same.
7015         * gcc.dg/graphite/interchange-3.c: Same.
7016         * gcc.dg/graphite/interchange-4.c: Same.
7017         * gcc.dg/graphite/interchange-5.c: Same.
7018         * gcc.dg/graphite/interchange-6.c: Same.
7019         * gcc.dg/graphite/interchange-7.c: Same.
7020         * gcc.dg/graphite/interchange-8.c: Same.
7021         * gcc.dg/graphite/interchange-9.c: Same.
7022         * gcc.dg/graphite/interchange-mvt.c: Same.
7023         * gcc.dg/graphite/pr35356-1.c: Same.
7024         * gcc.dg/graphite/pr35356-3.c: Same.
7025         * gcc.dg/graphite/pr37485.c: Same.
7026         * gcc.dg/graphite/scop-1.c: Same.
7027         * gcc.dg/graphite/scop-11.c: Same.
7028         * gcc.dg/graphite/scop-5.c: Same.
7029         * gcc.dg/graphite/uns-block-1.c: Same.
7030         * gcc.dg/graphite/uns-interchange-9.c: Same.
7031         * gfortran.dg/graphite/block-1.f90: Same.
7032         * gfortran.dg/graphite/interchange-3.f90: Same.
7033         * gfortran.dg/graphite/pr14741.f90: Same.
7034         * gfortran.dg/graphite/block-2.f: Same.
7035
7036 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7037             Sebastian Pop  <s.pop@samsung.com>
7038
7039         PR tree-optimization/67700
7040         * gcc.dg/graphite/run-id-pr67700.c: New.
7041
7042 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7043
7044         PR target/54236
7045         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7046         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7047         test_27): New.
7048         * gcc.target/sh/pr54236-5.c: New.
7049         * gcc.target/sh/pr54236-6.c: New.
7050
7051 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7052
7053         PR rtl-optimization/67456
7054         PR rtl-optimization/67464
7055         PR rtl-optimization/67465
7056         * gcc.dg/pr67465.c: New test.
7057
7058 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7059
7060         PR tree-optimization/62171
7061         * gcc.dg/vect/pr62171.c: New test.
7062
7063 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7064
7065         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7066         skip on AIX.  XFAIL individual line tests.
7067
7068 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7069
7070         PR rtl-optimization/64164
7071         PR tree-optimization/67312
7072         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7073         * gcc.target/i386/stackalign/return-4.c: Add -O.
7074
7075 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7076
7077         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7078
7079 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7080
7081         PR fortran/67721
7082         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7083
7084 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7085
7086         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7087         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7088         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7089         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7090         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7091         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7092         DW_AT_noreturn on AIX.
7093         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7094         DW_AT_noreturn on AIX.
7095         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7096         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7097         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7098         DW_AT_GNU_deleted on AIX.
7099         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7100         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7101         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7102         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7103         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7104         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7105         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7106         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7107         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7108         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7109         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7110         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7111         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7112         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7113         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7114
7115 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7116
7117         PR fortran/67614
7118         * gfortran.dg/pr67614.f90: New test.
7119
7120 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7121
7122         PR fortran/67525
7123         * gfortran.dg/pr67525.f90: New test.
7124
7125 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7126
7127         PR fortran/55603
7128         * gfortran.dg/allocatable_function_9.f90: New.
7129
7130 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7131
7132         PR target/67675
7133         * gcc.target/sh/pr67675.c: New.
7134
7135 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7136
7137         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7138
7139 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7140
7141         * gcc.target/i386/pr66749.c (dg-options): Replace
7142         -mtune=lakemount with -mtune=lakemont.
7143         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7144         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7145
7146 2015-09-25  Marek Polacek  <polacek@redhat.com>
7147
7148         * c-c++-common/ubsan/bounds-11.c: New test.
7149         * c-c++-common/ubsan/bounds-12.c: New test.
7150
7151 2015-09-25  Marek Polacek  <polacek@redhat.com>
7152
7153         PR sanitizer/64906
7154         * c-c++-common/ubsan/pr64906.c: New test.
7155
7156 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7157
7158         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7159         with -mtune=lakemount.
7160         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7161         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7162
7163 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7164
7165         PR driver/67640
7166         * gcc.dg/Werror-13.c: New test.
7167
7168 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7169
7170         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7171
7172 2015-09-24  Richard Biener  <rguenther@suse.de>
7173
7174         PR lto/67699
7175         * g++.dg/pr67699.C: New testcase.
7176
7177 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7178
7179         PR libgcc/67624
7180         * gcc.target/arm/fp16-inf.c: New test.
7181
7182 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7183
7184         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7185         name while checking for AVX-512VBMI presence.
7186
7187 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7188
7189         * lib/target-supports.exp (check_effective_target_pie): Check for
7190         PIE support on Solaris 11.x and 12.
7191
7192 2015-09-24  Richard Biener  <rguenther@suse.de>
7193
7194         * g++.dg/tree-ssa/restrict3.C: New testcase.
7195
7196 2015-09-24  Richard Biener  <rguenther@suse.de>
7197
7198         PR tree-optimization/48885
7199         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7200
7201 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7202
7203         * c-c++-common/Wmisleading-indentation.c: Augment test.
7204
7205 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7206
7207         Fix small typos in the coding rule enforcement warnings.
7208         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7209         with 'namespace'.
7210
7211 2015-09-23  Richard Biener  <rguenther@suse.de>
7212
7213         PR middle-end/67662
7214         * gcc.dg/ubsan/pr67662.c: New testcase.
7215
7216 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7217
7218         PR c/49655
7219         * gcc.dg/pragma-diag-6.c: New test.
7220
7221 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7222
7223         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7224
7225 2015-09-23  Richard Biener  <rguenther@suse.de>
7226
7227         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7228
7229 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7230
7231         * c-c++-common/Wmisleading-indentation.c: Augment test.
7232
7233 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7234
7235         * g++.dg/diagostic/disable.C: New.
7236
7237 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7238
7239         PR tree-optimization/67671
7240         * g++.dg/pr67671.C: New test.
7241
7242 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7243
7244         PR target/67480
7245         * gcc.target/i386/pr67480.c: New test.
7246
7247 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7248
7249         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7250         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7251         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7252         avx512dq, avx512cd, avx512er and avx512pf.
7253
7254 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7255
7256         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7257         update-fetch operations.
7258         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7259
7260 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7261
7262         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7263         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7264
7265 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7266
7267         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7268         (TEST_ONE): New.
7269         * gcc.target/aarch64/atomic-inst-swap.c: New.
7270
7271 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7272
7273         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7274         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7275         * gcc.target/i386/pr59789.c (f1): Likewise.
7276         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7277         * gcc.target/i386/intrinsics_6.c: Likewise.
7278         * gcc.dg/winline-5.c (int t): Likewise.
7279         * gcc.dg/winline-9.c (t): Likewise.
7280         * gcc.dg/always_inline2.c (q): Likewise.
7281         * gcc.dg/winline-2.c (inline int t): Likewise.
7282         * gcc.dg/winline-6.c: Likewise.
7283         * gcc.dg/winline-10.c (void g): Likewise.
7284         * gcc.dg/pr49243.c (void parse): Likewise.
7285         * gcc.dg/always_inline3.c (q2): Likewise.
7286         * gcc.dg/winline-3.c: Likewise.
7287         * gcc.dg/winline-7.c (inline void *t): Likewise.
7288
7289 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7290
7291         PR tree-optimization/67666
7292         * g++.dg/pr67666.C: New test.
7293
7294 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7295
7296         PR fortran/67615
7297         * gfortran.dg/pr67615.f90: new test.
7298
7299 2015-09-21  Jeff Law  <law@redhat.com>
7300
7301         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7302
7303 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7304
7305         Complete the implementation of N4230, Nested namespace definition.
7306         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7307         attributes and nested namespace definitions.
7308         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7309         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7310         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7311         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7312         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7313         appearing before the namespace identifier.
7314
7315 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7316
7317         PR c/66415
7318         * gcc.dg/cpp/pr66415-1.c: Test column number.
7319
7320 2015-09-21  Richard Biener  <rguenther@suse.de>
7321
7322         * g++.dg/ext/attr-alias-3.C: Add -g.
7323
7324 2015-09-21  Richard Biener  <rguenther@suse.de>
7325
7326         PR debug/67664
7327         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7328
7329 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7330
7331         PR target/64345
7332         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7333
7334 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7335
7336         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7337
7338 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7339
7340         PR middle-end/60832
7341         * gcc.dg/pr53265.c: Update.
7342
7343 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7344
7345         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7346
7347 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7348
7349         PR target/59478
7350         * gcc.target/sh/pr59478.c: New.
7351
7352 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7353
7354         PR target/67126
7355         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7356         * gcc.target/sh/pr54236-2.c: Likewise.
7357
7358 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7359
7360         * gcc.target/sh/pr43417.c: Move target independent test to ...
7361         * gcc.c-torture/compile/pr43417.c: ... here.
7362
7363 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7364
7365         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7366         check_effective_target_big_endian, check_effective_target_little_endian,
7367         check_effective_target_any_fpu, check_effective_target_double_fpu,
7368         check_effective_target_use_single_only_fpu,
7369         check_effective_target_default_single_fpu,
7370         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7371         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7372         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7373         check_effective_target_fmovd_enabled,
7374         check_effective_target_has_privileged, check_effective_target_has_pref,
7375         check_effective_target_banked_r0r7_isr,
7376         check_effective_target_stack_save_isr): New effective target checks.
7377         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7378         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7379         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7380         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7381         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7382         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7383         * gcc.target/sh/attr-isr.c: Likewise.
7384         * gcc.target/sh/fpul-usage-1.c: Likewise.
7385         * gcc.target/sh/hiconst.c: Likewise.
7386         * gcc.target/sh/mfmovd.c: Likewise.
7387         * gcc.target/sh/pr21255-3.c: Likewise.
7388         * gcc.target/sh/pr33135-1.c: Likewise.
7389         * gcc.target/sh/pr33135-2.c: Likewise.
7390         * gcc.target/sh/pr33135-3.c: Likewise.
7391         * gcc.target/sh/pr33135-4.c: Likewise.
7392         * gcc.target/sh/pr39423-2.c: Likewise.
7393         * gcc.target/sh/pr49880-4.c: Likewise.
7394         * gcc.target/sh/pr49880-5.c: Likewise.
7395         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7396         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7397         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7398         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7399         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7400         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7401         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7402         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7403         * gcc.target/sh/pr50751-2.c: Likewise.
7404         * gcc.target/sh/pr50751-3.c: Likewise.
7405         * gcc.target/sh/pr50751-5.c: Likewise.
7406         * gcc.target/sh/pr50751-6.c: Likewise.
7407         * gcc.target/sh/pr50751-8.c: Likewise.
7408         * gcc.target/sh/pr51244-15.c: Likewise.
7409         * gcc.target/sh/pr51244-2.c: Likewise.
7410         * gcc.target/sh/pr51244-20.c: Likewise.
7411         * gcc.target/sh/pr51244-6.c: Likewise.
7412         * gcc.target/sh/pr52483-4.c: Likewise.
7413         * gcc.target/sh/pr53511-1.c: Likewise.
7414         * gcc.target/sh/pr53512-1.c: Likewise.
7415         * gcc.target/sh/pr53512-2.c: Likewise.
7416         * gcc.target/sh/pr53512-3.c: Likewise.
7417         * gcc.target/sh/pr53512-4.c: Likewise.
7418         * gcc.target/sh/pr53513-1.c: Likewise.
7419         * gcc.target/sh/pr54089-2.c: Likewise.
7420         * gcc.target/sh/pr54089-3.c: Likewise.
7421         * gcc.target/sh/pr54089-4.c: Likewise.
7422         * gcc.target/sh/pr54602-2.c: Likewise.
7423         * gcc.target/sh/pr54602-3.c: Likewise.
7424         * gcc.target/sh/pr54602-4.c: Likewise.
7425         * gcc.target/sh/pr54680.c: Likewise.
7426         * gcc.target/sh/pr55303-1.c: Likewise.
7427         * gcc.target/sh/pr55303-2.c: Likewise.
7428         * gcc.target/sh/pr55303-3.c: Likewise.
7429         * gcc.target/sh/pr56547-1.c: Likewise.
7430         * gcc.target/sh/pr56547-2.c: Likewise.
7431         * gcc.target/sh/pr61195.c: Likewise.
7432         * gcc.target/sh/pr61996.c: Likewise.
7433         * gcc.target/sh/pr6526.c: Likewise.
7434         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7435         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7436         * gcc.target/sh/prefetch.c: Likewise.
7437         * gcc.target/sh/rte-delay-slot.c: Likewise.
7438         * gcc.target/sh/sh2a-band.c: Likewise.
7439         * gcc.target/sh/sh2a-bclr.c: Likewise.
7440         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7441         * gcc.target/sh/sh2a-bld.c: Likewise.
7442         * gcc.target/sh/sh2a-bor.c: Likewise.
7443         * gcc.target/sh/sh2a-bset.c: Likewise.
7444         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7445         * gcc.target/sh/sh2a-bxor.c: Likewise.
7446         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7447         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7448         * gcc.target/sh/sh2a-movrt.c: Likewise.
7449         * gcc.target/sh/sh2a-resbank.c: Likewise.
7450         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7451         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7452         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7453         * gcc.target/sh/sh4a-cosf.c: Likewise.
7454         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7455         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7456         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7457         * gcc.target/sh/sh4a-sinf.c: Likewise.
7458
7459 2015-09-20  Jeff Law  <law@redhat.com>
7460
7461         PR tree-optimization/47679
7462         * g++.dg/warn/Wuninitialized-6.C: New test.
7463
7464 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7465
7466         Implement nested namespace definitions.
7467         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7468         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7469         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7470         * g++.dg/lookup/name-clash5.C: Adjust.
7471         * g++.dg/lookup/name-clash6.C: Likewise.
7472
7473 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7474
7475         * gcc.dg/pragma-diag-5.c: New test.
7476
7477 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7478
7479         PR middle-end/67619
7480         * gcc.dg/torture/pr67619.c: New test.
7481         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7482         New procedure.
7483
7484 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7485
7486         PR tree-optimization/67283
7487         * gcc.dg/tree-ssa/sra-15.c: New.
7488         * gcc.dg/tree-ssa/sra-16.c: New.
7489
7490 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7491
7492         PR sanitizer/64078
7493         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7494         (f2, f3): Make the function static.
7495         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7496
7497 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7498
7499         * gcc.target/arm/attr_thumb-static2.c: New test.
7500
7501 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7502
7503         * gnat.dg/overflow_sum3.adb: New test.
7504
7505 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7506
7507         * gcc.target/arm/stack-checking.c: New test.
7508
7509 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7510
7511         PR fortran/52846
7512         * gfortran.dg/public_private_module_5.f90: Add module procedure
7513         trigger_smod to ensure that the smod file is written.
7514
7515 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7516
7517         * gcc.target/aarch64/copysign_1.c: New.
7518         * gcc.target/aarch64/copysign_2.c: New.
7519
7520 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7521
7522         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7523         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7524         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7525
7526 2015-09-16  John Marino  <gnugcc@marino.st>
7527
7528         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7529
7530 2015-09-16  Richard Biener  <rguenther@suse.de>
7531
7532         PR middle-end/67253
7533         * gcc.dg/torture/pr67253.c: New testcase.
7534
7535 2015-09-16  Richard Biener  <rguenther@suse.de>
7536
7537         PR middle-end/67271
7538         * gcc.dg/pr67271.c: New testcase.
7539
7540 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7541
7542         * gnat.dg/opt49.adb: New test.
7543
7544 2015-09-16  Richard Biener  <rguenther@suse.de>
7545
7546         PR middle-end/67442
7547         * gcc.dg/torture/pr67442.c: New testcase.
7548
7549 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7550
7551         * gnat.dg/array24.adb: New test.
7552         * gnat.dg/blocklocs.adb: Delete.
7553
7554 2015-09-15  Marek Polacek  <polacek@redhat.com>
7555
7556         PR c/67580
7557         * gcc.dg/pr67580.c: New test.
7558
7559 2015-09-15  Richard Biener  <rguenther@suse.de>
7560
7561         PR tree-optimization/67470
7562         * gcc.dg/torture/pr67470.c: New testcase.
7563
7564 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7565
7566         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7567
7568 2015-09-15  Richard Biener  <rguenther@suse.de>
7569
7570         PR middle-end/67563
7571         * gcc.dg/pr67563.c: New testcase.
7572
7573 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7574
7575         PR fortran/67460
7576         * gfortran.dg/pr67460.f90: New test.
7577
7578 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7579
7580         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7581         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7582
7583 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7584
7585         PR c++/51911
7586         * g++.dg/cpp0x/new-auto1.C: New.
7587
7588 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7589
7590         PR c/28901
7591         * g++.dg/warn/unused-variable-1.C: New test.
7592         * g++.dg/warn/unused-variable-2.C: Likewise.
7593         * gcc.dg/unused-4.c: Adjust warning for static const.
7594         * gcc.dg/unused-variable-1.c: New test.
7595         * gcc.dg/unused-variable-2.c: Likewise.
7596
7597 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7598
7599         * gfortran.dg/private_type_3.f90: Require visibility.
7600         * gfortran.dg/module_variable_2.f90: Same.
7601         * gfortran.dg/nested_forall_1.f: Same.
7602         * gfortran.dg/elemental_dependency_4.f90: Same.
7603         * gfortran.dg/bind_c_usage_25.f90: Same.
7604         * gfortran.dg/access_spec_1.f90: Same.
7605         * gfortran.dg/public_private_module_2.f90: Same.
7606         * gfortran.dg/host_assoc_variable_1.f90: Same.
7607         * gfortran.dg/public_private_module_6.f90: Same.
7608         * gfortran.dg/module_variable_1.f90: Same.
7609         * gfortran.dg/pr37286.f90: Same.
7610         * gfortran.dg/internal_pack_7.f90: Same.
7611         * gfortran.dg/submodule_10.f08: Same.
7612         * gfortran.dg/allocatable_function_8.f90: Same.
7613         * gfortran.dg/merge_init_expr_2.f90: Same.
7614         * gfortran.dg/class_37.f03: Same.
7615         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7616         * gfortran.dg/typebound_call_20.f03: Same.
7617         * gfortran.dg/proc_ptr_result_3.f90: Same.
7618         * gfortran.dg/pr32535.f90: Same.
7619         * gfortran.dg/typebound_proc_19.f90: Same.
7620         * gfortran.dg/initialization_10.f90: Same.
7621         * gfortran.dg/bind_c_usage_8.f03: Same.
7622         * gfortran.dg/pr61335.f90: Same.
7623         * gfortran.dg/elemental_dependency_5.f90: Same.
7624         * gfortran.dg/proc_ptr_3.f90: Same.
7625         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7626
7627 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7630         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7631         * gcc.dg/loop-8.c: Likewise.
7632
7633 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635         PR ada/66965
7636         * gnat.dg/specs/addr1.ads: Remove.
7637
7638 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7639
7640         * gcc.dg/pie-link.c: Add -pie to dg-options.
7641
7642 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7643
7644         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7645         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7646
7647 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7648
7649         * gcc.target/powerpc/swaps-p8-20.c: New test.
7650         * gcc.target/powerpc/swaps-p8-21.c: New test.
7651
7652 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7653
7654         PR fortran/67526
7655         * gfortran.dg/pr67526.f90: New test.
7656
7657 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7658
7659         PR c++/67318
7660         * g++.dg/cpp0x/variadic166.C: New.
7661
7662 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7663
7664         * c-c++-common/nonnull-1.c: New test.
7665
7666 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7667
7668         PR fortran/66993
7669         * gfortran.dg/submodule_11.f08: New test.
7670
7671 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7672
7673         PR target/67506
7674         * gcc.c-torture/compile/pr67506.c: New test.
7675
7676 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7677
7678         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7679         initialization with a byte mask.  No change expected here.
7680         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7681         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7682         initialization with contigious bitmask.  Literal pool is expectd
7683         to be used here.
7684
7685 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7686
7687         PR target/67439
7688         * gcc.target/arm/pr67439_1.c: New test.
7689
7690 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7691
7692         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7693         model.
7694
7695 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR c++/67523
7698         * g++.dg/gomp/pr67523.C: New test.
7699
7700         PR c++/67522
7701         * g++.dg/gomp/pr67522.C: New test.
7702
7703         PR middle-end/67521
7704         * c-c++-common/gomp/pr67521.c: New test.
7705
7706         PR middle-end/67517
7707         * c-c++-common/gomp/pr67517.c: New test.
7708
7709         PR c++/67514
7710         * g++.dg/gomp/pr67514.C: New test.
7711
7712         PR c++/67511
7713         * g++.dg/gomp/pr67511.C: New test.
7714
7715         PR c/67502
7716         * c-c++-common/gomp/pr67502.c: New test.
7717
7718 2015-09-09  Marek Polacek  <polacek@redhat.com>
7719
7720         PR middle-end/67512
7721         * gcc.dg/pr67512.c: New test.
7722
7723 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7724
7725         PR c++/53184
7726         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7727         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7728         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7729         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7730
7731 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7732
7733         * gcc.target/aarch64/mod_2.x: New file.
7734         * gcc.target/aarch64/mod_256.x: Likewise.
7735         * gcc.target/arm/mod_2.c: New test.
7736         * gcc.target/arm/mod_256.c: Likewise.
7737         * gcc.target/aarch64/mod_2.c: Likewise.
7738         * gcc.target/aarch64/mod_256.c: Likewise.
7739
7740 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR c++/67504
7743         * g++.dg/gomp/pr67504.C: New test.
7744
7745         PR c/67501
7746         * c-c++-common/gomp/pr67501.c: New test.
7747
7748         PR c/67500
7749         * gcc.dg/gomp/pr67500.c: New test.
7750
7751         PR c/67495
7752         * gcc.dg/gomp/pr67495.c: New test.
7753
7754 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7755             Sebastian Pop  <s.pop@samsung.com>
7756
7757         PR tree-optimization/53852
7758         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7759         both isl-0.12 and isl-0.15.
7760         * gcc.dg/graphite/uns-interchange-14.c: Same.
7761         * gcc.dg/graphite/uns-interchange-15.c: Same.
7762         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7763
7764 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7765             Sebastian Pop  <s.pop@samsung.com>
7766
7767         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7768         * gcc.dg/graphite/block-1.c: Same.
7769         * gcc.dg/graphite/block-5.c: Same.
7770         * gcc.dg/graphite/block-6.c: Same.
7771         * gcc.dg/graphite/interchange-1.c: Same.
7772         * gcc.dg/graphite/interchange-10.c: Same.
7773         * gcc.dg/graphite/interchange-11.c: Same.
7774         * gcc.dg/graphite/interchange-13.c: Same.
7775         * gcc.dg/graphite/interchange-14.c: Same.
7776         * gcc.dg/graphite/interchange-3.c: Same.
7777         * gcc.dg/graphite/interchange-4.c: Same.
7778         * gcc.dg/graphite/interchange-7.c: Same.
7779         * gcc.dg/graphite/interchange-8.c: Same.
7780         * gcc.dg/graphite/interchange-9.c: Same.
7781         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7782         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7783         * gcc.dg/graphite/pr37485.c: Same.
7784         * gcc.dg/graphite/scop-0.c (int toto): Same.
7785         * gcc.dg/graphite/scop-1.c: Same.
7786         * gcc.dg/graphite/scop-10.c: Same.
7787         * gcc.dg/graphite/scop-11.c: Same.
7788         * gcc.dg/graphite/scop-12.c: Same.
7789         * gcc.dg/graphite/scop-13.c: Same.
7790         * gcc.dg/graphite/scop-16.c: Same.
7791         * gcc.dg/graphite/scop-17.c: Same.
7792         * gcc.dg/graphite/scop-18.c: Same.
7793         * gcc.dg/graphite/scop-2.c: Same.
7794         * gcc.dg/graphite/scop-21.c (int test): Same.
7795         * gcc.dg/graphite/scop-22.c (void foo): Same.
7796         * gcc.dg/graphite/scop-4.c: Same.
7797         * gcc.dg/graphite/scop-5.c: Same.
7798         * gcc.dg/graphite/scop-6.c: Same.
7799         * gcc.dg/graphite/scop-7.c: Same.
7800         * gcc.dg/graphite/scop-8.c: Same.
7801         * gcc.dg/graphite/scop-9.c: Same.
7802         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7803         data-refs remain inside the inner loop.
7804         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7805         * gcc.dg/graphite/uns-interchange-14.c: Same.
7806         * gcc.dg/graphite/uns-interchange-9.c: Same.
7807         * gfortran.dg/graphite/interchange-3.f90
7808
7809 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7810
7811         PR target/63870
7812         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7813         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7814         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7815         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7816         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7817         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7818         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7819         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7820         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7821         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7822         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7823         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7824
7825 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7826
7827         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7828         * lib/target-supports.exp
7829         (check_effective_target_arm_neon_fp16_hw): New.
7830
7831 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7832
7833         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7834         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7835
7836         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7837         (hfloat16_t): New.
7838         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7839         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7840         if supported.
7841         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7842         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7843         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7844         when those are supported.
7845         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7846         (vdup_n_f16): New.
7847
7848         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7849         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7850         cases if supported.
7851
7852         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7853         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7854         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7855         Likewise.
7856         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7857         Likewise.
7858         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7859
7860         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7861         Add float16x8_t case.
7862         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7863         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7864         main, exec_vcreate): Likewise.
7865         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7866         exec_vget_high): Likewise.
7867         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7868         exec_vget_low): Likewise.
7869         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7870         Likewise.
7871         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7872         exec_vld1_dup): Likewise.
7873         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7874         exec_vld1_lane): Likewise.
7875         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7876         Likewise.
7877         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7878         exec_vldX_dup): Likewise.
7879         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7880         exec_vldX_lane): Likewise.
7881         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7882         exec_vset_lane): Likewise.
7883         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7884         exec_vst1_lane): Likewise.
7885
7886 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7887
7888         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7889         * gcc.target/aarch64/vget_low_1.c: Likewise.
7890
7891 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7892
7893         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7894         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7895         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7896         (main): update orig_data to avoid float16 NaN on bigendian.
7897
7898 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7899
7900         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7901         float16x8_t.
7902         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7903         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7904         * gcc.target/aarch64/vld1_lane.c: Likewise.
7905
7906 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7907
7908         PR c++/67369
7909         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7910
7911 2015-09-07  Marek Polacek  <polacek@redhat.com>
7912
7913         PR inline-asm/67448
7914         * gcc.dg/asm-10.c: New test.
7915
7916 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR middle-end/67452
7919         * gcc.dg/lto/pr67452_0.c: New test.
7920
7921 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7922
7923         PR target/65210
7924         * gcc.target/avr/pr65210.c: New test.
7925
7926 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         PR testsuite/67450
7929         * lib/target-supports.exp (check_cached_effective_target):
7930         Apppend $prop to et_prop_list only if needed.
7931
7932 2015-09-04  Marek Polacek  <polacek@redhat.com>
7933
7934         PR sanitizer/67279
7935         * gcc.dg/ubsan/pr67279.c: New test.
7936
7937 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7938             Petr Murzin  <petr.murzin@intel.com>
7939             Kirill Yukhin <kirill.yukhin@intel.com>
7940
7941         * gcc.target/i386/avx512f-scatter-1.c: New.
7942         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7943         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7944
7945 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7946
7947         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7948         rather than calling rmdir, cleanup if open fails.
7949
7950 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7951
7952         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7953         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7954         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7955         Return true for PowerPC targets that implement Altivec.
7956
7957 2015-09-03  Renlin Li  <renlin.li@arm.com>
7958
7959         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7960         check the assembly.
7961         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7962
7963 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7964
7965         * gcc.target/powerpc/vec-shift.c: New test.
7966
7967 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7968
7969         PR tree-optimization/65637
7970         * gcc.dg/autopar/reduc-4.c: New test.
7971
7972 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7973
7974         PR tree-optimization/65637
7975         * gcc.dg/autopar/pr46099-2.c: New test.
7976
7977 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7978
7979         PR middle-end/67351
7980         * g++.dg/pr67351.C: New test.
7981
7982 2015-09-03  Richard Biener  <rguenther@suse.de>
7983
7984         PR ipa/66705
7985         * g++.dg/lto/pr66705_0.C: New testcase.
7986
7987 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7988
7989         PR middle-end/60586
7990         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7991         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7992
7993 2015-09-02  Marek Polacek  <polacek@redhat.com>
7994
7995         PR c/67432
7996         * gcc.dg/pr67432.c: New test.
7997
7998 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7999
8000         * lib/target-supports.exp (clear_effective_target_cache): New.
8001         (check_cached_effective_target): Update et_prop_list.
8002         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8003         * g++.dg/compat/compat.exp: Likewise.
8004         * g++.dg/compat/struct-layout-1.exp: Likewise.
8005         * lib/asan-dg.exp: Likewise.
8006         * lib/atomic-dg.exp: Likewise.
8007         * lib/cilk-plus-dg.exp: Likewise.
8008         * lib/clearcap.exp: Likewise.
8009         * lib/mpx-dg.exp: Likewise.
8010         * lib/tsan-dg.exp: Likewise.
8011         * lib/ubsan-dg.exp: Likewise.
8012
8013 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8014
8015         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8016
8017 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8018             Andrew Bennett  <andrew.bennett@imgtec.com>
8019
8020         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8021         dependencies between ISA level and compact-branches.
8022         * gcc.target/mips/branch-10.c: Update expected output to allow
8023         compact forms of b/bal.
8024         * gcc.target/mips/branch-11.c: Likewise.
8025         * gcc.target/mips/branch-12.c: Likewise.
8026         * gcc.target/mips/branch-13.c: Likewise.
8027         * gcc.target/mips/branch-3.c: Likewise.
8028         * gcc.target/mips/branch-4.c: Likewise.
8029         * gcc.target/mips/branch-5.c: Likewise.
8030         * gcc.target/mips/branch-6.c: Likewise.
8031         * gcc.target/mips/branch-7.c: Likewise.
8032         * gcc.target/mips/branch-8.c: Likewise.
8033         * gcc.target/mips/branch-9.c: Likewise.
8034         * gcc.target/mips/branch-cost-1.c: Likewise.
8035         * gcc.target/mips/call-1.c: Likewise.
8036         * gcc.target/mips/call-2.c: Likewise.
8037         * gcc.target/mips/call-3.c: Likewise.
8038         * gcc.target/mips/call-4.c: Likewise.
8039         * gcc.target/mips/call-5.c: Likewise.
8040         * gcc.target/mips/call-6.c: Likewise.
8041         * gcc.target/mips/lazy-binding-1.c: Likewise.
8042         * gcc.target/mips/near-far-1.c: Likewise.
8043         * gcc.target/mips/near-far-2.c: Likewise.
8044         * gcc.target/mips/near-far-3.c: Likewise.
8045         * gcc.target/mips/near-far-4.c: Likewise.
8046         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8047         run with compact branches allowed.
8048         * gcc.target/mips/compact-branches-1.c: New file.
8049         * gcc.target/mips/compact-branches-2.c: Likewise.
8050         * gcc.target/mips/compact-branches-3.c: Likewise.
8051         * gcc.target/mips/compact-branches-4.c: Likewise.
8052         * gcc.target/mips/compact-branches-5.c: Likewise.
8053         * gcc.target/mips/compact-branches-6.c: Likewise.
8054         * gcc.target/mips/compact-branches-7.c: Likewise.
8055
8056 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8057
8058         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8059         Clean-up a created directory if testcase fails.
8060
8061 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8062
8063         PR target/67405
8064         * g++.dg/pr67405.C: New test.
8065
8066 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8067
8068         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8069
8070 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8071
8072         * gcc.dg/ifcvt-1.c: New test.
8073         * gcc.dg/ifcvt-2.c: Likewise.
8074         * gcc.dg/ifcvt-3.c: Likewise.
8075
8076 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8077
8078         PR libfortran/67412
8079         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8080         *-*-solaris2.10.
8081
8082 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8083
8084         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8085
8086 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8087
8088         PR c++/61753
8089         * g++.dg/other/pr61753.C: New.
8090
8091 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8092
8093         * gcc.dg/tree-ssa/cmp-1.c: New file.
8094
8095 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8096
8097         * gcc.dg/tree-ssa/complex-7.c: New file.
8098
8099 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8100
8101         * gcc.target/powerpc/swaps-p8-19.c: New test.
8102
8103 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8104
8105         PR fortran/67367
8106         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8107
8108 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8109
8110         PR tree-optimization/46193
8111         * gcc.dg/autopar/pr46193.c: New test.
8112
8113 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8114
8115         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8116         use exit code for failure.
8117
8118         * gcc.dg/torture/matrix-1.c: Use plain printf.
8119         * gcc.dg/torture/matrix-2.c: Likewise.
8120         * gcc.dg/torture/matrix-5.c: Likewise.
8121         * gcc.dg/torture/matrix-6.c: Likewise.
8122         * gcc.dg/torture/transpose-1.c: Likewise.
8123         * gcc.dg/torture/transpose-2.c: Likewise.
8124         * gcc.dg/torture/transpose-3.c: Likewise.
8125         * gcc.dg/torture/transpose-4.c: Likewise.
8126         * gcc.dg/torture/transpose-5.c: Likewise.
8127         * gcc.dg/torture/transpose-6.c: Likewise.
8128
8129 2015-08-28  Jeff Law  <law@redhat.com>
8130
8131         PR lto/66752
8132         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8133         * gcc.dg/torture/pr66752-1.c: New test
8134         * g++.dg/torture/pr66752-2.C: New test.
8135
8136 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8137         Revert:
8138         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8139
8140                 * gcc.dg/tree-ssa/sra-15.c: New.
8141
8142 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8143
8144         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8145         * gcc.target/mips/msub-8.c: Ditto
8146
8147 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8148
8149         * lib/target-supports.exp (check-effective_target_vect_double):
8150         Enable for Power targets with VSX hardware available.
8151         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8152         vect_no_align && { ! vect_hw_misalign }.
8153
8154 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8155
8156         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8157         Replaced by opt_files, compile with -floop-nest-optimize.
8158         * g++.dg/graphite/graphite.exp: Same.
8159         * gfortran.dg/graphite/graphite.exp: Same.
8160         * gcc.dg/graphite/block-0.c: Adjust pattern.
8161         * gcc.dg/graphite/block-1.c: Same.
8162         * gcc.dg/graphite/block-3.c: Same.
8163         * gcc.dg/graphite/block-4.c: Same.
8164         * gcc.dg/graphite/block-5.c: Same.
8165         * gcc.dg/graphite/block-6.c: Same.
8166         * gcc.dg/graphite/block-7.c: Same.
8167         * gcc.dg/graphite/block-8.c: Same.
8168         * gcc.dg/graphite/block-pr47654.c: Same.
8169         * gcc.dg/graphite/interchange-0.c: Same.
8170         * gcc.dg/graphite/interchange-1.c: Same.
8171         * gcc.dg/graphite/interchange-10.c: Same.
8172         * gcc.dg/graphite/interchange-11.c: Same.
8173         * gcc.dg/graphite/interchange-12.c: Same.
8174         * gcc.dg/graphite/interchange-13.c: Same.
8175         * gcc.dg/graphite/interchange-14.c: Same.
8176         * gcc.dg/graphite/interchange-15.c: Same.
8177         * gcc.dg/graphite/interchange-3.c: Same.
8178         * gcc.dg/graphite/interchange-4.c: Same.
8179         * gcc.dg/graphite/interchange-5.c: Same.
8180         * gcc.dg/graphite/interchange-6.c: Same.
8181         * gcc.dg/graphite/interchange-7.c: Same.
8182         * gcc.dg/graphite/interchange-8.c: Same.
8183         * gcc.dg/graphite/interchange-9.c: Same.
8184         * gcc.dg/graphite/interchange-mvt.c: Same.
8185         * gcc.dg/graphite/pr37485.c: Same.
8186         * gcc.dg/graphite/uns-block-1.c: Same.
8187         * gcc.dg/graphite/uns-interchange-12.c: Same.
8188         * gcc.dg/graphite/uns-interchange-14.c: Same.
8189         * gcc.dg/graphite/uns-interchange-15.c: Same.
8190         * gcc.dg/graphite/uns-interchange-9.c: Same.
8191         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8192         * gfortran.dg/graphite/interchange-3.f90: Same.
8193
8194 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8195
8196         PR target/67317
8197         * gcc.target/i386/pr67317-1.c: New test.
8198         * gcc.target/i386/pr67317-2.c: Ditto.
8199         * gcc.target/i386/pr67317-3.c: Ditto.
8200         * gcc.target/i386/pr67317-4.c: Ditto.
8201         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8202         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8203
8204 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8205
8206         * gcc.target/powerpc/vec-shr.c: New.
8207
8208 2015-08-27  Marek Polacek  <polacek@redhat.com>
8209
8210         PR middle-end/67005
8211         * gcc.dg/torture/pr67005.c: New test.
8212
8213 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8214
8215         * gcc.dg/tree-ssa/sra-15.c: New.
8216
8217 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8218
8219         * gcc.target/aarch64/long_branch_1.c: New test.
8220
8221 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8222
8223         * gcc.target/s390/20150826-1.c: New test.
8224
8225 2015-08-26  Renlin Li  <renlin.li@arm.com>
8226
8227         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8228
8229 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8230
8231         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8232
8233 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8234
8235         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8236         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8237         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8238         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8239
8240 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8241
8242         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8243         New test directive.
8244         * gcc.target/aarch64/tlsle_1.x: New test source.
8245         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8246         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8247         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8248
8249 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8250
8251         PR fortran/29600
8252         * gfortran.dg/shape_8.f90: New test.
8253
8254 2015-08-25  Marek Polacek  <polacek@redhat.com>
8255
8256         PR middle-end/67330
8257         * gcc.dg/weak/weak-18.c: New test.
8258
8259 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8260
8261         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8262         gcc_jit_context_set_bool_use_external_driver.
8263
8264 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8265
8266         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8267
8268         * gcc.dg/20001117-1.c: Needs return_address.
8269         * gcc.dg/20020415-1.c: Needs alloca.
8270         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8271         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8272         * gcc.dg/pr63186.c: Needs label_values.
8273         * gcc.dg/torture/pr33848.c: Likwise.
8274
8275         * lib/target-supports.exp (check_effective_target_fopenacc,
8276         check_effective_target_fopenmp): Disable for nvptx.
8277         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8278         * gcc.dg/stack-usage-1.c: Likewise.
8279         * gcc.dg/stack-usage-2.c: Likewise.
8280         * gcc.dg/unused-5.c: Likewise.
8281         * gcc.dg/unwind-1.c: Likewise.
8282
8283 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8284
8285         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8286         * g++.dg/Wno-frame-address.C: Ditto.
8287
8288 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8289
8290         PR target/67211
8291         * g++.dg/pr67211.C: New test.
8292
8293 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8294
8295         PR fortran/62536
8296         PR fortran/66175
8297         * gfortran.dg/block_end_error_1.f90: New test.
8298         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8299
8300 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8301
8302         PR target/66821
8303         * gcc.target/i386/pr66821.c: New test.
8304
8305 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8306
8307         PR target/67329
8308         * gcc.target/i386/pr67329.c: New test.
8309
8310 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8311
8312         * gcc.dg/pr49551.c: Needs -fdata-sections.
8313
8314         * gcc.dg/pr64935-2.c: Needs scheduling.
8315
8316         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8317         * gcc.dg/torture/pr63738.c: Likewise.
8318         * gcc.dg/torture/pr64728.c: Likewise.
8319         * gcc.dg/pr63748.c: Likewise.
8320         * gcc.dg/20020312-2.c: Likewise.
8321
8322         * gcc.dg/torture/pr66123.c: Needs label_values.
8323
8324         * gcc.dg/torture/pr41261.c: Needs profiling.
8325         * gcc.dg/pr26570.c: Likewise.
8326         * gcc.dg/pr61776.c: Likewise.
8327         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8328         * gcc.dg/gomp/pr34610.c: Likewise.
8329         * gcc.dg/pr54121.c: Likewise.
8330         * gcc.dg/20050325-1.c: Likewise.
8331         * gcc.dg/pr66899.c: Likewise.
8332         * gcc.dg/pr48770.c: Likewise.
8333         * gcc.dg/pr24225.c: Likewise.
8334
8335         * gcc.dg/pr27531-1.c: Needs io.
8336         * gcc.dg/pr44606.c: Likewise.
8337
8338         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8339
8340         * gcc.dg/pr51990.c: Needs alloca.
8341
8342         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8343
8344 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8345
8346         PR tree-optimization/65468
8347         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8348
8349 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8350
8351         PR libfortran/54572
8352         * gfortran.dg/backtrace_1.f90: New test.
8353
8354 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8355
8356         PR libfortran/62296
8357         * gfortran.dg/execute_command_line_2.f90: New test.
8358
8359 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8360
8361         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8362         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8363         vect_no_int_max to vect_no_int_min_max.
8364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8365         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8366         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8367         * gcc.dg/vect/slp-reduc-4.c: Same.
8368         * gcc.dg/vect/slp-reduc-5.c: Same.
8369         * gcc.dg/vect/vect-125.c: Same.
8370         * gcc.dg/vect/vect-13.c: Same.
8371         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8372         * gcc.dg/vect/vect-reduc-1.c: Same.
8373         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8374         * gcc.dg/vect/vect-reduc-1char.c:Same.
8375         * gcc.dg/vect/vect-reduc-1short.c: Same.
8376         * gcc.dg/vect/vect-reduc-2.c: Same.
8377         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8378         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8379         * lib/target-supports.exp: Same.
8380
8381 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8382
8383         PR c++/63693
8384         * g++.dg/cpp0x/decltype63.C: New.
8385
8386 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8387
8388         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8389         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8390         * c-c++-common/Wunused-var-8.c: Likewise.
8391         * c-c++-common/gomp/pr61486-2.c: Likewise.
8392         * c-c++-common/Wunused-var-6.c: Likewise.
8393         * c-c++-common/goacc/reduction-1.c: Likewise.
8394         * c-c++-common/goacc/reduction-2.c: Likewise.
8395         * c-c++-common/goacc/reduction-3.c: Likewise.
8396         * c-c++-common/goacc/reduction-4.c: Likewise.
8397         * gcc.dg/builtins-64.c: Likewise.
8398         * gcc.dg/pr59523.c: Likewise.
8399         * gcc.dg/tree-ssa/20080530.c: Likewise.
8400         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8401         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8402         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8403         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8404         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8405         * gcc.dg/pr59011.c: Likewise.
8406         * gcc.dg/uninit-9.c: Likewise.
8407         * gcc.dg/pr61561.c: Likewise.
8408         * gcc.dg/vla-4.c: Likewise.
8409         * gcc.dg/20101010-1.c: Likewise.
8410         * gcc.dg/pr49120.c: Likewise.
8411         * gcc.dg/20030331-2.c: Likewise.
8412         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8413         * gcc.dg/pr25682.c: Likewise.
8414         * gcc.dg/guality/guality.c: Likewise.
8415         * gcc.dg/pr27301.c: Likewise.
8416         * gcc.dg/uninit-9-O0.c: Likewise.
8417         * gcc.dg/fold-alloca-1.c: Likewise.
8418         * gcc.dg/pr41470.c: Likewise.
8419         * gcc.dg/pr51491-2.c: Likewise.
8420         * gcc.dg/winline-7.c: Likewise.
8421         * gcc.dg/vla-2.c: Likewise.
8422         * gcc.dg/pr50764.c: Likewise.
8423         * gcc.dg/c99-vla-1.c: Likewise.
8424         * gcc.dg/pr33238.c: Likewise.
8425         * gcc.dg/c99-const-expr-13.c: Likewise.
8426         * gcc.dg/builtin-return-1.c: Likewise.
8427         * gcc.dg/vla-3.c: Likewise.
8428         * gcc.dg/20020415-1.c: Likewise.
8429         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8430         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8431         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8432         * gcc.dg/torture/calleesave-sse.c: Likewise.
8433         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8434         * gcc.dg/gomp/vla-2.c: Likewise.
8435         * gcc.dg/gomp/vla-3.c: Likewise.
8436         * gcc.dg/gomp/vla-4.c: Likewise.
8437         * gcc.dg/gomp/pr30494.c: Likewise.
8438         * gcc.dg/gomp/vla-5.c: Likewise.
8439         * gcc.dg/pr51990-2.c: Likewise.
8440         * gcc.dg/vla-22.c: Likewise.
8441
8442 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8443
8444         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8445         * gcc.dg/dollar.c: Likewise.
8446         * gcc.dg/pragma-message.c: Likewise.
8447         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8448         * c-c++-common/raw-string-14.c: Likewise.
8449
8450 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8451
8452         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8453         property that instantiation here is a compile-time error.
8454
8455 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8456
8457         * g++.dg/other/pr67065.C: Extend.
8458
8459 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8460
8461         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8462         is freestanding.
8463         (check_effective_target_global_constructor): New.
8464         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8465         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8466         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8467
8468         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8469         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8470         * gcc.c-torture/compile/pr33855.c: Likewise.
8471         * gcc.c-torture/compile/920723-1.c: Likewise.
8472         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8473         writing a const.
8474         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8475         label.
8476         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8477         'call'.
8478
8479         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8480         prototype normal.
8481         * gcc.c-torture/execute/switch-1.c: Likewise.
8482
8483         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8484         * gcc.c-torture/execute/printf-1.c: Likewise.
8485         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8486         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8487         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8488         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8489         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8490         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8491         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8492         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8493         * gcc.c-torture/execute/gofast.c: Likewise.
8494         * gcc.c-torture/execute/complex-6.c: Likewise.
8495
8496         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8497         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8498         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8499         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8500         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8501         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8502         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8503         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8504         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8505         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8506         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8507         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8508         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8509         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8510         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8511         * gcc.dg/setjmp-1.c: Likewise.
8512         * gcc.dg/cleanup-5.c: Likewise.
8513         * gcc.dg/cleanup-12.c: Likewise.
8514         * gcc.dg/cleanup-13.c: Likewise.
8515
8516         * gcc.dg/constructor-1.c: Require global ctor.
8517
8518         * gcc.dg/fork-instrumentation.c: Require profiling.
8519         * gcc.dg/20030107-1.c: Likewise.
8520         * gcc.dg/20030702-1.c: Likewise.
8521
8522         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8523         * gcc.dg/cpp/paste2.c: Likewise.
8524         * gcc.dg/cpp/strify3.c: Likewise.
8525         * gcc.dg/cpp/strify4.c: Likewise.
8526         * gcc.dg/cpp/lexnum.c: Likewise.
8527         * gcc.dg/cpp/digraphs.c: Likewise.
8528         * gcc.dg/cpp/macro1.c: Likewise.
8529
8530 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8531
8532         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8533
8534 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8535
8536         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8537         only once.
8538
8539 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8540
8541         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8542         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8543         vec_vpmsum_be and vec_shasigma_be.
8544
8545 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8546
8547         * lib/target-supports.exp
8548         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8549         with -mfp16-format=ieee.
8550
8551 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8552
8553         PR c++/67065
8554         * g++.dg/other/pr67065.C: New.
8555
8556 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8557
8558         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8559         memcpy.
8560         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8561         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8562         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8563         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8564
8565 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8566
8567         * gcc.dg/wide_shift_64_1.c: New testcase.
8568         * gcc.dg/wide_shift_128_1.c: Likewise.
8569         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8570
8571 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8572
8573         * lib/target-supports.exp
8574         (check_effective_target_fstack_protector_enabled): New test.
8575         * gcc.target/i386/ssp-default.c: New test.
8576
8577 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8578
8579         PR fortran/66929
8580         * gfortran.dg/generic_31.f90: New.
8581
8582 2015-08-19  Marek Polacek  <polacek@redhat.com>
8583
8584         PR middle-end/67133
8585         * g++.dg/torture/pr67133.C: New test.
8586
8587 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8588
8589         * gcc.target/powerpc/altivec-35.c: New test.
8590         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8591         * gcc.target/powerpc/vsx-vector-7.c: New test.
8592
8593 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8594
8595         PR middle-end/36757
8596         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8597         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8598
8599 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8600
8601         PR rtl-optimization/67218
8602         * gcc.c-torture/execute/ieee/pr67218.c,
8603         gcc.target/aarch64/fcvt_int_float_double1.c,
8604         gcc.target/aarch64/fcvt_int_float_double2.c,
8605         gcc.target/aarch64/fcvt_int_float_double3.c,
8606         gcc.target/aarch64/fcvt_int_float_double4.c,
8607         gcc.target/aarch64/fcvt_uint_float_double1.c,
8608         gcc.target/aarch64/fcvt_uint_float_double2.c,
8609         gcc.target/aarch64/fcvt_uint_float_double3.c,
8610         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8611
8612 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8613
8614         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8615         dg-options to disable LSE extensions.
8616         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8617         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8618         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8619         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8620         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8621         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8622         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8623         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8624         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8625         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8626         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8627         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8628         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8629         * gcc.target/aarch64/sync-op-full.c: Likewise.
8630         * gcc.target/aarch64/sync-op-release.c: Likewise.
8631
8632 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8633
8634         PR c++/67160
8635         * g++.dg/cpp1z/feat-cxx1z.C: New.
8636
8637 2015-08-18  Marek Polacek  <polacek@redhat.com>
8638
8639         PR middle-end/67222
8640         * gcc.dg/torture/pr67222.c: New test.
8641
8642 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8643
8644         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8645
8646 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8647
8648         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8649         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8650         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8651
8652 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8653
8654         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8655         which is used in later code.
8656
8657 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8658
8659         PR c++/67216
8660         * g++.dg/cpp0x/nullptr34.C: New.
8661         * g++.dg/warn/Wconversion2.C: Adjust.
8662         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8663         * g++.old-deja/g++.other/null3.C: Likewise.
8664
8665         * g++.dg/cpp0x/pr51313.C: Adjust.
8666
8667 2015-08-17  Richard Biener  <rguenther@suse.de>
8668
8669         PR tree-optimization/67221
8670         * gcc.dg/torture/pr67221.c: New testcase.
8671
8672 2015-08-17  Mike Stump  <mikestump@comcast.net>
8673             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8674
8675         * gcc.target/arm/memcpy-aligned-1.c: New test.
8676
8677 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8678
8679         PR fortran/54656
8680         * gfortran.dg/norm_4.f90: Rename to...
8681         * gfortran.dg/norm2_4.f90: this.
8682         * gfortran.dg/norm2_5.f90: New test.
8683
8684 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8685
8686         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8687         * gcc.dg/ssp-1.c: Make counter a register.
8688         * gcc.dg/ssp-2.c: Likewise.
8689         * gcc.dg/torture/parm-coalesce.c: New.
8690
8691 2015-08-14  Marek Polacek  <polacek@redhat.com>
8692
8693         PR middle-end/67133
8694         * gcc.dg/torture/pr67133.c: New test.
8695
8696 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8697             Matthias Klose  <doko@debian.org>
8698
8699         PR target/67143
8700         * gcc.c-torture/compile/pr67143.c: New
8701         * gcc.target/aarch64/atomic-op-imm.c
8702         (atomic_fetch_add_negative_RELAXED): New.
8703         (atomic_fetch_sub_negative_ACQUIRE): New.
8704
8705 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8706
8707         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8708         * gcc.target/aarch64/target_attr_8.c: Likewise.
8709         * gcc.target/aarch64/target_attr_14.c: Likewise.
8710
8711 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8712
8713         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8714
8715 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8716
8717         * gcc.target/i386/builtin_target.c: Add skylake check.
8718
8719 2015-08-13  Jeff Law  <law@redhat.com>
8720
8721         * gcc.dg/pr66314.c: Moved from here to ..
8722         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8723         to clear all sanitizers before -fsanitize=kernel-address.
8724
8725 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8726
8727         * gcc.target/aarch64/cinc_common_1.c: New test.
8728
8729 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8730
8731         PR c++/53421
8732         * g++.dg/ext/attribute-may-alias-1.C: New.
8733         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8734
8735 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8736
8737         * gcc.target/aarch64/atomic-inst-cas.c: New.
8738         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8739
8740 2015-08-13  Andreas Schwab  <schwab@suse.de>
8741
8742         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8743
8744 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8745
8746         PR c++/62164
8747         * g++.dg/torture/pr62164.C: New.
8748
8749 2015-08-13  Richard Biener  <rguenther@suse.de>
8750
8751         PR tree-optimization/67191
8752         * gcc.dg/torture/pr67191.c: New testcase.
8753         * g++.dg/torture/pr67191.C: Likewise.
8754
8755 2015-08-13  Richard Biener  <rguenther@suse.de>
8756
8757         PR tree-optimization/66502
8758         PR tree-optimization/67167
8759         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8760
8761 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8762
8763         PR c++/53330
8764         * g++.dg/init/new42.C: New.
8765
8766 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8767
8768         PR target/67071
8769         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8770         vector constants.
8771         * gcc.target/powerpc/pr67071-2.c: Likewise.
8772         * gcc.target/powerpc/pr67071-3.c: Likewise.
8773
8774 2015-08-12  Marek Polacek  <polacek@redhat.com>
8775
8776         PR c++/55095
8777         * c-c++-common/Wshift-overflow-6.c: New test.
8778         * c-c++-common/Wshift-overflow-7.c: New test.
8779         * g++.dg/cpp1y/left-shift-2.C: New test.
8780
8781 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8782
8783         PR c++/52742
8784         * g++.dg/cpp0x/pr52742.C: New.
8785
8786 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8787
8788         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8789         Check Knights Landing support.
8790
8791 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8792
8793         PR c++/47461
8794         * g++.dg/warn/Wunused-result-1.C: New.
8795
8796 2015-08-12  Richard Biener  <rguenther@suse.de>
8797
8798         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8799         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8800         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8801         * g++.dg/tree-ssa/pr61034.C: Adjust.
8802         * gcc.dg/fold-compare-2.c: Likewise.
8803         * gcc.dg/pr50763.c: Likewise.
8804         * gcc.dg/predict-3.c: Likewise.
8805         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8806         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8807         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8808         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8809         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8810         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8811         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8812         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8813         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8814         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8815         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8816         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8817
8818 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8819
8820         * gcc.dg/vrp-min-max-1.c: New.
8821         * gcc.dg/vrp-min-max-2.c: New.
8822
8823 2015-08-12  Richard Biener  <rguenther@suse.de>
8824
8825         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8826
8827 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8828
8829         PR testsuite/67175
8830         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8831         Handle absence of vector min/max for sparc.
8832
8833 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8834
8835         PR target/66954
8836         * g++.dg/ext/mv25.C: New test.
8837
8838 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8839
8840         * gcc.target/i386/avx2-vect-shift.c: New test.
8841
8842 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8843
8844         PR c/66098
8845         PR c/66711
8846         * gcc.dg/pragma-diag-3.c: New test.
8847         * gcc.dg/pragma-diag-4.c: New test.
8848
8849 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8850
8851         * c-c++-common/dfp/operator-comma.c: Call init function.
8852         * c-c++-common/dfp/convert-dfp-2.c: New test.
8853
8854 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8857         Treat model == 0x4f as Broadwell.
8858
8859 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8860
8861         PR libfortran/67140
8862         * gfortran.dg/pr67140.f90: New test.
8863
8864 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8865
8866         PR libgomp/65742
8867         PR middle-end/66332
8868         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8869
8870 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8871
8872         PR fortran/64022
8873         * gfortran.dg/ieee/large_4.f90: New test.
8874
8875 2015-08-08  Bud Davis  <jmdavis@link.com>
8876
8877         PR fortran/59746
8878         * gfortran.dg/common_22.f90: New.
8879
8880 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8881
8882         PR rtl-optimization/67028
8883         * gcc.dg/pr67028.c: New testcase.
8884
8885 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8886
8887         PR rtl-optimization/67029
8888         * gcc.dg/pr67029.c: New test.
8889
8890 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8891
8892         PR fortran/64104
8893         * gfortran.dg/ieee/ieee_8.f90: New test.
8894
8895 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8896
8897         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8898         modifers.
8899         * gcc.target/aarch64/noplt_2.c: Likewise.
8900         * gcc.target/aarch64/noplt_3.c: Likewise.
8901
8902 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8903
8904         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8905         optimization level, and print a summary at the end.
8906
8907 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8908
8909         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8910
8911 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8912
8913         * gcc.target/aarch64/noplt_3.c: New testcase.
8914
8915 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8916
8917         * gcc.target/aarch64/noplt_1.c: New testcase.
8918         * gcc.target/aarch64/noplt_2.c: Likewise.
8919
8920 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8921
8922         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8923         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8924
8925 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8926
8927         * gcc.target/s390/dwarfregtable-1.c: New test.
8928         * gcc.target/s390/dwarfregtable-2.c: New test.
8929         * gcc.target/s390/dwarfregtable-3.c: New test.
8930
8931 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8932
8933         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8934
8935 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8936
8937         PR fortran/64022
8938         * gfortran.dg/ieee/large_2.f90: New test.
8939         * gfortran.dg/ieee/large_3.F90: New test.
8940
8941 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8942
8943         PR fortran/64022
8944         * gfortran.dg/ieee/large_1.f90: Adjust test.
8945
8946 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8947             Jeff Law  <law@redhat.com>
8948
8949         PR c/16351
8950         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8951         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8952         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8953         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8954         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8955         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8956
8957 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8958
8959         PR middle-end/66311
8960         * gfortran.dg/pr66311.f90: New file.
8961
8962 2015-08-05  Richard Biener  <rguenther@suse.de>
8963
8964         PR tree-optimization/67121
8965         * gcc.dg/torture/pr67121.c: New testcase.
8966
8967 2015-08-05  Nick Clifton  <nickc@redhat.com>
8968
8969         * gcc.target/rl78: New directory.
8970         * gcc.target/rl78/rl78.exp: New file: Test driver.
8971         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8972
8973 2015-08-05  Richard Biener  <rguenther@suse.de>
8974
8975         PR middle-end/67120
8976         * gcc.dg/torture/pr67120.c: New testcase.
8977
8978 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8979
8980         PR fortran/52846
8981
8982         * lib/fortran-modules.exp: Call cleanup-submodules from
8983         cleanup-modules.
8984         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8985         cover the cases where private entities are no longer optimized
8986         away.
8987         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8988         same reason.
8989         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8990         * gfortran.dg/submodule_5.f08: The same.
8991         * gfortran.dg/submodule_9.f08: The same.
8992         * gfortran.dg/submodule_10.f08: New test.
8993
8994 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8995
8996         PR c++/66595
8997         * g++.dg/cpp1y/var-templ35.C: New.
8998
8999 2015-08-05  Richard Biener  <rguenther@suse.de>
9000
9001         PR tree-optimization/67055
9002         * g++.dg/torture/pr67055.C: New testcase.
9003
9004 2015-08-05  Richard Biener  <rguenther@suse.de>
9005
9006         PR tree-optimization/67109
9007         * gcc.dg/torture/pr67109.c: New testcase.
9008         * gcc.dg/vect/vect-119.c: Adjust.
9009
9010 2015-08-05  Richard Biener  <rguenther@suse.de>
9011
9012         PR middle-end/67107
9013         * gcc.dg/pr67107.c: New testcase.
9014
9015 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9016
9017         PR c++/66197
9018         * g++.dg/cpp1z/abbrev2.C: New.
9019
9020 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9021
9022         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9023
9024 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9025
9026         PR c++/66392
9027         * g++.dg/init/explicit4.C: New.
9028
9029 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9030
9031         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9032         without VSX an Power8 vector support.
9033
9034 2015-08-04  Richard Biener  <rguenther@suse.de>
9035
9036         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9037
9038 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9039
9040         PR target/67110
9041         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9042         -fno-pie -no-pie.
9043
9044 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9045
9046         PR c++/66427
9047         * g++.dg/cpp1y/var-templ34.C: New.
9048
9049 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9050
9051         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9052         * gcc.target/aarch64/target_attr_1.c: Likewise.
9053         * gcc.target/aarch64/target_attr_2.c: Likewise.
9054         * gcc.target/aarch64/target_attr_3.c: Likewise.
9055         * gcc.target/aarch64/target_attr_4.c: Likewise.
9056         * gcc.target/aarch64/target_attr_5.c: Likewise.
9057         * gcc.target/aarch64/target_attr_6.c: Likewise.
9058         * gcc.target/aarch64/target_attr_7.c: Likewise.
9059         * gcc.target/aarch64/target_attr_8.c: Likewise.
9060         * gcc.target/aarch64/target_attr_9.c: Likewise.
9061         * gcc.target/aarch64/target_attr_10.c: Likewise.
9062         * gcc.target/aarch64/target_attr_11.c: Likewise.
9063         * gcc.target/aarch64/target_attr_12.c: Likewise.
9064         * gcc.target/aarch64/target_attr_13.c: Likewise.
9065         * gcc.target/aarch64/target_attr_14.c: Likewise.
9066         * gcc.target/aarch64/target_attr_15.c: Likewise.
9067
9068 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9069
9070         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9071
9072 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9073
9074         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9075
9076 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9077
9078         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9079         message.
9080
9081 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9082
9083         PR fortran/64022
9084         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9085         * gfortran.dg/ieee/large_1.f90: New test.
9086
9087 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9088
9089         PR tree-optimization/67043
9090         * gcc.dg/pr67043.c: New test.
9091
9092 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9093
9094         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9095
9096 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9097
9098         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9099         it to push/pop timing items.
9100         (main): For each optimization level, create a gcc_jit_timer, and
9101         time all of the iteration within that level cumulatively.
9102         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9103         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9104
9105 2015-08-03  Alexander Basov <coohpt@gmail.com>
9106
9107         PR middle-end/64744
9108         PR middle-end/48470
9109         PR middle-end/43404
9110         * gcc.target/arm/pr43404.c : New testcase.
9111         * gcc.target/arm/pr48470.c : New testcase.
9112         * gcc.target/arm/pr64744-1.c : New testcase.
9113         * gcc.target/arm/pr64744-2.c : New testcase.
9114
9115 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR tree-optimization/67077
9118         * gcc.dg/pr67077.c: New test.
9119
9120 2015-08-03  Jeff Law  <law@redhat.com>
9121
9122         PR middle-end/66314
9123         PR gcov-profile/66899
9124         * gcc.dg/pr66899.c: New test.
9125         * gcc.dg/pr66314.c: New test.
9126
9127 2015-08-03  Marek Polacek  <polacek@redhat.com>
9128
9129         PR c/67088
9130         * gcc.dg/pr67088.c: New test.
9131
9132 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9133
9134         PR target/66731
9135         * gcc.target/arm/vnmul-1.c: New.
9136         * gcc.target/arm/vnmul-2.c: New.
9137         * gcc.target/arm/vnmul-3.c: New.
9138         * gcc.target/arm/vnmul-4.c: New.
9139
9140 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9141
9142         PR fortran/64921
9143         * gfortran.dg/class_allocate_20.f90: New.
9144
9145 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9146
9147         * gcc.target/aarch64/csel_bfx_1.c: New test.
9148         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9149
9150 2015-08-02  Martin Sebor  <msebor@redhat.com>
9151
9152         * g++.dg/Wframe-address-in-Wall.C: New test.
9153         * g++.dg/Wframe-address.C: New test.
9154         * g++.dg/Wno-frame-address.C: New test.
9155         * gcc.dg/Wframe-address-in-Wall.c: New test.
9156         * gcc.dg/Wframe-address.c: New test.
9157         * gcc.dg/Wno-frame-address.c: New test.
9158
9159 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9160
9161         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9162
9163 2015-08-01  Michael Collison  <michael.collison@linaro.org
9164             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9165
9166         * gcc.target/arm/mincmp.c: New test.
9167
9168 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9169
9170         PR fortran/67091
9171         * gfortran.dg/associated_target_6.f03: New test
9172
9173 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9174
9175         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9176         optimize ("-ftree-parallelize-loops=0").
9177         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9178         detected reductions.
9179         * gcc.dg/autopar/reduc-2short.c: Same.
9180         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9181         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9182         detected reductions.
9183         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9184         and max reductions.
9185
9186 2015-07-31  Marek Polacek  <polacek@redhat.com>
9187
9188         PR sanitizer/66977
9189         * g++.dg/ubsan/pr66977.C: New test.
9190
9191 2015-07-30  Marek Polacek  <polacek@redhat.com>
9192
9193         * c-c++-common/Wtautological-compare-3.c: New test.
9194
9195 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9196
9197         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9198         (CHECK): Pass address of scalar, rather than array.
9199
9200 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9201
9202         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9203
9204 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9205
9206         * gcc.target/aarch64/fp16/fp16.exp: New.
9207         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9208         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9209
9210 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9211
9212         * gcc.target/aarch64/f16_movs_1.c: New test.
9213
9214 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9215
9216         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9217         outer loop.
9218
9219 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9220             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9221
9222         * gcc.dg/parm-incomplete-1.c: Update.
9223         * gcc.dg/pr18809-1.c: Update.
9224         * gcc.dg/pr27953.c: Update.
9225         * gcc.dg/vla-11.c: Update.
9226
9227 2015-07-27  Marek Polacek  <polacek@redhat.com>
9228
9229         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9230
9231 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9232
9233         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9234         attribute.  Update comment.
9235         (main): Remove.
9236         Add scan for not parallelizing inner loop.
9237         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9238         attribute.
9239         (main): Remove.
9240
9241 2015-07-27  Marek Polacek  <polacek@redhat.com>
9242
9243         PR bootstrap/67030
9244         * c-c++-common/Wtautological-compare-2.c: New test.
9245
9246 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9247
9248         PR target/66232
9249         * gcc.target/i386/pr66232-6.c: New tests.
9250         * gcc.target/i386/pr66232-7.c: Likewise.
9251         * gcc.target/i386/pr66232-8.c: Likewise.
9252         * gcc.target/i386/pr66232-9.c: Likewise.
9253
9254 2015-07-27  Marek Polacek  <polacek@redhat.com>
9255
9256         PR c++/66555
9257         PR c/54979
9258         * c-c++-common/Wtautological-compare-1.c: New test.
9259
9260 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9261
9262         PR c++/18969
9263         * g++.dg/template/pr18969.C: New test.
9264         * g++.dg/template/pr18969-2.C: New test.
9265         * g++.old-deja/g++.jason/overload.C: Remove return value in
9266         template function returning void.
9267
9268 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9269
9270         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9271         immediates to avoid shift-overflow warnings.
9272
9273 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9274
9275         PR c++/66857
9276         * g++.dg/init/pr66857.C: New test.
9277
9278 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9279
9280         PR target/66648
9281         * gcc.target/i386/pr66648.c: New test.
9282
9283 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9284
9285         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9286         interchange_files and block_files variables.
9287         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9288         arithmetic.
9289         * gcc.dg/graphite/uns-interchange-12.c: Same.
9290         * gcc.dg/graphite/uns-interchange-14.c: Same.
9291         * gcc.dg/graphite/uns-interchange-15.c: Same.
9292         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9293         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9294
9295 2015-07-25  Jeff Law  <law@redhat.com>
9296
9297         Revert:
9298         PR lto/66752
9299         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9300         * gcc.dg/torture/pr66752-1.c: New test
9301         * g++.dg/torture/pr66752-2.C: New test.
9302
9303 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9304
9305         Revert:
9306         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9307
9308         PR rtl-optimization/64164
9309         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9310         * gcc.dg/ssp-1.c: Make counter a register.
9311         * gcc.dg/ssp-2.c: Likewise.
9312         * gcc.dg/torture/parm-coalesce.c: New.
9313
9314 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9315
9316         * gcc.dg/graphite/block-1.c: Xfail scan.
9317         * gcc.dg/graphite/interchange-12.c: Same.
9318         * gcc.dg/graphite/interchange-14.c: Same.
9319         * gcc.dg/graphite/interchange-15.c: Same.
9320         * gcc.dg/graphite/interchange-9.c: Same.
9321         * gcc.dg/graphite/interchange-mvt.c: Same.
9322         * gcc.dg/graphite/uns-block-1.c: New test.
9323         * gcc.dg/graphite/uns-interchange-12.c: New test.
9324         * gcc.dg/graphite/uns-interchange-14.c: New test.
9325         * gcc.dg/graphite/uns-interchange-15.c: New test.
9326         * gcc.dg/graphite/uns-interchange-9.c: New test.
9327         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9328
9329 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9330
9331         PR c++/64079
9332         * c-c++-common/Wunused-function-1.c: New.
9333
9334 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9335
9336         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9337         alternative exit-first loop transform.
9338         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9339         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9340         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9341         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9342         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9343         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9344         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9345         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9346         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9347
9348 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9349
9350         PR ipa/66566
9351         * gcc.target/i386/mpx/pr66566.c: New test.
9352
9353 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9354
9355         PR bootstrap/66978
9356         * gcc.target/i386/pr66978.c: New test.
9357
9358 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9359
9360         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9361
9362 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9363
9364         * gcc.target/s390/insv-1.c: New test.
9365         * gcc.target/s390/insv-2.c: New test.
9366         * gcc.target/s390/insv-3.c: New test.
9367
9368 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9369
9370         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9371
9372 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9373
9374         PR middle-end/25530
9375         * gcc.dg/pr25530.c: New test.
9376
9377 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9378
9379         PR middle-end/25529
9380         * gcc.dg/pr25529.c: New test.
9381
9382 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9383
9384         * gcc.target/arm/reg_equal_test.c: New test.
9385
9386 2015-07-23  Jeff Law  <law@redhat.com>
9387
9388         PR lto/66752
9389         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9390         * gcc.dg/torture/pr66752-1.c: New test
9391         * g++.dg/torture/pr66752-2.C: New test.
9392
9393 2015-07-23  Marek Polacek  <polacek@redhat.com>
9394
9395         PR c++/66572
9396         * g++.dg/warn/Wlogical-op-2.C: New test.
9397
9398 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9399
9400         PR rtl-optimization/64164
9401         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9402         * gcc.dg/ssp-1.c: Make counter a register.
9403         * gcc.dg/ssp-2.c: Likewise.
9404         * gcc.dg/torture/parm-coalesce.c: New.
9405
9406 2015-07-23  Marek Polacek  <polacek@redhat.com>
9407
9408         PR sanitizer/66908
9409         * c-c++-common/ubsan/pr66908.c: New test.
9410
9411 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9412
9413         * gcc.dg/autopar/outer-4.c: Add xfail.
9414         * gcc.dg/autopar/outer-5.c: Same.
9415         * gcc.dg/autopar/outer-6.c: Same.
9416         * gcc.dg/autopar/reduc-2.c: Same.
9417         * gcc.dg/autopar/reduc-2char.c: Same.
9418         * gcc.dg/autopar/reduc-2short.c: Same.
9419         * gcc.dg/autopar/reduc-8.c: Same.
9420         * gcc.dg/autopar/uns-outer-4.c: New test.
9421         * gcc.dg/autopar/uns-outer-5.c: New test.
9422         * gcc.dg/autopar/uns-outer-6.c: New test.
9423
9424 2015-07-23  Richard Biener  <rguenther@suse.de>
9425
9426         PR tree-optimization/66952
9427         * gcc.dg/torture/pr66952.c: Use signed char.
9428
9429 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9430
9431         PR tree-optimization/66926,66951
9432         * gcc.dg/vect/pr66951.c: New test.
9433
9434 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9435
9436         PR c++/52987
9437         * g++.dg/parse/error57.C: New.
9438         * g++.dg/expr/string-2.C: Update.
9439
9440 2015-07-23  Richard Biener  <rguenther@suse.de>
9441
9442         PR tree-optimization/66945
9443         * gcc.dg/torture/pr66945.c: New testcase.
9444
9445 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9446
9447         PR target/66954
9448         * g++.dg/ext/mv24.C: New test.
9449
9450 2015-07-22  Marek Polacek  <polacek@redhat.com>
9451
9452         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9453         dg-options.
9454
9455 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9456
9457         PR fortran/61831
9458         PR fortran/66929
9459         * gfortran.dg/generic_30.f90: New.
9460
9461 2015-07-22  Richard Biener  <rguenther@suse.de>
9462
9463         PR tree-optimization/66952
9464         * gcc.dg/torture/pr66952.c: New testcase.
9465
9466 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9467
9468         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9469         test.
9470         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9471         test.
9472         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9473         test.
9474         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9475         test.
9476         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9477         test.
9478         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9479         test.
9480         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9481         test.
9482         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9483         test.
9484         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9485         test.
9486         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9487         test.
9488         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9489         test.
9490         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9491         test.
9492         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9493         test.
9494         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9495         test.
9496         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9497         test.
9498         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9499         test.
9500         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9501         test.
9502         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9503         test.
9504         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9505         test.
9506         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9507         test.
9508         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9509         test.
9510         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9511         test.
9512         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9513         test.
9514         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9515         test.
9516         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9517         test.
9518         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9519         test.
9520         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9521         test.
9522         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9523         test.
9524         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9525         test.
9526         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9527         test.
9528         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9529         test.
9530         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9531         test.
9532         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9533         test.
9534         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9535         test.
9536         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9537         test.
9538         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9539         test.
9540         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9541         test.
9542         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9543         test.
9544         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9545         test.
9546         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9547         test.
9548         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9549         test.
9550         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9551         test.
9552         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9553         test.
9554         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9555         test.
9556         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9557         test.
9558         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9559         test.
9560         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9561         test.
9562         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9563         test.
9564         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9565         test.
9566         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9567         test.
9568         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9569         test.
9570         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9571         test.
9572         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9573         test.
9574         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9575         test.
9576         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9577         test.
9578         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9579         test.
9580         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9581         test.
9582         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9583         test.
9584         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9585         test.
9586         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9587         test.
9588         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9589         test.
9590         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9591         test.
9592         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9593         test.
9594         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9595         test.
9596         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9597         test.
9598         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9599         test.
9600         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9601         test.
9602         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9603         test.
9604         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9605         test.
9606         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9607         test.
9608         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9609         test.
9610         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9633         test.
9634         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9635         test.
9636         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9637         test.
9638         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9731         test.
9732
9733 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9734
9735         * g++.dg/template/crash81.C: Update.
9736
9737 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9738
9739         PR ipa/66424.
9740         * gcc.target/i386/pr66424.c: New.
9741
9742 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9743
9744         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9745
9746 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9747
9748         PR fortran/61831
9749         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9750         Drop address sanitization.
9751
9752 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9753
9754         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9755         Skip -march=armv4t.
9756         (dg-additional-options): Set armv5t flag.
9757
9758 2015-07-21  Marek Polacek  <polacek@redhat.com>
9759
9760         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9761         * gcc.dg/vmx/unpack.c: Likewise.
9762         * gcc.target/powerpc/quad-atomic.c: Likewise.
9763
9764 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9765
9766         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9767
9768 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9769
9770         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9771         model.
9772
9773 2015-07-20  Marek Polacek  <polacek@redhat.com>
9774
9775         PR c++/55095
9776         * c-c++-common/Wshift-overflow-1.c: New test.
9777         * c-c++-common/Wshift-overflow-2.c: New test.
9778         * c-c++-common/Wshift-overflow-3.c: New test.
9779         * c-c++-common/Wshift-overflow-4.c: New test.
9780         * c-c++-common/Wshift-overflow-5.c: New test.
9781         * g++.dg/cpp1y/left-shift-1.C: New test.
9782         * gcc.dg/c90-left-shift-2.c: New test.
9783         * gcc.dg/c90-left-shift-3.c: New test.
9784         * gcc.dg/c99-left-shift-2.c: New test.
9785         * gcc.dg/c99-left-shift-3.c: New test.
9786         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9787         * gcc.c-torture/execute/pr40386.c: Likewise.
9788         * gcc.dg/vect/pr33373.c: Likewise.
9789         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9790         * gcc.dg/vect/vect-shift-2.c: Likewise.
9791
9792 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9793
9794         * gcc.target/aarch64/neg_abs_1.c: New test.
9795
9796 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9797
9798         PR target/66922
9799         * gcc.target/i386/pr66922.c: New test.
9800
9801 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9802
9803         PR middle-end/46851
9804         PR middle-end/60340
9805         * gcc.dg/tree-ssa/pr42327.c: Removed.
9806         * g++.dg/other/pr35011.C: Removed.
9807
9808 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9809
9810         PR target/66906
9811         * gcc.target/i386/pr66906.c: New test.
9812
9813 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9814
9815         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9816         as follow-up to r225930.
9817
9818 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9819
9820         PR fortran/52846
9821         * lib/fortran-modules.exp (proc cleanup-submodules): New
9822         procedure.
9823         * gfortran.dg/submodule_1.f08: Change extension and clean up
9824         the submodule files.
9825         * gfortran.dg/submodule_2.f08: ditto
9826         * gfortran.dg/submodule_6.f08: ditto
9827         * gfortran.dg/submodule_7.f08: ditto
9828         * gfortran.dg/submodule_8.f08: New test
9829         * gfortran.dg/submodule_9.f08: New test
9830
9831 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9832             Sebastian Pop  <s.pop@samsung.com>
9833
9834         PR middle-end/61929
9835         * gcc.dg/graphite/pr61929.c: New.
9836
9837 2015-07-17  Marek Polacek  <polacek@redhat.com>
9838
9839         * gcc.dg/fold-minus-7.c: New test.
9840
9841 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9842
9843         * gfortran.dg/co_reduce_1.f90: New file.
9844
9845 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         PR target/66824
9848         * gcc.target/i386/pr66824.c:
9849
9850 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9851
9852         PR fortran/66035
9853         * gfortran.dg/structure_constructor_13.f03: New test.
9854
9855 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9856
9857         PR fortran/61831
9858         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9859         of generated while loops in the tree dump.
9860         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9861
9862 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9863
9864         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9865
9866 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9867
9868         PR target/66891
9869         * gcc.target/i386/pr66891.c: New test.
9870
9871 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9872
9873         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9874
9875 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9876
9877         PR rtl-optimization/66626
9878         * gcc.target/i386/pr66626-2.c: New.
9879
9880 2015-07-16  Martin Liska  <mliska@suse.cz>
9881
9882         * g++.dg/ipa/pr66896.c: New test.
9883
9884 2015-07-16  Richard Biener  <rguenther@suse.de>
9885
9886         PR tree-optimization/66894
9887         * gcc.dg/torture/pr66894.c: New testcase.
9888
9889 2015-07-16  Richard Biener  <rguenther@suse.de>
9890
9891         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9892
9893 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9894
9895         PR target/66866
9896         * g++.dg/pr66866.C: New test.
9897
9898 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9899
9900         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9901
9902 2015-07-15  Richard Biener  <rguenther@suse.de>
9903
9904         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9905         { -O3 -fomit-frame-pointer },
9906         { -O3 -fomit-frame-pointer -funroll-loops } and
9907         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9908         in favor of
9909         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9910           -finline-functions }
9911
9912 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9913
9914         * gcc.target/mips/interrupt_handler-5.c: New test.
9915
9916 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9917             Robert Suchanek  <robert.suchanek@imgtec.com>
9918
9919         * gcc.target/mips/interrupt_handler-4.c: New test.
9920
9921 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9922
9923         PR testsuite/66734
9924         * gcc.dg/lto/lto.exp: Initialize MPX.
9925
9926 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9927
9928         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9929         dg-skip-if.
9930         * gcc.target/arm/scd42-3.c: Likewise.
9931
9932 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9933
9934         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9935         code to be run when the pre-arch code increases the isa_rev to
9936         mips32r6 or greater.
9937
9938 2015-07-15  Richard Biener  <rguenther@suse.de>
9939
9940         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9941         { -O3 -fomit-frame-pointer },
9942         { -O3 -fomit-frame-pointer -funroll-loops } and
9943         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9944         in favor of
9945         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9946           -finline-functions }
9947         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9948         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9949         to additional_flags.
9950
9951 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9952
9953         PR rtl-optimization/66838
9954         * gcc.target/i386/pr66838.c: New test.
9955
9956 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9957
9958         PR c++/66850
9959         * g++.dg/template/pr66850.C: New test.
9960
9961 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9962             Cesar Philippidis  <cesar@codesourcery.com>
9963             Chung-Lin Tang  <cltang@codesourcery.com>
9964
9965         * gcc.target/nios2/nios2-flushd.c: New.
9966         * gcc.target/nios2/nios2-rdprs.c: New.
9967         * gcc.target/nios2/r2-atomic.c: New.
9968         * gcc.target/nios2/r2-eni.c: New.
9969         * gcc.target/nios2/r2-wrpie.c: New.
9970
9971 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9972             Cesar Philippidis  <cesar@codesourcery.com>
9973             Chung-Lin Tang  <cltang@codesourcery.com>
9974
9975         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9976         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9977
9978 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9979             Cesar Philippidis  <cesar@codesourcery.com>
9980             Chung-Lin Tang  <cltang@codesourcery.com>
9981
9982         * gcc.target/nios2/andci.c: New.
9983         * gcc.target/nios2/bmx.c: New.
9984         * gcc.target/nios2/cdx-add.c: New.
9985         * gcc.target/nios2/cdx-branch.c: New.
9986         * gcc.target/nios2/cdx-callret.c: New.
9987         * gcc.target/nios2/cdx-loadstore.c: New.
9988         * gcc.target/nios2/cdx-logical.c: New.
9989         * gcc.target/nios2/cdx-mov.c: New.
9990         * gcc.target/nios2/cdx-shift.c: New.
9991         * gcc.target/nios2/cdx-sub.c: New.
9992         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9993
9994 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9995
9996         PR c++/65071
9997         * g++.dg/cpp0x/vt-65071.C: New.
9998
9999 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10000             Cesar Philippidis  <cesar@codesourcery.com>
10001             Chung-Lin Tang  <cltang@codesourcery.com>
10002
10003         * gcc.target/nios2/r2-io-range.c: New.
10004         * gcc.target/nios2/r2-stio-1.c: New.
10005         * gcc.target/nios2/r2-stio-2.c: New.
10006         * gcc.target/nios2/nios2-ldxio.c: New.
10007         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10008         of just compile.  Add more tests.
10009
10010 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10011
10012         gfortran.dg/pr66864.f90: New test.
10013
10014 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10015
10016         PR rtl-optimization/66626
10017         * gcc.target/i386/pr66626.c: New.
10018
10019 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10020
10021         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10022         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10023         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10024
10025 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10026
10027         * g++.dg/template/crash81.C: Adjust for error + inform change.
10028         * g++.dg/template/pr58878.C: Likewise.
10029         * g++.dg/template/shadow1.C: Likewise.
10030         * g++.dg/template/shadow2.C: Likewise.
10031         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10032         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10033         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10034         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10035
10036 2015-07-14  Richard Biener  <rguenther@suse.de>
10037
10038         PR tree-optimization/66863
10039         * gcc.dg/torture/pr66863.c: New testcase.
10040
10041 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10042
10043         PR c++/65186
10044         * g++.dg/template/pr65186.C: New test.
10045
10046 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10047
10048         * gcc.target/arm/macro_defs0.c: Add directive to skip
10049         test if -marm is present.
10050         * gcc.target/arm/macro_defs1.c: Likewise.
10051
10052 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10053
10054         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10055         if-conversion..
10056         * gcc.target/aarch64/adds1.c: Likewise.
10057         * gcc.target/aarch64/ands_1.c: Likewise.
10058         * gcc.target/aarch64/bics_1.c: Likewise.
10059         * gcc.target/aarch64/subs1.c: Likewise.
10060         * gcc.target/aarch64/subs3.c: Likewise.
10061
10062 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10063
10064         PR fortran/64589
10065         * gfortran.dg/pr64589.f90: New test.
10066
10067 2015-07-13  Renlin Li  <renlin.li@arm.com>
10068
10069         PR rtl/66556
10070         * gcc.c-torture/execute/pr66556.c: New.
10071
10072 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10073
10074         * gcc.dg/20020219-1.c: Fix double word typos.
10075         * gcc.dg/20020919-1.c: Same.
10076
10077 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10078             Jeff Law  <law@redhat.com>
10079
10080         PR middle-end/66726
10081         * g++.dg/tree-ssa/pr66726.c: New test.
10082         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10083         * gcc.dg/tree-ssa/pr66726.c: New test.
10084
10085 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10086
10087         PR c++/58734
10088         * g++.dg/cpp0x/variadic-ttp2.C: New.
10089
10090 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10091
10092         PR c++/30044
10093         * g++.dg/cpp0x/auto46.C: New test.
10094         * g++.dg/template/pr30044.C: New test.
10095         * g++.dg/template/shadow2.C: New test.
10096         * g++.dg/template/error55.C: New test.
10097         * g++.dg/template/crash83.C: Accept any error string.
10098         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10099         parameters.
10100         * g++.dg/cpp0x/variadic19.C: Likewise
10101         * g++.dg/template/canon-type-13.C: Likewise.
10102         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10103         * g++.dg/torture/20070621-1.C: Likewise.
10104
10105 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10106
10107         PR c++/54521
10108         * g++.dg/init/explicit3.C: New.
10109
10110 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR target/66819
10113         * gcc.target/i386/pr66819-1.c: New test.
10114         * gcc.target/i386/pr66819-2.c: Likewise.
10115         * gcc.target/i386/pr66819-3.c: Likewise.
10116         * gcc.target/i386/pr66819-4.c: Likewise.
10117         * gcc.target/i386/pr66819-5.c: Likewise.
10118
10119 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10120
10121         PR target/66703
10122         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10123         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10124         type to prevent possible flag-clobbering zero-extensions.
10125         * gcc.target/i386/pr66703.c: New test.
10126
10127 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10128
10129         PR c++/60842
10130         * g++.dg/cpp0x/nsdmi-template15.C: New.
10131
10132 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10133
10134         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10135
10136 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10137
10138         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10139         * gcc.target/arm/flip-thumb.c: Likewise.
10140
10141 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10142
10143         PR target/66813
10144         * gcc.target/i386/pr66813.c: New test.
10145
10146 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR middle-end/66820
10149         * gcc.dg/gomp/pr66820.c: New test.
10150
10151 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10152
10153         PR c++/65592
10154         * g++.dg/cpp0x/scoped_enum6.C: New.
10155
10156 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10157
10158         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10159         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10160
10161 2015-07-10  Richard Biener  <rguenther@suse.de>
10162
10163         PR tree-optimization/66823
10164         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10165         which should not be necessary.  XFAIL.
10166
10167 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10168
10169         PR c++/64848
10170         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10171
10172 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10173
10174         PR middle-end/66633
10175         * gcc.dg/gomp/pr66633-1.c: New test.
10176         * gcc.dg/gomp/pr66633-2.c: New test.
10177         * gcc.dg/gomp/pr66633-3.c: New test.
10178         * gcc.dg/gomp/pr66633-4.c: New test.
10179
10180 2015-07-09  John Marino  <gnugcc@marino.st>
10181
10182         * lib/target-supports.exp (check_effective_target_pie):
10183         Add *-*-dragonfly*
10184
10185 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10186
10187         PR target/66814
10188         * gcc.target/i386/pr66814.c: New test.
10189
10190 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10191
10192         PR target/66731
10193         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10194         * gcc.target/aarch64/fnmul-2.c: Likewise.
10195         * gcc.target/aarch64/fnmul-3.c: Likewise.
10196         * gcc.target/aarch64/fnmul-4.c: Likewise.
10197
10198 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10199
10200         PR c++/65790
10201         * g++.dg/cpp0x/vt-65790.C: New.
10202
10203 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10204
10205         PR target/66818
10206         * gcc.target/i386/pr66818.c: New test.
10207
10208 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10209
10210         PR target/66817
10211         * gcc.target/i386/pr66817.c: New test.
10212
10213 2015-07-09  Marek Polacek  <polacek@redhat.com>
10214
10215         PR tree-optimization/66718
10216         * gcc.dg/vect/vect-126.c: New test.
10217
10218 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10219
10220         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10221         even when dwarf-2 is not the default.
10222
10223 2015-07-08  Jeff Law  <law@redhat.com>
10224
10225         PR testsuite/66796
10226         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10227         to have a single memory reference.
10228
10229 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10230
10231         * g++.dg/other/dump-ada-spec-9.C: New test.
10232
10233 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * g++.dg/vect/vect.exp: Run also simd* tests.
10236         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10237         (check_vect): Fix up get_cpuid call for C++.
10238         * g++.dg/vect/simd-clone-1.cc: New test.
10239
10240 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10241
10242         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10243
10244 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10245
10246         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10247         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10248
10249 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10250
10251         PR target/66806
10252         * gcc.target/i386/pr66806.c: New test.
10253
10254 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10255
10256         PR c++/66421
10257         * g++.dg/cpp0x/auto45.C: New.
10258
10259 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10260
10261         PR middle-end/66334
10262         * gcc.target/i386/pr66334.c: New.
10263
10264 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10265
10266         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10267         comments.
10268
10269 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10270
10271         PR jit/66783
10272         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10273         (verify_code): Update expected error message.
10274         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10275         (verify_code): Likewise.
10276         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10277         (verify_code): Likewise.
10278
10279 2015-07-08  Richard Biener  <rguenther@suse.de>
10280
10281         PR tree-optimization/66793
10282         * gcc.dg/torture/pr66793.c: New testcase.
10283
10284 2015-07-08  Richard Biener  <rguenther@suse.de>
10285
10286         PR tree-optimization/66794
10287         * gcc.dg/torture/pr66794.c: New testcase.
10288
10289 2015-07-08  Marek Polacek  <polacek@redhat.com>
10290
10291         PR c++/66748
10292         * g++.dg/abi/abi-tag15.C: New test.
10293
10294 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10295
10296         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10297         * gcc.target/mips/branch-3.c: Ditto
10298         * gcc.target/mips/branch-4.c: Ditto.
10299         * gcc.target/mips/branch-5.c: Ditto.
10300         * gcc.target/mips/branch-6.c: Ditto.
10301         * gcc.target/mips/branch-7.c: Ditto.
10302         * gcc.target/mips/branch-8.c: Ditto.
10303         * gcc.target/mips/branch-9.c: Ditto.
10304         * gcc.target/mips/branch-10.c: Ditto.
10305         * gcc.target/mips/branch-11.c: Ditto.
10306         * gcc.target/mips/branch-12.c: Ditto.
10307         * gcc.target/mips/branch-13.c: Ditto.
10308         * gcc.target/mips/umips-branch-5.c: New file.
10309         * gcc.target/mips/umips-branch-6.c: New file.
10310         * gcc.target/mips/umips-branch-7.c: New file.
10311         * gcc.target/mips/umips-branch-8.c: New file.
10312         * gcc.target/mips/umips-branch-9.c: New file.
10313         * gcc.target/mips/umips-branch-10.c: New file.
10314         * gcc.target/mips/umips-branch-11.c: New file.
10315         * gcc.target/mips/umips-branch-12.c: New file.
10316         * gcc.target/mips/umips-branch-13.c: New file.
10317         * gcc.target/mips/umips-branch-14.c: New file.
10318         * gcc.target/mips/umips-branch-15.c: New file.
10319         * gcc.target/mips/umips-branch-16.c: New file.
10320         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10321         (OCCUPY_0xfffc): New define.
10322
10323 2015-07-08  Renlin Li  <renlin.li@arm.com>
10324
10325         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10326
10327 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10328
10329         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10330
10331 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10332
10333         * gcc.target/i386/bt-3.c: New test.
10334         * gcc.target/i386/bt-4.c: Ditto.
10335
10336 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10337
10338         * g++.dg/other/dump-ada-spec-8.C: New test.
10339
10340 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10341
10342         PR jit/66783
10343         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10344         test case.
10345         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10346         New test case.
10347         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10348         New test case.
10349         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10350         Avoid using an opaque struct for local "f".
10351
10352 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10353
10354         PR jit/66779
10355         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10356         * jit.dg/test-pr66779.c: New testcase.
10357
10358 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10359
10360         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10361         NOCOMPRESSION.
10362
10363 2015-07-07  Richard Biener  <rguenther@suse.de>
10364
10365         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10366
10367 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10368
10369         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10370         * gcc.target/mips/call-5.c: Ditto.
10371         * gcc.target/mips/call-6.c: Ditto.
10372
10373 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10374
10375         * gcc.dg/dx-test.c: New test-case.
10376
10377 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10378
10379         PR fortran/66578
10380         * gfortran.dg/allocate_with_source_9.f08: New test.
10381
10382 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10383
10384         PR target/52144
10385         * gcc.target/arm/flip-thumb.c: Fix scan.
10386         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10387         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10388         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10389         Fix return value.
10390
10391 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR target/65956
10394         * gcc.c-torture/execute/pr65956.c: New test.
10395
10396 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10397
10398         * gcc.target/arm/aapcs/align1.c: New.
10399         * gcc.target/arm/aapcs/align_rec1.c: New.
10400         * gcc.target/arm/aapcs/align2.c: New.
10401         * gcc.target/arm/aapcs/align_rec2.c: New.
10402         * gcc.target/arm/aapcs/align3.c: New.
10403         * gcc.target/arm/aapcs/align_rec3.c: New.
10404         * gcc.target/arm/aapcs/align4.c: New.
10405         * gcc.target/arm/aapcs/align_rec4.c: New.
10406         * gcc.target/arm/aapcs/align_vararg1.c: New.
10407         * gcc.target/arm/aapcs/align_vararg2.c: New.
10408
10409 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10410
10411         * gfortran.dg/iomsg_2.f90: New test.
10412
10413 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10414
10415         PR target/66749
10416         * gcc.target/i386/pr66749.c: New test.
10417
10418 2015-07-06  Richard Biener  <rguenther@suse.de>
10419
10420         PR tree-optimization/66772
10421         * gcc.dg/torture/pr66772-1.c: New testcase.
10422         * gcc.dg/torture/pr66772-2.c: Likewise.
10423
10424 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10425
10426         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10427         the jals instruction.
10428
10429 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10430
10431         PR target/53383
10432         * gcc.target/i386/pr53383-1.c: New file.
10433         * gcc.target/i386/pr53383-2.c: Likewise.
10434         * gcc.target/i386/pr53383-3.c: Likewise.
10435
10436 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10437
10438         * gcc.target/aarch64/fnmul-1.c: New.
10439         * gcc.target/aarch64/fnmul-2.c: New.
10440         * gcc.target/aarch64/fnmul-3.c: New.
10441         * gcc.target/aarch64/fnmul-4.c: New.
10442
10443 2015-07-06  Richard Biener  <rguenther@suse.de>
10444
10445         PR middle-end/66759
10446         * gcc.dg/torture/pr66759.c: New testcase.
10447
10448 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10449
10450         PR fortran/58586
10451         * gfortran.dg/alloc_comp_class_3.f03: New test.
10452         * gfortran.dg/alloc_comp_class_4.f03: New test.
10453
10454 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10455
10456         * gcc.c-torture/execute/pr66757.c: New test.
10457
10458 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10459
10460         PR tree-optimization/66720
10461         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10462
10463 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10464             Sandra Loosemore <sandra@codesourcery.com>
10465
10466         * gcc.target/nios2/gprel-offset.c: New test.
10467
10468 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10469
10470         PR fortran/66725
10471         * gfortran.dg/pr66725.f90: New test.
10472
10473 2015-07-03  Jason Merrill  <jason@redhat.com>
10474
10475         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10476         Avoid narrowing error.
10477
10478 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10479
10480         PR rtl-optimization/66706
10481         * gcc.target/powerpc/shift-int.c: New testcase.
10482
10483 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10484
10485         PR target/66746.
10486         * gcc.target/i386/pr66746.c: New file.
10487
10488 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10489
10490         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10491
10492 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10493
10494         PR tree-optimization/66119
10495         * g++.dg/opt/pr66119.C: New.
10496
10497 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10498
10499         PR fortran/52846
10500         * gfortran.dg/submodule_1.f90: New test
10501         * gfortran.dg/submodule_2.f90: New test
10502         * gfortran.dg/submodule_3.f90: New test
10503         * gfortran.dg/submodule_4.f90: New test
10504         * gfortran.dg/submodule_5.f90: New test
10505         * gfortran.dg/submodule_6.f90: New test
10506         * gfortran.dg/submodule_7.f90: New test
10507
10508 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10509
10510         PR preprocessor/53690
10511         * g++.dg/cpp/pr53690.C: New.
10512
10513 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10514
10515         * gcc.target/powerpc/vec-cmp.c: New test.
10516
10517 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10518
10519         PR fortran/56520
10520         * gfortran.dg/pr56520.f90: New test.
10521
10522 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10523
10524         PR fortran/66545
10525         * gfortran.dg/pr66545_1.f90: New test.
10526         * gfortran.dg/pr66545_2.f90: New test.
10527
10528 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10529
10530         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10531         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10532
10533 2015-07-02  Richard Biener  <rguenther@suse.de>
10534
10535         PR testsuite/66719
10536         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10537         unaligned loads.
10538
10539 2015-07-02  Richard Biener  <rguenther@suse.de>
10540
10541         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10542
10543 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10546
10547 2015-07-01  Jason Merrill  <jason@redhat.com>
10548
10549         * lib/target-supports.exp (cxx_default): Set to C++14.
10550
10551 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10552
10553         PR testsuite/66723
10554         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10555         scan-assembler.
10556
10557 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10558
10559         * gfortran.dg/warn_conversion_8.f90:  New test.
10560
10561 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10562
10563         PR rtl-optimization/61047
10564         * gcc.c-torture/execute/20150611-1.c: New testcase.
10565
10566 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10567
10568         PR jit/66700
10569         * jit.dg/all-non-failing-tests.h: Add
10570         test-pr66700-observing-write-through-ptr.c.
10571         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10572
10573 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10574
10575         * jit.dg/test-accessing-union.c: Add comments for use by
10576         gcc/jit/docs/topics/types.rst.
10577
10578 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10579
10580         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10581         'do-require-effective-target' with 'dg-require-effective-target'.
10582         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10583         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10584         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10585         'stlex' with 'strex' as the expected output.
10586
10587 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10588
10589         PR c++/60365
10590         * g++.dg/cpp0x/gen-attrs-60.C: New.
10591         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10592
10593 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10594
10595         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10596         New function.
10597         * gcc.target/aarch64/pic-small.c: Restrict this test under
10598         check_effective_target_aarch64_small_fpic.
10599
10600 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gfortran.dg/gomp/pr66633.f90: New test.
10603
10604 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10605
10606         PR c++/66686
10607         * g++.dg/template/pr66686.C: New test.
10608
10609 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10610
10611         * gnat.dg/lto17.ad[sb]: New test.
10612
10613 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10614
10615         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10616         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10617         testcase.
10618         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10619         New testcase.
10620         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10621         New testcase.
10622         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10623         New testcase.
10624         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10625         New testcase.
10626         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10627         New testcase.
10628         * jit.dg/test-switch.c: New testcase.
10629         * jit.dg/test-switch.cc: New testcase.
10630
10631 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10632
10633         PR jit/66546
10634         * jit.dg/all-non-failing-tests.h: Add note about
10635         test-validly-unreachable-block.c.
10636         * jit.dg/test-validly-unreachable-block.c: New file.
10637
10638 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10639
10640         PR jit/66628
10641         * jit.dg/all-non-failing-tests.h: Add note about
10642         test-extra-options.c.
10643         * jit.dg/test-extra-options.c: New testcase.
10644
10645 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10646
10647         PR debug/66691
10648         * gcc.target/i386/pr66691.c: New.
10649
10650 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10651
10652         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10653         * gcc.target/i386/iamcu/args.h: Likewise.
10654         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10655         * gcc.target/i386/iamcu/defines.h: Likewise.
10656         * gcc.target/i386/iamcu/macros.h: Likewise.
10657         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10658         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10659         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10660         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10661         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10662         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10663         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10664         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10665         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10666         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10667         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10668         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10669         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10670         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10671         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10672         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10673         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10674
10675 2015-06-30  Marek Polacek  <polacek@redhat.com>
10676
10677         * gcc.dg/fold-minus-6.c: New test.
10678
10679         * gcc.dg/fold-ior-3.c: New test.
10680
10681 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10682
10683         Implement N4197 - Adding u8 character literals
10684         * g++.dg/cpp1z/utf8.C: New.
10685         * g++.dg/cpp1z/utf8-neg.C: New.
10686         * g++.dg/cpp1z/udlit-utf8char.C: New.
10687
10688 2015-06-30  Marek Polacek  <polacek@redhat.com>
10689
10690         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10691
10692 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10693
10694         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10695         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10696         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10697         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10698
10699 2015-06-30  Marek Polacek  <polacek@redhat.com>
10700
10701         * gcc.dg/fold-ior-2.c: New test.
10702
10703 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10704
10705         PR tree-optimization/66652
10706         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10707         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10708         pointers.
10709         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10710
10711 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10712
10713         PR c++/65977
10714         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10715         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10716
10717 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10718
10719         PR fortran/66605
10720         * gfortran.dg/wunused-parameter.f90: New test.
10721
10722 2015-06-29  Richard Henderson  <rth@redhat.com>
10723
10724         * gcc.target/i386/asm-flag-1.c: New.
10725         * gcc.target/i386/asm-flag-2.c: New.
10726         * gcc.target/i386/asm-flag-3.c: New.
10727         * gcc.target/i386/asm-flag-4.c: New.
10728         * gcc.target/i386/asm-flag-5.c: New.
10729
10730 2015-06-29  Marek Polacek  <polacek@redhat.com>
10731
10732         PR c/66322
10733         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10734         * c-c++-common/pr66322.c: New test.
10735         * g++.dg/eh/scope1.C: Remove dg-warning.
10736
10737 2015-06-29  Richard Biener  <rguenther@suse.de>
10738
10739         PR tree-optimization/66677
10740         * gcc.dg/vect/pr66677.c: New testcase.
10741
10742 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10743
10744         PR middle-end/64130
10745         * gcc.dg/tree-ssa/pr64130.c: New test.
10746
10747 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10748
10749         * gcc.target/aarch64/pic-small.c: New testcase.
10750
10751 2015-06-26  Richard Biener  <rguenther@suse.de>
10752
10753         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10754
10755 2015-06-26  Marek Polacek  <polacek@redhat.com>
10756
10757         * gcc.dg/fold-and-1.c: New test.
10758         * gcc.dg/fold-and-2.c: New test.
10759
10760 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10761
10762         * gnat.dg/warn11.adb: Add missing dg directive.
10763         * gnat.dg/warn12.adb: New test.
10764         * gnat.dg/warn12_pkg.ads: New helper.
10765
10766 2015-06-26  Richard Biener  <rguenther@suse.de>
10767
10768         * gfortran.dg/reassoc_3.f90: Adjust.
10769
10770 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10771
10772         PR target/66412
10773         * gcc.target/i386/pr66412.c: New test.
10774
10775 2015-06-25  Richard Biener  <rguenther@suse.de>
10776
10777         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10778
10779 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10780
10781         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10782
10783 2015-06-25  Richard Biener  <rguenther@suse.de>
10784
10785         * gfortran.dg/vect/vect-9.f90: New testcase.
10786
10787 2015-06-25  Nick Clifton  <nickc@redhat.com>
10788
10789         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10790         H8300 and M32R targets.
10791
10792 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10793
10794         PR fortran/66528
10795         * gfortran.dg/maxerrors.f90: New test.
10796
10797 2015-06-08  DJ Delorie  <dj@redhat.com>
10798
10799         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10800
10801 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10802
10803         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10804
10805 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10806
10807         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10808         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10809         * gcc.target/aarch64/nofp_1.c: New file.
10810
10811 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10812
10813         Implement N3928 - Extending static_assert
10814         * g++.dg/cpp0x/static_assert8.C: Adjust.
10815         * g++.dg/cpp0x/static_assert12.C: New.
10816         * g++.dg/cpp0x/static_assert13.C: New.
10817         * g++.dg/cpp1y/static_assert1.C: New.
10818         * g++.dg/cpp1y/static_assert2.C: New.
10819         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10820
10821 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10822
10823         PR c++/65750
10824         * g++.dg/cpp0x/trailing11.C: New.
10825
10826 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10827
10828         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10829         multilibs.
10830         * gcc.target/arm/memset-inline-10.c: Likewise.
10831         * gcc.target/arm/pr58784.c: Likewise.
10832         * gcc.target/arm/pr59985.C: Likewise.
10833         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10834
10835 2015-06-24  Renlin Li  <renlin.li@arm.com>
10836
10837         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10838         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10839
10840 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10841
10842         Revert:
10843         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10844
10845         PR c++/30044
10846         * g++.dg/cpp0x/auto45.C: New test.
10847         * g++.dg/template/pr30044.C: New test.
10848         * g++.dg/template/crash83.C: Accept any error string.
10849         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10850         parameters.
10851         * g++.dg/cpp0x/variadic18.C: Likewise
10852         * g++.dg/template/canon-type-13.C: Likewise.
10853         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10854
10855 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10856
10857         PR c++/65811
10858         * g++.dg/other/linkage2.C: New.
10859
10860 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10861
10862         PR target/63408
10863         * gcc.target/arm/pr63408.c: New test.
10864
10865 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10866
10867         * lib/c-torture.exp: Don't call check_effective_target_lto
10868         before setting up environment correctly.
10869         * lib/gcc-dg.exp: Likewise, and protect
10870         gcc_force_conventional_output.
10871
10872 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10873
10874         PR rtl-optimization/66306
10875         * gcc.target/s390/pr66306.c: New test.
10876
10877 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10878
10879         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10880         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10881         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10882         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10883         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10884         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10885         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10886
10887 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10888
10889         PR target/65803
10890         * gcc.c-torture/pr65803.c: New test.
10891
10892 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10893
10894         PR c++/30044
10895         * g++.dg/cpp0x/auto45.C: New test.
10896         * g++.dg/template/pr30044.C: New test.
10897         * g++.dg/template/crash83.C: Accept any error string.
10898         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10899         parameters.
10900         * g++.dg/cpp0x/variadic18.C: Likewise
10901         * g++.dg/template/canon-type-13.C: Likewise.
10902         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10903
10904 2015-06-23  Marek Polacek  <polacek@redhat.com>
10905
10906         * c-c++-common/Wlogical-op-3.c: New test.
10907
10908 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10909
10910         PR c++/66254
10911         * g++.dg/cpp0x/scoped_enum5.C: New.
10912
10913 2015-06-23  Richard Biener  <rguenther@suse.de>
10914
10915         PR tree-optimization/66636
10916         * gcc.dg/vect/pr66636.c: New testcase.
10917
10918 2015-06-23  Marek Polacek  <polacek@redhat.com>
10919
10920         * gcc.dg/fold-minus-4.c: New test.
10921         * gcc.dg/fold-minus-5.c: New test.
10922         * c-c++-common/ubsan/overflow-add-5.c: New test.
10923
10924 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10925
10926         Add missing testcase from r224672.
10927         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10928
10929         * gcc.target/vax/bswapdi-1.c: New.
10930
10931 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10932
10933         PR fortran/64674
10934         * gfortran.dg/associate_18.f08: New test.
10935
10936 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10937
10938         PR target/66560
10939         * gcc.target/i386/pr66560-1.c: New test.
10940         * gcc.target/i386/pr66560-2.c: Ditto.
10941         * gcc.target/i386/pr66560-3.c: Ditto.
10942         * gcc.target/i386/pr66560-4.c: Ditto.
10943
10944 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10945
10946         * gcc.target/nvptx/nvptx.exp: New file.
10947         * gcc.target/nvptx/proto-1.c: Likewise.
10948
10949 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10950
10951         PR tree-optimization/66449
10952         * gcc.dg/vect/pr66449.c: New test.
10953
10954 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10955
10956         * g++.dg/other/dump-ada-spec-5.C: New test.
10957         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10958         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10959
10960 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10961
10962         * g++.dg/inherit/pure1.C: Test location too.
10963
10964 2015-06-22  Marek Polacek  <polacek@redhat.com>
10965
10966         * gcc.dg/fold-ior-1.c: New test.
10967         * gcc.dg/fold-minus-2.c: New test.
10968         * gcc.dg/fold-minus-3.c: New test.
10969         * gcc.dg/fold-plus-1.c: New test.
10970         * gcc.dg/fold-plus-2.c: New test.
10971         * gcc.dg/fold-xor-4.c: New test.
10972         * gcc.dg/fold-xor-5.c: New test.
10973
10974 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10975
10976         PR target/65914
10977         * g++.dg/torture/pr65914.C:  New.
10978
10979 2015-06-22  Richard Biener  <rguenther@suse.de>
10980
10981         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10982         not existing TORTURE_OPTIONS only.
10983         * lib/gcc-dg.exp: Likewise.
10984
10985 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10986
10987         PR target/52144
10988         * gcc.target/arm/flip-thumb.c: New test.
10989
10990 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10991             Martin Liska  <mliska@suse.cz>
10992
10993         PR ipa/65908
10994         * g++.dg/ipa/pr65908.C: New testcase.
10995
10996 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10997
10998         PR c++/65882
10999         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11000         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11001
11002 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11003
11004         * gnat.dg/specs/debug1.ads: Adjust.
11005
11006 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11007
11008         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11009         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11010         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11011         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11012         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11013         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11014         * gcc.target/aarch64/fmovd-zero.c: Delete.
11015         * gcc.target/aarch64/fmovf-zero.c: Delete.
11016
11017 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11018
11019         * gcc.target/vax/bswapdi-1.c: New.
11020
11021 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11022
11023         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11024
11025 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11026
11027         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11028
11029 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11030
11031         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11032
11033 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11034
11035         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11036
11037 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11038
11039         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11040
11041 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11042
11043         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11044
11045 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11046
11047         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11048
11049 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11050
11051         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11052
11053 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11054
11055         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11056
11057 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11058
11059         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11060
11061 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11062
11063         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11064
11065 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11066
11067         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11068
11069 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11070
11071         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11072
11073 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11074
11075         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11076
11077 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11078
11079         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11080
11081 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11082
11083         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11084
11085 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11086
11087         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11088
11089 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11090
11091         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11092
11093 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11094
11095         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11096
11097 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11098
11099         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11100         (_ARM_FPSCR): Add FZ field.
11101         (clean_results): Force FZ=1 on AArch64.
11102         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11103
11104 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11105
11106         * gcc.target/aarch64/pr62308.c: New test.
11107
11108 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11109
11110         PR fortran/66549
11111         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11112
11113 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11114
11115         * gcc.target/i386/mpx/pr66581.c: New test.
11116
11117 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11118
11119         * gcc.target/i386/cmov9.c: New test.
11120
11121 2015-06-18  Richard Biener  <rguenther@suse.de>
11122
11123         * g++.dg/other/const4.C: New testcase.
11124
11125 2015-06-18  Michael Matz  <matz@suse.de>
11126
11127         PR middle-end/66253
11128         * gcc.dg/vect/pr66253.c: New testcase.
11129
11130 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11131
11132         PR target/66569
11133         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11134
11135 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11136
11137         PR middle-end/66568
11138         * gcc.target/i386/mpx/pr66568.c: New test.
11139
11140 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11141
11142         PR middle-end/66567
11143         * gcc.target/i386/mpx/pr66567.c: New test.
11144
11145 2015-06-18  Richard Biener  <rguenther@suse.de>
11146
11147         PR tree-optimization/66510
11148         * gcc.dg/vect/slp-perm-12.c: New testcase.
11149
11150 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11151
11152         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11153         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11154         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11155         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11156
11157 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR c++/66571
11160         * g++.dg/gomp/pr66571-1.C: New test.
11161
11162         PR middle-end/66429
11163         * c-c++-common/gomp/pr66429.c: New test.
11164
11165 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11166
11167         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11168         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11169         ...this.
11170         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11171         New testcase.
11172         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11173         New testcase.
11174
11175 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11176
11177         PR testsuite/65944
11178         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11179
11180 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11181
11182         * gcc.target/mips/pr65862-1.c: New test.
11183         * gcc.target/mips/pr65862-2.c: Likewise.
11184
11185 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11186
11187         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11188         * gcc.target/i386/pr52252-atom.c: Ditto.
11189         * gcc.target/i386/vect-div-1.c: Ditto.
11190         * gcc.target/i386/rotate-5.c: Ditto.
11191         * gcc.target/i386/pr50202.c: Ditto.
11192         * gcc.target/i386/pr37843-3.c: Ditto.
11193         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11194         * gcc.target/i386/pr53397-1.c: Ditto.
11195         * gcc.target/i386/pr55934.c: Ditto.
11196         * gcc.target/i386/pr37843-4.c: Ditto.
11197         * gcc.target/i386/pr60451.c: Ditto.
11198         * gcc.target/i386/pr53397-2.c: Ditto.
11199         * gcc.target/i386/vectorize1.c: Ditto.
11200         * gcc.target/i386/extract-insert-combining.c: Ditto.
11201         * gcc.target/i386/pr53759.c: Ditto.
11202         * gcc.target/i386/pr52252-core.c: Ditto.
11203         * gcc.target/i386/rotate-3.c: Ditto.
11204         * gcc.target/i386/sse-20.c: Ditto.
11205         * gcc.target/i386/rotate-4.c: Ditto.
11206         * gcc.target/i386/pr61403.c: Ditto.
11207         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11208         * gcc.target/i386/pr60901.c: Ditto.
11209         * gcc.target/i386/pr59794-7.c: Ditto.
11210         * gcc.target/i386/pr62208.c: Ditto.
11211         * gcc.target/i386/pr53416.c: Ditto.
11212         * gcc.target/i386/asm-dialect-1.c: Ditto.
11213         * gcc.target/i386/pr50038.c: Ditto.
11214         * gcc.target/i386/47698.c: Ditto.
11215         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11216         * gcc.target/i386/pr59794-2.c: Ditto.
11217         * gcc.target/i386/pr59794-3.c: Ditto.
11218         * gcc.target/i386/pr39058.c: Ditto.
11219         * gcc.target/i386/pr60205-1.c: Ditto.
11220         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11221         * gcc.target/i386/sse2-movq-2.c: Ditto.
11222
11223 2015-06-17  Richard Biener  <rguenther@suse.de>
11224
11225         PR tree-optimization/66251
11226         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11227
11228 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11229
11230         PR c++/59682
11231         * g++.dg/parse/new-placement1.C: New.
11232
11233 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11234
11235         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11236         * jit.dg/test-compound-assignment.c: New testcase.
11237
11238 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11239
11240         PR jit/66539
11241         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11242         to "testcases" array.
11243
11244 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11245
11246         PR jit/66539
11247         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11248         * jit.dg/test-debug-strings.c: New test case.
11249         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11250         the discriminant has a sane debug string.
11251
11252 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11253
11254         PR target/56766
11255         * gcc.target/i386/pr56766-1.c: New test.
11256         * gcc.target/i386/pr56766-2.c: Ditto.
11257
11258 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11259
11260         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11261         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11262         * gcc.target/mips/loongson-simd.c: Ditto.
11263
11264 2015-06-16  Richard Biener  <rguenther@suse.de>
11265
11266         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11267
11268 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11269
11270         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11271         passed by the testsuite driver.
11272
11273 2015-06-16  Richard Biener  <rguenther@suse.de>
11274
11275         * gcc.dg/vect/slp-perm-11.c: New testcase.
11276
11277 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11278
11279         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11280         dg-options.
11281
11282 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11283
11284         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11285         Reinstate calls to torture-init and torture-finalize.
11286
11287 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11288
11289         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11290
11291 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11292
11293         PR c++/58583
11294         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11295
11296 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11297
11298         PR c++/51048
11299         * g++.dg/cpp0x/local-type1.C: New.
11300
11301 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11302
11303         PR fortran/44672
11304         PR fortran/45440
11305         PR fortran/57307
11306         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11307         unimplemented error.
11308         * gfortran.dg/allocate_with_source_7.f08: New test.
11309         * gfortran.dg/allocate_with_source_8.f08: New test.
11310
11311 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11312
11313         PR c++/65168
11314         * g++.dg/warn/Walways-true-3.C: New test.
11315
11316 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11317
11318         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11319
11320 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11321
11322         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11323         (main): Remove superfluous attributes.
11324         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11325         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11326
11327 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11328
11329         * gcc.target/i386/monitorx.c: New.
11330         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11331         * gcc.target/i386/sse-13.c: Ditto.
11332         * gcc.target/i386/sse-14.c: Ditto.
11333         * gcc.target/i386/sse-22.c: Ditto.
11334         * gcc.target/i386/sse-23.c: Ditto.
11335         * g++.dg/other/i386-2.C: Ditto.
11336         * g++.dg/other/i386-3.C: Ditto.
11337
11338 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11339
11340         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11341
11342 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11343
11344         PR fortran/66079
11345         * gfortran.dg/allocatable_scalar_13.f90: New test
11346
11347 2015-06-11  Marek Polacek  <polacek@redhat.com>
11348
11349         * gcc.dg/fold-xor-3.c: New test.
11350
11351 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11352
11353         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11354         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11355
11356 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11357
11358         PR target/52144
11359         * gcc.target/arm/pragma_attribute.c: New test.
11360
11361 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11362
11363         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11364
11365 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11366
11367         PR target/66473
11368         * gcc.target/i386/pr66473.c: New test.
11369
11370 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11371
11372         PR target/66470
11373         * gcc.dg/tls/pr66470.c: New test.
11374         * gcc.target/i386/pr66470.c: New test.
11375
11376 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11377
11378         PR target/52144
11379         * gcc.target/arm/attr_arm.c: New test
11380         * gcc.target/arm/attr_arm-err.c: New test
11381         * gcc.target/arm/attr_thumb.c: New test
11382         * gcc.target/arm/attr_thumb-static.c: New test
11383
11384 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11385
11386         PR target/66200
11387         PR target/66428
11388         PR c++/66192
11389         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11390
11391 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11392
11393         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11394         passed by the testsuite driver.
11395
11396 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11397
11398         Revert:
11399         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11400         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11401         * gcc.dg/ssp-1.c: Make counter a register.
11402         * gcc.dg/ssp-2.c: Likewise.
11403         * gcc.dg/torture/parm-coalesce.c: New.
11404
11405 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11406
11407         * gcc.target/i386/vararg-loc.c: New test.
11408
11409 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11410
11411         PR c++/65815
11412         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11413         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11414
11415 2015-06-09  Marek Polacek  <polacek@redhat.com>
11416
11417         PR tree-optimization/66299
11418         * gcc.dg/pr66299-1.c: New test.
11419         * gcc.dg/pr66299-2.c: New test.
11420         * gcc.dg/pr66299-3.c: New test.
11421
11422 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11423
11424         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11425         passed by the testsuite driver.
11426
11427 2015-06-09  Richard Biener  <rguenther@suse.de>
11428
11429         PR middle-end/66423
11430         * gcc.dg/fold-modpow2.c: New testcase.
11431
11432 2015-06-09  Richard Biener  <rguenther@suse.de>
11433
11434         PR tree-optimization/66419
11435         * gcc.dg/vect/bb-slp-37.c: New testcase.
11436
11437 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11438
11439         * gcc.target/arm/stl-cond.c: New test.
11440
11441 2015-06-09  Richard Biener  <rguenther@suse.de>
11442
11443         PR middle-end/66413
11444         * gcc.dg/torture/pr66413.c: New testcase.
11445
11446 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11447
11448         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11449         * gcc.dg/ssp-1.c: Make counter a register.
11450         * gcc.dg/ssp-2.c: Likewise.
11451         * gcc.dg/torture/parm-coalesce.c: New.
11452
11453 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11454
11455         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11456         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11457
11458 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11459
11460         PR rtl-optimization/66444
11461         * gcc.dg/pr66444.c: New test.
11462
11463 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11464
11465         PR fortran/66245
11466         * gfortran.dg/class_is_1.f90: New test.
11467         * gfortran.dg/type_is_1.f90: Ditto.
11468
11469 2015-06-08  Marek Polacek  <polacek@redhat.com>
11470
11471         PR c/66415
11472         * gcc.dg/cpp/pr66415-1.c: New test.
11473         * gcc.dg/cpp/pr66415-2.c: New test.
11474
11475 2015-06-08  Richard Biener  <rguenther@suse.de>
11476
11477         PR tree-optimization/66422
11478         * gcc.dg/Warray-bounds-16.c: New testcase.
11479
11480 2015-06-08  Richard Biener  <rguenther@suse.de>
11481
11482         * gcc.dg/vect/slp-perm-10.c: New testcase.
11483         * gcc.dg/vect/slp-23.c: Adjust.
11484         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11485         vector pointer update.
11486
11487 2015-06-08  Marek Polacek  <polacek@redhat.com>
11488
11489         PR sanitizer/66452
11490         * g++.dg/ubsan/pr66452.C: New test.
11491
11492 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11493
11494         PR tree-optimization/66436
11495         * gcc.dg/gomp/dump-new-function-2.c: New test.
11496         * gcc.dg/gomp/dump-new-function-3.c: Same.
11497         * gcc.dg/gomp/dump-new-function.c: Same.
11498
11499 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11500
11501         PR tree-optimization/66435
11502         * gcc.dg/gomp/notify-new-function-2.c: New test.
11503         * gcc.dg/gomp/notify-new-function-3.c: Same.
11504         * gcc.dg/gomp/notify-new-function.c: Same.
11505
11506 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11507
11508         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11509         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11510         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11511         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11512         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11513         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11514         -fshort-enum.
11515
11516 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11517
11518         PR fortran/47659
11519         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11520         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11521         for assignment.
11522         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11523         * gfortran.dg/warn_conversion_5.f90: New test.
11524         * gfortran.dg/warn_conversion_6.f90: New test.
11525         * gfortran.dg/warn_conversion_7.f90: New test.
11526
11527 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11528
11529         PR fortran/66347
11530         * gfortran.dg/blockdata_9.f: New test.
11531
11532 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11533
11534         PR fortran/66385
11535         * gfortran.dg/forall_17.f90:  New test.
11536
11537 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11538
11539         * g++.dg/cpp0x/pr57101.C: Add warning.
11540         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11541         * g++.dg/ext/visibility/anon7.C: Same.
11542         * g++.dg/ipa/pr63587-2.C: Same.
11543         * g++.dg/opt/dump1.C: Same.
11544         * g++.dg/opt/pr59622-3.C: Same.
11545         * g++.dg/opt/pr59622.C: Same.
11546         * g++.dg/torture/pr46383.C: Same.
11547         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11548         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11549         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11550         functions.
11551         * gfortran.dg/intent_out_8.f90: Same.
11552         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11553
11554 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11555
11556         PR fortran/66377
11557         gfortran.dg/equiv_9.f90: New test.
11558
11559
11560 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11561
11562         merge from gomp4 branch:
11563         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11564
11565         PR tree-optimization/65443
11566         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11567         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11568         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11569
11570 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11571
11572         PR c++/52595
11573         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11574
11575 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11576
11577         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11578
11579 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11580
11581         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11582
11583 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11584
11585         * gcc.target/i386/noplt-1.c: New test.
11586         * gcc.target/i386/noplt-2.c: New test.
11587         * gcc.target/i386/noplt-3.c: New test.
11588         * gcc.target/i386/noplt-4.c: New test.
11589
11590 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11591
11592         PR fortran/58749
11593         * gfortran.dg/adjustl_1.f90:  New test.
11594
11595 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11596
11597         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11598         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11599
11600 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11601
11602         * lto.c (iterative_hash_canonical_type,
11603         gimple_register_canonical_type): only hash main variants of types
11604
11605 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11606
11607         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11608         Move set of dg-do-what-default after early return.
11609
11610 2015-06-04  Marek Polacek  <polacek@redhat.com>
11611
11612         PR c/66341
11613         * gcc.dg/lvalue-8.c: New test.
11614
11615 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11616             Paolo Carlini  <paolo.carlini@oracle.com>
11617
11618         PR c++/66130
11619         * g++.dg/other/pr66130.C: New.
11620         * g++.dg/cpp0x/pr66130.C: Likewise.
11621
11622 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11623
11624         * g++.dg/cpp0x/decl-loc1.C: New.
11625         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11626         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11627         * g++.dg/init/ctor8.C: Likewise.
11628         * g++.dg/parse/semicolon4.C: Likewise.
11629
11630 2015-06-03  Marek Polacek  <polacek@redhat.com>
11631
11632         PR sanitizer/66190
11633         * g++.dg/ubsan/static-init-1.C: New test.
11634         * g++.dg/ubsan/static-init-2.C: New test.
11635         * g++.dg/ubsan/static-init-3.C: New test.
11636
11637 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11638
11639         PR target/66275
11640         * gcc.target/i386/pr66275.c: New test.
11641
11642 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11643
11644         * gcc.dg/Wcxx-compat-22.c: New testcase.
11645         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11646         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11647         * c-c++-common/pr58346-1.c: Likewise.
11648         * c-c++-common/transparent-union-1.c: Likewise.
11649
11650 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11651
11652         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11653         * g++.dg/plugin/def_plugin.c: New file.
11654         * g++.dg/plugin/def-plugin-test.C: New file.
11655
11656 2015-06-03  Richard Biener  <rguenther@suse.de>
11657
11658         * gcc.dg/vect/bb-slp-36.c: New testcase.
11659
11660 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11661
11662         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11663
11664 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11665
11666         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11667         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11668         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11669         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11670
11671 2015-06-03  Marek Polacek  <polacek@redhat.com>
11672
11673         PR c/64223
11674         PR c/29358
11675         * gcc.dg/pr64223-1.c: New test.
11676         * gcc.dg/pr64223-2.c: New test.
11677
11678 2015-06-03  Richard Biener  <rguenther@suse.de>
11679
11680         PR tree-optimization/63916
11681         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11682
11683 2015-06-03  Richard Biener  <rguenther@suse.de>
11684
11685         PR tree-optimization/66375
11686         * gcc.dg/torture/pr66375.c: New testcase.
11687
11688 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11689
11690         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11691
11692 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11693
11694         PR target/65768
11695         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11696
11697 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11698
11699         PR fortran/66380
11700         * gfortran.dg/reshape_7.f90: New test.
11701
11702 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11703
11704         PR c/66220:
11705         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11706         (fn_36): New.
11707
11708 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11709
11710         PR c/49551
11711         * gcc.dg/pr49551.c: New testcase.
11712
11713 2015-06-02  Richard Biener  <rguenther@suse.de>
11714
11715         PR debug/65549
11716         * g++.dg/lto/pr65549_0.C: New testcase.
11717
11718 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11719
11720         PR libgomp/65742
11721         PR middle-end/66332
11722         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11723
11724 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11725
11726         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11727
11728 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11729
11730         PR c++/61683
11731         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11732
11733 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11734
11735         PR tree-optimization/48052
11736         * gcc.dg/tree-ssa/scev-8.c: New.
11737         * gcc.dg/tree-ssa/scev-9.c: New.
11738         * gcc.dg/tree-ssa/scev-10.c: New.
11739         * gcc.dg/vect/pr48052.c: New.
11740
11741 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11742
11743         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11744
11745 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11746
11747         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11748
11749 2015-06-02  Marek Polacek  <polacek@redhat.com>
11750
11751         PR middle-end/66345
11752         * gcc.dg/torture/pr66345.c: New test.
11753
11754 2015-06-02  Richard Biener  <rguenther@suse.de>
11755
11756         PR tree-optimization/65961
11757         * gcc.dg/torture/pr65961.c: New testcase.
11758
11759 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11760
11761         PR tree-optimization/52563
11762         PR tree-optimization/62173
11763         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11764         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11765
11766 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11767
11768         * gnat.dg/specs/varsize_return2.ads: New test.
11769         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11770
11771 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11772
11773         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11774
11775 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11776
11777         PR target/65697
11778         * gcc.target/aarch64/sync-comp-swap.c: New.
11779         * gcc.target/aarch64/sync-comp-swap.x: New.
11780         * gcc.target/aarch64/sync-op-acquire.c: New.
11781         * gcc.target/aarch64/sync-op-acquire.x: New.
11782         * gcc.target/aarch64/sync-op-full.c: New.
11783         * gcc.target/aarch64/sync-op-full.x: New.
11784         * gcc.target/aarch64/sync-op-release.c: New.
11785         * gcc.target/aarch64/sync-op-release.x: New.
11786
11787 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11788
11789         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11790         (bar): Predefined.
11791
11792 2015-06-01  Richard Biener  <rguenther@suse.de>
11793
11794         PR tree-optimization/66349
11795         PR tree-optimization/66352
11796         PR tree-optimization/66357
11797         * gcc.dg/torture/pr66357.c: New testcase.
11798         * gcc.dg/torture/pr66349.c: Likewise.
11799         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11800
11801 2015-06-01  Richard Biener  <rguenther@suse.de>
11802
11803         Revert
11804         2015-05-29  Richard Biener  <rguenther@suse.de>
11805
11806         PR tree-optimization/66314
11807         * gcc.dg/asan/pr66314.c: New testcase.
11808
11809 2015-06-01  Richard Biener  <rguenther@suse.de>
11810
11811         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11812
11813 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11816         directives.
11817         (hp3, hp4): Add inline keyword.
11818         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11819         (hp2): Add inline keyword.
11820         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11821         (hp2): Add inline keyword.
11822
11823 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11824
11825         PR target/65527
11826         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11827         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11828         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11829         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11830
11831 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11832
11833         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11834         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11835
11836 2015-06-01  Richard Biener  <rguenther@suse.de>
11837
11838         PR tree-optimization/66280
11839         * g++.dg/torture/pr66280.C: New testcase.
11840         * g++.dg/torture/pr66280-2.C: Likewise.
11841
11842 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11843
11844         * gnat.dg/addr9_1.adb: New test.
11845         * gnat.dg/addr9_2.adb: Likewise.
11846         * gnat.dg/addr9_3.adb: Likewise.
11847         * gnat.dg/addr9_4.adb: Likewise.
11848
11849 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11850
11851           * g++.dg/other/dump-ada-spec-4.C: New test.
11852
11853 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11854
11855         * gcc.dg/alias-8.c: Fix dg-warning.
11856
11857 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11858
11859         * gcc.dg/alias-8.c: Do not xfail.
11860         * gcc.dg/pr62167.c: Prevent FRE.
11861         * gcc.dg/alias-14.c: New testcase.
11862
11863 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11864
11865         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11866
11867 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11868
11869         PR target/66215
11870         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11871         dg-options.
11872         * gcc.target/s390/hotpatch-10.c: Likewise.
11873         * gcc.target/s390/hotpatch-11.c: Likewise.
11874         * gcc.target/s390/hotpatch-12.c: Likewise.
11875         * gcc.target/s390/hotpatch-17.c: Likewise.
11876         * gcc.target/s390/hotpatch-18.c: Likewise.
11877         * gcc.target/s390/hotpatch-20.c: Likewise.
11878         * gcc.target/s390/hotpatch-21.c: Likewise.
11879         * gcc.target/s390/hotpatch-22.c: Likewise.
11880         * gcc.target/s390/hotpatch-23.c: Likewise.
11881         * gcc.target/s390/hotpatch-24.c: Likewise.
11882         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11883         to check for the exact nops too.
11884         * gcc.target/s390/hotpatch-3.c: Likewise.
11885         * gcc.target/s390/hotpatch-4.c: Likewise.
11886         * gcc.target/s390/hotpatch-5.c: Likewise.
11887         * gcc.target/s390/hotpatch-6.c: Likewise.
11888         * gcc.target/s390/hotpatch-7.c: Likewise.
11889         * gcc.target/s390/hotpatch-8.c: Likewise.
11890         * gcc.target/s390/hotpatch-9.c: Likewise.
11891         * gcc.target/s390/hotpatch-14.c: Likewise.
11892         * gcc.target/s390/hotpatch-15.c: Likewise.
11893         * gcc.target/s390/hotpatch-16.c: Likewise.
11894         * gcc.target/s390/hotpatch-19.c: Likewise.
11895         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11896         scan-assembler-times counting number of .align directives.
11897         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11898         dg-options.  Remove scan-assembler-times counting number of .align
11899         directives.
11900         * gcc.target/s390/hotpatch-26.c: New file.
11901         * gcc.target/s390/hotpatch-27.c: New file.
11902         * gcc.target/s390/hotpatch-28.c: New file.
11903         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11904         using -Os -O0 -O1 -O2 -O3 options.
11905
11906 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11907
11908         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11909
11910 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR tree-optimization/66142
11913         * gcc.dg/vect/pr66142.c: New test.
11914
11915 2015-05-29  Richard Biener  <rguenther@suse.de>
11916
11917         PR tree-optimization/66314
11918         * gcc.dg/asan/pr66314.c: New testcase.
11919
11920 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11921
11922         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11923         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11924         Adjust all callers.
11925         (schedule-cleanups, dg-keep-saved-temps): New proc.
11926         (gcc-dg-test-1): Schedule cleanups.
11927         * lib/profopt.exp (profopt-execute): Likewise.
11928         * g++.dg/cdce3.C: Adjust expected line numbers.
11929         * gcc.dg/cdce1.c: Likewise.
11930         * gcc.dg/cdce2.c: Likewise.
11931         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11932         * gcc.dg/strlenopt-24.c: Likewise.
11933         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11934         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11935         * obj-c++.dg/encode-2.mm: Likewise.
11936
11937 2015-05-28  DJ Delorie  <dj@redhat.com>
11938
11939         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11940
11941 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11942
11943         * gnat.dg/discr43.adb: New test.
11944
11945 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11946
11947         * gnat.dg/varsize_temp.adb: Rename into...
11948         * gnat.dg/varsize1.adb: ...this.
11949         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11950         * gnat.dg/varsize2.ad[sb]: ...this.
11951         * gnat.dg/varsize3_1.adb: New test.
11952         * gnat.dg/varsize3_2.adb: Likewise.
11953         * gnat.dg/varsize3_3.adb: Likewise.
11954         * gnat.dg/varsize3_4.adb: Likewise.
11955         * gnat.dg/varsize3_5.adb: Likewise.
11956         * gnat.dg/varsize3_6.adb: Likewise.
11957         * gnat.dg/varsize3_pkg1.ads: New helper.
11958         * gnat.dg/varsize3_pkg2.ads: Likewise.
11959         * gnat.dg/varsize3_pkg3.ads: Likewise.
11960
11961 2015-05-28  Richard Biener  <rguenther@suse.de>
11962
11963         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11964
11965 2015-05-28  Richard Biener  <rguenther@suse.de>
11966
11967         PR tree-optimization/66142
11968         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11969
11970 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11971
11972         PR target/63810
11973         * gcc.dg/darwin-minversion-3.c: Update testcase.
11974         * gcc.dg/darwin-minversion-4.c: Ditto.
11975         * gcc.dg/darwin-minversion-5.c: New testcase.
11976         * gcc.dg/darwin-minversion-6.c: Ditto.
11977         * gcc.dg/darwin-minversion-7.c: Ditto.
11978         * gcc.dg/darwin-minversion-8.c: Ditto.
11979         * gcc.dg/darwin-minversion-9.c: Ditto.
11980         * gcc.dg/darwin-minversion-10.c: Ditto.
11981         * gcc.dg/darwin-minversion-11.c: Ditto.
11982         * gcc.dg/darwin-minversion-12.c: Ditto.
11983
11984 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11985
11986         PR rtl-optimization/66168
11987         * gcc.c-torture/compile/pr66168.c: New test.
11988
11989 2015-05-27  Jeff Law  <law@redhat.com>
11990
11991         PR target/39726
11992         * gcc.dg/target/m68k/pr39726-1.c: New test.
11993
11994 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11995
11996         PR c++/66270
11997         * g++.dg/ext/alias-canon3.C: New.
11998
11999 2015-05-27  Richard Biener  <rguenther@suse.de>
12000
12001         PR tree-optimization/66272
12002         Revert parts of
12003         2014-08-15  Richard Biener  <rguenther@suse.de>
12004
12005         PR tree-optimization/62031
12006         * gcc.dg/torture/pr66272.c: New testcase.
12007
12008 2015-05-27  Richard Biener  <rguenther@suse.de>
12009
12010         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12011
12012 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12013
12014         PR target/65358
12015         * gcc.dg/pr65358.c: New test.
12016
12017 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12018
12019         PR fortran/65548
12020         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12021         semantic.
12022         * gfortran.dg/allocate_with_source_6.f90: New test.
12023
12024 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12025
12026         * gnat.dg/atomic7_1.adb: New test.
12027         * gnat.dg/atomic7_2.adb: Likewise.
12028         * gnat.dg/atomic7_pkg1.ads: New helper.
12029         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12030
12031 2015-05-26  Michael Matz  <matz@suse.de>
12032
12033         PR middle-end/66251
12034         * gcc.dg/vect/pr66251.c: New test.
12035
12036 2015-05-26  Richard Biener  <rguenther@suse.de>
12037
12038         PR tree-optimization/66142
12039         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12040
12041 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12042
12043         PR fortran/66082
12044         * gfortran.dg/allocatable_scalar_13.f90: New test
12045
12046 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12047
12048         * gnat.dg/warn11.adb: New test.
12049         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12050
12051 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12052
12053         * gnat.dg/vfa1_1.adb: New test.
12054         * gnat.dg/vfa1_2.adb: Likewise.
12055         * gnat.dg/vfa1_3.adb: Likewise.
12056         * gnat.dg/vfa1_4.adb: Likewise.
12057         * gnat.dg/vfa1_pkg.ads: New helper.
12058
12059 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12060
12061         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12062         * gcc.target/i386/pr66232-3.c: Likewise.
12063
12064 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12065
12066         PR target/66274
12067         * gcc.target/i386/pr66274.c: New test.
12068
12069 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12070
12071         * gnat.dg/renaming6.ad[sb]: New test.
12072
12073 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12074
12075         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12076         and 'dg-require-effective-target pie'.
12077
12078 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12079
12080         PR c++/66243
12081         * g++.dg/cpp0x/pr66243.C: New.
12082
12083 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12084
12085         PR lto/66180
12086         * g++.dg/lto/pr66180_0.C: New testcase.
12087         * g++.dg/lto/pr66180_1.C: New testcase.
12088
12089 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12090
12091         PR fortran/66257
12092         * typebound_call_27.f90: New file.
12093
12094 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12095
12096         PR c++/65936
12097         * g++.dg/template/pr65936.C: New.
12098
12099 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12100
12101         PR tree-optimization/63387
12102         * gcc.dg/pr63387-2.c: New testcase.
12103
12104 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12105
12106         * gcc.dg/simd-1.c: Update to the new message.
12107
12108 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12109
12110         * gcc.dg/nand.c: New testcase.
12111
12112 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12113
12114         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12115         Set dg-do-what-default to compile only on ARM targets without
12116         arm_neon_hw execution support.  Remove redundant c-torture-execute
12117         in loop over test cases.
12118
12119 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12120
12121         PR target/65491
12122         * gcc.target/aarch64/pr65491_1.c: New test.
12123         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12124         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12125
12126 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12127
12128         PR c++/65598
12129         * g++.dg/cpp0x/explicit9.C: New.
12130         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12131
12132 2015-05-22  Richard Biener  <rguenther@suse.de>
12133
12134         PR tree-optimization/66251
12135         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12136
12137 2015-05-22  Marek Polacek  <polacek@redhat.com>
12138
12139         PR c/47043
12140         * c-c++-common/attributes-enum-1.c: New test.
12141         * c-c++-common/attributes-enum-2.c: New test.
12142         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12143         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12144
12145 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12146
12147         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12148         effective target support.  If no arm_neon_hw support, do not attempt
12149         to execute the tests; only compile them.
12150         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12151         and "dg-require-effective-target arm_neon_ok".
12152         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12153         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12154         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12155         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12156         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12157         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12158         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12159         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12160         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12161         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12162         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12163         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12164         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12165         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12166         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12167         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12168         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12169         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12170         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12171         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12172         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12173         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12174         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12175         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12176         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12177         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12178         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12179         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12180         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12181         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12182         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12183         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12184         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12185         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12186         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12187         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12188         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12189         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12190         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12191         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12192         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12193         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12194         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12195         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12196         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12197         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12198         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12199         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12200         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12201         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12202         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12203         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12204         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12205         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12206         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12207         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12208         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12209         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12210         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12211         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12212         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12213         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12214         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12215         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12216         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12217         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12218         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12219         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12220         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12221         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12222         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12223         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12224         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12225         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12226         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12227         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12228         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12229         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12230         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12231         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12232         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12233         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12234         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12235         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12236         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12237         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12238         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12239         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12240         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12241         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12242         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12243         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12244         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12245         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12246         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12247         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12248         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12249         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12250         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12251         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12252         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12253         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12254         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12255         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12256         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12257         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12258         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12259         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12260         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12261         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12262         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12263         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12264         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12265
12266 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12267
12268         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12269         * gcc.dg/vect/pr59354.c: Likewise.
12270         * gcc.dg/vect/pr64252.c: Likewise.
12271         * gcc.dg/vect/pr64404.c: Likewise.
12272         * gcc.dg/vect/pr64493.c: Likewise.
12273         * gcc.dg/vect/pr64495.c: Likewise.
12274         * gcc.dg/vect/pr64844.c: Likewise.
12275         * gcc.dg/vect/pr65518.c: Likewise.
12276         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12277
12278 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12279
12280         PR c++/66210
12281         * g++.dg/cpp1y/var-templ28.C: New.
12282
12283 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12284
12285         PR target/66232
12286         * gcc.target/i386/pr66232-1.c: New test.
12287         * gcc.target/i386/pr66232-2.c: Likewise.
12288         * gcc.target/i386/pr66232-3.c: Likewise.
12289         * gcc.target/i386/pr66232-4.c: Likewise.
12290         * gcc.target/i386/pr66232-5.c: Likewise.
12291
12292 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12293
12294         * g++.dg/cpp1y/pr60943.C: New.
12295
12296 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12297
12298         PR tree-optimization/66233
12299         * gcc.c-torture/execute/pr66233.c: New test.
12300
12301 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12302
12303         PR fortran/66176
12304         * gfortran.dg/inline_matmul_11.f90:  New test.
12305
12306 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12307
12308         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12309         instead of listing several targets on its own.
12310         * gcc.target/i386/pr32219-2.c: Likewise.
12311         * gcc.target/i386/pr32219-3.c: Likewise.
12312         * gcc.target/i386/pr32219-4.c: Likewise.
12313         * gcc.target/i386/pr32219-5.c: Likewise.
12314         * gcc.target/i386/pr32219-6.c: Likewise
12315         * gcc.target/i386/pr32219-7.c: Likewise.
12316         * gcc.target/i386/pr32219-8.c: Likewise.
12317         * gcc.target/i386/pr39013-1.c: Likewise.
12318         * gcc.target/i386/pr39013-2.c: Likewise.
12319         * gcc.target/i386/pr64317.c: Likewise.
12320
12321 2015-05-21  Jeff Law  <law@redhat.com>
12322
12323         * gcc.target/hppa/shadd-3.c: New test.
12324         * gcc.target/hppa/shadd-4.c: New test.
12325
12326 2015-05-21  Michael Matz  <matz@suse.de>
12327
12328         * gcc.dg/vect/vect-strided-store.c: New test.
12329         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12330         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12331
12332 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12333
12334         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12335         * gcc.dg/pow-sqrt-synth-1.c: New test.
12336         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12337
12338 2015-05-21  Richard Biener  <rguenther@suse.de>
12339
12340         PR c++/66211
12341         * g++.dg/conversion/pr66211.C: New testcase.
12342         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12343
12344 2015-05-21  Jeff Law  <law@redhat.com>
12345
12346         * gcc.target/hppa/shadd-2.c: New test.
12347
12348 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12349
12350         PR target/54236
12351         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12352
12353 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12354
12355         PR target/65937
12356         * gcc.target/arm/pr26702.c: Adjust target selector.
12357
12358 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12359
12360         PR middle-end/66221
12361         * gcc.dg/lto/pr66221_0.c: New test.
12362         * gcc.dg/lto/pr66221_1.c: New test.
12363
12364 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12365
12366         PR c/52952
12367         * gcc.dg/redecl-4.c: Update column numbers.
12368         * gcc.dg/format/bitfld-1.c: Likewise.
12369         * gcc.dg/format/attr-2.c: Likewise.
12370         * gcc.dg/format/attr-6.c: Likewise.
12371         * gcc.dg/format/attr-7.c (baz): Likewise.
12372         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12373         * gcc.dg/format/attr-4.c: Likewise.
12374         * gcc.dg/format/branch-1.c: Likewise.
12375         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12376         locations within strings with embedded escape sequences.
12377
12378 2015-05-20  Jeff Law  <law@redhat.com>
12379
12380         * gcc.target/hppa/hppa.exp: New target test driver.
12381         * gcc.target/hppa/shadd-1.c: New test.
12382
12383 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12384
12385         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12386
12387 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12388
12389         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12390         (fn_33_k_and_r_style): New.
12391         (fn_33_stroustrup_style): New.
12392         (fn_33_allman_style): New.
12393         (fn_33_whitesmiths_style): New.
12394         (fn_33_horstmann_style): New.
12395         (fn_33_ratliff_banner_style): New.
12396         (fn_33_lisp_style): New.
12397         (fn_34_indent_dash_gnu): New.
12398         (fn_34_indent_dash_kr): New.
12399         (fn_34_indent_dash_orig): New.
12400         (fn_34_indent_linux_style): New.
12401
12402 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12403
12404         PR fortran/65548
12405         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12406
12407 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12408
12409         PR tree-optimization/65447
12410         * gcc.dg/tree-ssa/pr65447.c: New test.
12411
12412 2015-05-19  Nathan sidwell  <nathan@acm.org>
12413
12414         * g++.dg/cpp0x/pr65954.C: New.
12415
12416 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12417
12418         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12419
12420 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12421
12422         * lib/target-supports.exp: Vector do not always have natural
12423         alignment on s390*.
12424
12425 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12426
12427         * gcc.dg/loop-invariant.c: New testcase.
12428
12429 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12430
12431         * lib/target-supports.exp: Vector do not always have natural
12432         alignment on s390*.
12433
12434 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12435
12436         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12437         s390*.
12438         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12439
12440 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12441
12442         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12443         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12444         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12445         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12446         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12447         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12448         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12449         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12450         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12451         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12452
12453 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12454
12455         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12456
12457 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12458
12459         * gcc.target/s390/s390.exp
12460         (check_effective_target_vector): New check.
12461         * gcc.target/s390/vector/vec-abi-1.c: New test.
12462         * gcc.target/s390/vector/vec-abi-2.c: New test.
12463         * gcc.target/s390/vector/vec-abi-3.c: New test.
12464         * gcc.target/s390/vector/vec-abi-4.c: New test.
12465         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12466         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12467         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12468         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12469         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12470         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12471         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12472         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12473         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12474         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12475         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12476         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12477         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12478         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12479         * gcc.target/s390/vector/vec-init-1.c: New test.
12480         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12481         * gcc.target/s390/vector/vec-shift-1.c: New test.
12482         * gcc.target/s390/vector/vec-sub-1.c: New test.
12483
12484 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12485
12486         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12487
12488 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12489
12490         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12491
12492 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12493
12494         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12495
12496 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12497
12498         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12499
12500 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12501
12502         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12503
12504 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12505
12506         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12507
12508 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12509
12510         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12511
12512 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12513
12514         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12515
12516 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12517
12518         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12519
12520 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12521
12522         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12523
12524 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12525
12526         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12527
12528 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12529
12530         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12531
12532 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12533
12534         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12535
12536 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR tree-optimization/66187
12539         * gcc.c-torture/execute/pr66187.c: New test.
12540         * gcc.dg/pr66187-1.c: New test.
12541         * gcc.dg/pr66187-2.c: New test.
12542
12543 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12544
12545         * gcc.dg/vect/bb-slp-35.c: Adjust.
12546
12547 2015-05-19  Richard Biener  <rguenther@suse.de>
12548
12549         PR tree-optimization/66165
12550         * gcc.dg/torture/pr66165.c: New testcase.
12551
12552         PR tree-optimization/66185
12553         * gcc.dg/torture/pr66185.c: New testcase.
12554
12555 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12556
12557         PR target/54236
12558         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12559
12560 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12561
12562         * gcc.target/mips/p5600-bonding.c : New file.
12563
12564 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12565
12566         PR fortran/66106
12567         * gfortran.dg/interface_operator_1.f90: New tests.
12568
12569 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12570
12571         PR fortran/66057
12572         * gfortran.dg/generic_29.f90: New tests.
12573
12574 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12575
12576         PR fortran/66043
12577         * gfortran.dg/storage_size_6.f90: New tests.
12578
12579 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12580
12581         PR fortran/66045
12582         * gfortran.dg/null1.f90: New test.
12583
12584 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12585
12586         PR fortran/66044
12587         * gfortran.dg/entry_21.f90: New test.
12588
12589 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12590
12591         PR fortran/66043
12592         * gfortran.dg/storage_size_6.f90: New tests.
12593
12594 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12595
12596         PR fortran/66040
12597         * gfortran.dg/misplaced_statement.f90: New test.
12598
12599 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12600
12601         PR fortran/66039
12602         * gfortran.dg/filepos1.f90: New test
12603
12604 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12605
12606         PR fortran/64925
12607         * gfortran.dg/pr64925.f90: New test.
12608
12609 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12610
12611         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12612         unit.
12613         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12614
12615 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12616
12617         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12618         to the family of pie capable targets.
12619
12620 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12621
12622         * gcc.target/arm/bics_1.c : New testcase.
12623         * gcc.target/arm/bics_2.c : New testcase.
12624         * gcc.target/arm/bics_3.c : New testcase.
12625         * gcc.target/arm/bics_4.c : New testcase.
12626
12627 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12628
12629         * gcc.target/mips/umips-attr.c: New test.
12630
12631 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12632
12633         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12634         * gcc.dg/20150120-2.c (dg-final): Ditto.
12635         * gcc.dg/20150120-2.c (dg-final): Ditto.
12636         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12637
12638 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12639
12640         PR target/66174
12641         * gcc.target/i386/pr66174.c: New test.
12642
12643 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12644
12645         PR fortran/37131
12646         * gfortran.dg/matmul_bounds_6.f90:  New test.
12647         * gfortran.dg/matmul_bounds_7.f90:  New test.
12648
12649 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12650
12651         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12652         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12653         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12654         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12655         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12656         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12657
12658 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12659
12660         PR fortran/65903
12661         * gfortran.dg/continuation_13.f90: Update test.
12662         * gfortran.dg/pr65903.f90: New test.
12663
12664 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12665
12666         PR fortran/66113
12667         * gfortran.dg/block_14.f90:  New test.
12668
12669 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12670
12671         PR fortran/44054
12672         * lib/gfortran-dg.exp: Update regex to handle two locations for
12673         the same diagnostic without caret.
12674         * gfortran.dg/badline.f: Test also that line numbers are correct
12675         before and after "left but not entered" warning.
12676
12677 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12678             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12679
12680         PR target/65768
12681         * gcc.target/arm/maskdata.c: New test.
12682
12683 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12684
12685         PR fortran/65792
12686         * gfortran.dg/derived_constructor_components_5: New test
12687
12688 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12689
12690         PR target/66140
12691         * gcc.target/alpha/pr66140.c: New test.
12692
12693 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12694
12695         PR c/48956
12696         * gcc.dg/Wconversion-complex-c99.c: New test.
12697         * gcc.dg/Wconversion-complex-gnu.c: New test.
12698
12699 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12700
12701         PR tree-optimization/64454
12702         * gcc.dg/modmod.c: New testcase.
12703
12704 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12705
12706         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12707
12708 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12709
12710         PR middle-end/66134
12711         * gcc.target/i386/mpx/pr66134.c: New test.
12712
12713 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12714
12715         * gcc.target/powerpc/pr60158.c: New test.
12716
12717 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12718
12719         * gcc.target/i386/sibcall-7.c: New test.
12720         * gcc.target/i386/sibcall-8.c: New test.
12721
12722 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12723
12724         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12725         (abs64_in_dreg): Likewise.
12726
12727 2015-05-14  Marek Polacek  <polacek@redhat.com>
12728
12729         PR c/66066
12730         PR c/66127
12731         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12732         * gcc.dg/pr19984.c: Likewise.
12733         * gcc.dg/pr66066-1.c: New test.
12734         * gcc.dg/pr66066-2.c: New test.
12735         * gcc.dg/pr66066-3.c: New test.
12736
12737 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12738
12739         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12740         * gcc.dg/pow-sqrt.x: New file.
12741         * gcc.dg/pow-sqrt-1.c: New test.
12742         * gcc.dg/pow-sqrt-2.c: Likewise.
12743         * gcc.dg/pow-sqrt-3.c: Likewise.
12744
12745 2015-05-13  Richard Biener  <rguenther@suse.de>
12746
12747         PR tree-optimization/66123
12748         * gcc.dg/torture/pr66123.c: New testcase.
12749
12750 2015-05-13  Richard Biener  <rguenther@suse.de>
12751
12752         PR middle-end/66110
12753         * gcc.dg/alias-2.c: Adjust.
12754         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12755
12756 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12757
12758         PR target/65103
12759         * gcc.target/i386/pr65103-3.c: New.
12760
12761 2015-05-13  Martin Liska  <mliska@suse.cz>
12762
12763         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12764
12765 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR target/66112
12768         * gcc.target/i386/pr66112-2.c: New test.
12769
12770         PR target/66112
12771         * gcc.target/i386/pr66112-1.c: New test.
12772
12773 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12774
12775         PR target/66048
12776         * gcc.target/i386/mpx/pr66048.cc: New.
12777
12778 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12779
12780         PR rtl-optimization/64616
12781         * gcc.dg/loop-8.c: New test.
12782         * gcc.dg/loop-9.c: New test.
12783
12784 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12785
12786         PR target/pr66047.c
12787         * gcc.target/i386/pr66047.c: New testcase.
12788
12789 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12790
12791         PR ipa/65873
12792         * gcc.c-torture/compile/pr65873.c: New testcase.
12793
12794 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12795
12796         PR fortran/66111
12797         * gfortran.dg/inline_matmul_10.f90:  New test.
12798
12799 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12800
12801         * c-c++-common/Wmisleading-indentation.c: New testcase.
12802         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12803         * c-c++-common/Wmisleading-indentation-2.md: New file.
12804
12805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12806
12807         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12808         "break".
12809         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12810
12811 2015-05-12  Richard Biener  <rguenther@suse.de>
12812
12813         PR tree-optimization/66101
12814         * gcc.dg/torture/pr66101.c: New testcase.
12815
12816 2015-05-12  Richard Biener  <rguenther@suse.de>
12817
12818         PR tree-optimization/37021
12819         * gcc.target/i386/vect-addsub.c: New testcase.
12820
12821 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12822
12823         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12824
12825 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12826
12827         PR tree-optimization/66010
12828         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12829
12830 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12831
12832         PR c++/65133
12833         * g++.dg/cpp0x/trailing10.C: New.
12834
12835 2015-05-12  Richard Biener  <rguenther@suse.de>
12836
12837         * gcc.dg/vect/bb-slp-35.c: New testcase.
12838
12839 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12840
12841         PR fortran/66100
12842         * gfortran.dg/bound_simplification_6.f90: New.
12843
12844 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12845
12846         * gcc.target/mips/branch-1.c: Pass argument to bar().
12847
12848 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12849
12850         PR target/65753
12851         * gcc.target/i386/pr65753.c: New test.
12852
12853 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12854
12855         PR rtl-optimization/66076
12856         * gcc.dg/torture/pr66076.c: New test.
12857
12858 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12859
12860         PR fortran/66041
12861         * gfortran.dg/inline_matmul_7.f90:  New test.
12862         * gfortran.dg/inline_matmul_8.f90:  New test.
12863         * gfortran.dg/inline_matmul_9.f90:  New test.
12864
12865 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12866
12867         * gfortran.dg/bound_simplification_5.f90: New.
12868
12869 2015-05-09  Jason Merrill  <jason@redhat.com>
12870
12871         * lib/target-supports.exp (cxx_default): New global.
12872         (check_effective_target_c++11_only)
12873         (check_effective_target_c++14_only)
12874         (check_effective_target_c++98_only)
12875         (check_effective_target_c++1z_only): Check it.
12876
12877 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12878
12879         PR tree-optimization/64454
12880         * gcc.dg/tree-ssa/vrp97.c: New file.
12881         * gcc.dg/vect/slp-perm-7.c: Update.
12882
12883 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12884
12885         PR fortran/65894
12886         * gfortran.dg/elemental_subroutine_11.f90: New test.
12887
12888 2015-05-08  Richard Biener  <rguenther@suse.de>
12889
12890         PR tree-optimization/66036
12891         * gcc.dg/vect/slp-41.c: New testcase.
12892
12893 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12894
12895         * gfortran.dg/elemental_optional_args_7.f90: New.
12896
12897 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12898
12899         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12900         allow cmlt or sshr.
12901
12902 2015-05-08  Marek Polacek  <polacek@redhat.com>
12903
12904         PR c/64918
12905         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12906         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12907
12908 2015-05-07  Marek Polacek  <polacek@redhat.com>
12909
12910         PR c/65179
12911         * c-c++-common/Wshift-negative-value-1.c: New test.
12912         * c-c++-common/Wshift-negative-value-2.c: New test.
12913         * c-c++-common/Wshift-negative-value-3.c: New test.
12914         * c-c++-common/Wshift-negative-value-4.c: New test.
12915         * c-c++-common/Wshift-negative-value-5.c: New test.
12916         * c-c++-common/Wshift-negative-value-6.c: New test.
12917         * gcc.dg/c90-left-shift-1.c: New test.
12918         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12919         * gcc.dg/c99-left-shift-1.c: New test.
12920
12921 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12922
12923         PR middle-end/192
12924         PR middle-end/54303
12925         * gcc.dg/fdata-sections-2.c: New file.
12926
12927 2015-05-07  Marek Polacek  <polacek@redhat.com>
12928
12929         PR testsuite/66046
12930         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12931         last dg-output.
12932         * c-c++-common/ubsan/align-7.c: Likewise.
12933         * c-c++-common/ubsan/bounds-8.c: Likewise.
12934         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12935         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12936         * c-c++-common/ubsan/null-1.c: Likewise.
12937         * c-c++-common/ubsan/null-10.c: Likewise.
12938         * c-c++-common/ubsan/null-11.c: Likewise.
12939         * c-c++-common/ubsan/null-2.c: Likewise.
12940         * c-c++-common/ubsan/null-3.c: Likewise.
12941         * c-c++-common/ubsan/null-4.c: Likewise.
12942         * c-c++-common/ubsan/null-5.c: Likewise.
12943         * c-c++-common/ubsan/null-6.c: Likewise.
12944         * c-c++-common/ubsan/null-7.c: Likewise.
12945         * c-c++-common/ubsan/null-8.c: Likewise.
12946         * c-c++-common/ubsan/null-9.c: Likewise.
12947         * c-c++-common/ubsan/object-size-1.c: Likewise.
12948         * c-c++-common/ubsan/object-size-10.c: Likewise.
12949         * c-c++-common/ubsan/object-size-4.c: Likewise.
12950         * c-c++-common/ubsan/object-size-5.c: Likewise.
12951         * c-c++-common/ubsan/object-size-7.c: Likewise.
12952         * c-c++-common/ubsan/object-size-8.c: Likewise.
12953         * c-c++-common/ubsan/object-size-9.c: Likewise.
12954         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12955         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12956         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12957         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12958         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12959         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12960         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12961         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12962         * c-c++-common/ubsan/pr59333.c: Likewise.
12963         * c-c++-common/ubsan/pr59667.c: Likewise.
12964         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12965         * c-c++-common/ubsan/pr60636.c: Likewise.
12966         * c-c++-common/ubsan/pr63802.c: Likewise.
12967         * c-c++-common/ubsan/recovery-1.c: Likewise.
12968         * c-c++-common/ubsan/recovery-3.c: Likewise.
12969         * c-c++-common/ubsan/shift-1.c: Likewise.
12970         * c-c++-common/ubsan/shift-2.c: Likewise.
12971         * c-c++-common/ubsan/shift-4.c: Likewise.
12972         * c-c++-common/ubsan/shift-7.c: Likewise.
12973         * c-c++-common/ubsan/undefined-2.c: Likewise.
12974         * c-c++-common/ubsan/vla-1.c: Likewise.
12975         * g++.dg/ubsan/null-1.C: Likewise.
12976         * g++.dg/ubsan/null-3.C: Likewise.
12977         * g++.dg/ubsan/null-4.C: Likewise.
12978         * g++.dg/ubsan/vptr-8.C: Likewise.
12979         * g++.dg/ubsan/vptr-9.C: Likewise.
12980         * gcc.dg/ubsan/bounds-2.c: Likewise.
12981         * gcc.dg/ubsan/object-size-9.c: Likewise.
12982
12983 2015-05-07  Jeff Law  <law@redhat.com>
12984
12985         * gcc.dg/tree-ssa/shorten-1.c: New test.
12986
12987 2015-05-07  Richard Biener  <rguenther@suse.de>
12988
12989         PR tree-optimization/66002
12990         * gcc.dg/vect/vect-125.c: New testcase.
12991
12992 2015-05-07  Marek Polacek  <polacek@redhat.com>
12993             Martin Uecker  <uecker@eecs.berkeley.edu>
12994
12995         * c-c++-common/ubsan/bounds-10.c: New test.
12996
12997 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12998
12999         * jit.dg/harness.h (set_options): Wrap with
13000         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13001         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13002         Special-case test-benchmark.c as a negative.
13003         * jit.dg/test-benchmark.c: New file.
13004
13005 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13006
13007         PR target/64208
13008         * gcc.target/arm/pr64208.c: New test.
13009
13010 2015-05-06  Alan Modra  <amodra@gmail.com>
13011
13012         PR target/66020
13013         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13014         (gparms): Make volatile.
13015
13016 2015-05-06  Richard Biener  <rguenther@suse.de>
13017
13018         PR tree-optimization/62283
13019         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13020
13021 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13022
13023         PR target/66015
13024         * gcc.target/aarch64/iinline-attr-1.c: New test.
13025
13026 2015-05-06  Richard Biener  <rguenther@suse.de>
13027
13028         * gcc.dg/vect/bb-slp-34.c: New testcase.
13029
13030 2015-05-06  Richard Biener  <rguenther@suse.de>
13031
13032         PR tree-optimization/62283
13033         * gcc.dg/vect/bb-slp-14.c: Adjust.
13034
13035 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13036
13037         PR target/65990
13038         * gcc.target/i386/pr65990.c: New test.
13039
13040 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13041
13042         PR target/65915
13043         * gcc.target/i386/pr65915.c: New.
13044
13045 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13046
13047         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13048         'va_list escapes 0'.
13049
13050 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13051
13052         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13053         in r222173.
13054
13055 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13056
13057         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13058         * gcc.target/arm/pr65924.c: Likewise.
13059
13060 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13061
13062         PR target/65871
13063         * gcc.target/i386/pr65871-3.c: New test.
13064
13065 2015-05-04  Jeff Law  <law@redhat.com>
13066
13067         Revert:
13068         2015-05-04  Jeff Law  <law@redhat.com>
13069         * gcc.dg/tree-ssa/shorten-1.c: New test.
13070
13071 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13072             Jakub Jelinek  <jakub@redhat.com>
13073
13074         PR c++/66007
13075         * g++.dg/cpp0x/Wnarrowing4.C: New.
13076
13077 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13078
13079         * lib/target-supports.exp
13080         (check_effective_target_keeps_null_pointer_checks): Clarify that
13081         this is for targets that disable -fdelete-null-pointer-checks,
13082         not default it to off.
13083         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13084         -fdelete-null-pointer-checks explicit.
13085         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13086         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13087         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13088         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13089         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13090         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13091         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13092         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13093         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13094         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13095         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13096         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13097         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13098         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13099         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13100         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13101         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13102         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13103         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13104         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13105         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13106         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13107         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13108         * g++.dg/cpp0x/static_assert9.C: Likewise.
13109         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13110         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13111         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13112         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13113         * g++.dg/tree-ssa/pr26406.C: Likewise.
13114
13115 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13116
13117         PR tree-optimization/65984
13118         * c-c++-common/ubsan/pr65984.c: New test.
13119
13120 2015-05-04  Jeff Law  <law@redhat.com>
13121
13122         * gcc.dg/tree-ssa/shorten-1.c: New test.
13123
13124 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13125
13126         PR fortran/44735
13127         * gfortran.dg/pr44735.f90: New test.
13128
13129 2015-05-04  Richard Biener  <rguenther@suse.de>
13130
13131         PR tree-optimization/65965
13132         * gcc.dg/vect/bb-slp-33.c: New testcase.
13133
13134 2015-05-04  Richard Biener  <rguenther@suse.de>
13135
13136         PR tree-optimization/65935
13137         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13138
13139 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13140
13141         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13142         for each supported variant instead of CHECK_RESULTS.
13143         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13144         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13145         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13146         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13147         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13148         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13149         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13150         expected results for unsupported variants.  Call CHECK for each
13151         supported variant instead of CHECK_RESULTS.
13152         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13153         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13154         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13155         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13156         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13157         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13158         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13159         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13160         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13161         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13162         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13163         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13164         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13165         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13166         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13167         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13168         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13169         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13170         expected results for unsupported variants.
13171         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13172         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13173         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13174         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13175         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13176         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13177         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13178         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13179         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13180         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13181         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13182         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13183         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13184         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13185         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13186         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13187         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13188         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13189         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13190         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13191         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13192         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13193         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13194         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13195         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13196         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13197         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13198         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13199
13200 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13201
13202         PR fortran/37131
13203         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13204
13205 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13206             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13207
13208         PR c++/65858
13209         * g++.dg/cpp0x/Wnarrowing3.C: New.
13210
13211 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13212
13213         * gcc.dg/20150120-1.c: New test.
13214         * gcc.dg/20150120-2.c: New test.
13215         * gcc.dg/20150120-3.c: New test.
13216
13217 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13218
13219         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13220
13221 2015-05-01  Renlin Li  <renlin.li@arm.com>
13222
13223         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13224
13225 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13226
13227         * gfortran.dg/bound_simplification_4.f90: New.
13228
13229 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13230
13231         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13232         with powerpc_p8vector_ok.
13233
13234 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13235
13236         PR fortran/37131
13237         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13238         scan pattern.
13239         * gfortran.dg/bound_9.f90:  New test case.
13240
13241 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13242
13243         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13244         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13245         for 32bit x86 targets.
13246         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13247         for 32bit x86 targets.
13248         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13249         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13250         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13251         for 32bit x86 targets.
13252
13253 2015-04-30  Marek Polacek  <polacek@redhat.com>
13254
13255         PR tree-optimization/63551
13256         * g++.dg/ipa/pr63551.C: New test.
13257
13258 2015-04-30  Caroline Tice  <cmtice@google.com>
13259
13260         PR  65929
13261         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13262         partition size on certain targets.
13263
13264 2015-04-30  Renlin Li  <renlin.li@arm.com>
13265
13266         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13267
13268 2015-04-30  Marek Polacek  <polacek@redhat.com>
13269
13270         * c-c++-common/Wbool-compare-3.c: New test.
13271
13272         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13273         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13274
13275 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13276
13277         PR c++/57610
13278         * g++.dg/init/ref22.C: New.
13279
13280 2015-04-30  Marek Polacek  <polacek@redhat.com>
13281
13282         * gcc.dg/init-bad-8.c: New test.
13283
13284         * gcc.dg/incomplete-typedef-1.c: New test.
13285
13286 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13287
13288         PR c++/59955
13289         * g++.dg/template/crash121.C: New.
13290
13291 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13292
13293         * gcc.target/mips/call-from-init.c: New test.
13294         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13295
13296 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13297
13298         PR target/65871
13299         * gcc.target/i386/pr65871-1.c: New test.
13300         * gcc.target/i386/pr65871-2.c: Ditto.
13301
13302 2015-04-29  Marek Polacek  <polacek@redhat.com>
13303
13304         PR c/64610
13305         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13306         * c-c++-common/Wbool-compare-2.c: New test.
13307
13308 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13309
13310         PR target/65770
13311         * gcc.target/aarch64/vstN_lane_1.c: New file.
13312
13313 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13314
13315         PR c++/64667
13316         * g++.dg/warn/Winit-self-3.C: New.
13317
13318 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13319
13320         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13321
13322 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13323
13324         PR target/65924
13325         * gcc.target/arm/pr65924.c: New test.
13326
13327 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13328
13329         * g++.dg/gomp/tpl-target-update.C: New file.
13330
13331 2015-04-29  Richard Biener  <rguenther@suse.de>
13332
13333         PR tree-optimization/65917
13334         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13335
13336 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13337
13338         PR target/64835
13339         * gcc.dg/ipa/iinline-attr.c: New test.
13340         * gcc.target/i386/iinline-attr-2.c: New test.
13341
13342 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13343
13344         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13345         segfault is fixed.
13346
13347 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13348
13349         * gcc.dg/vect/vect-33.c: Remove spurious line.
13350
13351 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13352
13353         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13354
13355 2015-04-28  Marek Polacek  <polacek@redhat.com>
13356
13357         PR c/65901
13358         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13359         * gcc.dg/pr65901.c: New test.
13360
13361 2015-04-28  Richard Biener  <rguenther@suse.de>
13362
13363         PR tree-optimization/62283
13364         * gfortran.dg/vect/pr62283-2.f: New testcase.
13365         * gcc.dg/vect/bb-slp-14.c: Adjust.
13366
13367 2015-04-28  Richard Biener  <rguenther@suse.de>
13368
13369         PR tree-optimization/65851
13370         * g++.dg/torture/pr65851.C: New testcase.
13371
13372 2015-04-27  Jeff Law <law@redhat.com>
13373
13374         PR tree-optimization/65217
13375         * gcc.target/i386/pr65217.c: Remove XFAIL.
13376
13377 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13378
13379         PR fortran/60322
13380         Add tests forgotten to svn-add.
13381         * gfortran.dg/class_allocate_19.f03: New test.
13382         * gfortran.dg/class_array_20.f03: New test.
13383         * gfortran.dg/class_array_21.f03: New test.
13384         * gfortran.dg/finalize_29.f08: New test.
13385
13386 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13387
13388         PR fortran/59678
13389         PR fortran/65841
13390         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13391         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13392
13393 2015-04-27  Caroline Tice  <cmtice@google.com>
13394
13395         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13396         partition size.
13397
13398 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13399
13400         PR target/64579
13401         * gcc.target/powerpc/htm-1.c: New test.
13402         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13403         on 64-bit compiles.
13404         (__builtin_tabortdci): Likewise.
13405         (__builtin_tcheck): Remove operand.
13406         * lib/target-supports.exp (check_htm_hw_available): New function.
13407
13408 2015-04-27  Richard Biener  <rguenther@suse.de>
13409
13410         * gcc.target/i386/pr65217.c: XFAIL.
13411
13412 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13413
13414         PR tree-optimization/65875
13415         * gcc.c-torture/compile/pr65875.c: New test.
13416
13417 2015-04-25  Marek Polacek  <polacek@redhat.com>
13418
13419         PR c/52085
13420         * gcc.dg/enum-incomplete-2.c: New test.
13421         * gcc.dg/enum-mode-1.c: New test.
13422
13423 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13424
13425         PR target/65849
13426         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13427         set new options.
13428         * gcc.target/powerpc/pr65849-2.c: Likewise.
13429
13430 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13431
13432         PR tree-optimization/65802
13433         * g++.dg/pr65802.C: Move to ...
13434         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13435         stdarg.h.  Rewrite for C.
13436         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13437         va_start and va_end.  Remove unnecessary inline asm.
13438
13439 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13440             Wei Mi  <wmi@google.com>
13441
13442         * gcc.target/i386/sse2-load-multi.c: New test.
13443         * gcc.target/i386/sse2-store-multi.c: Ditto.
13444
13445 2015-04-24  Marek Polacek  <polacek@redhat.com>
13446
13447         PR c/65830
13448         * c-c++-common/pr65830.c: New test.
13449
13450         PR c/63357
13451         * c-c++-common/Wlogical-op-1.c: New test.
13452
13453 2015-04-24  Marek Polacek  <polacek@redhat.com>
13454
13455         PR c/61534
13456         * c-c++-common/pr61534-1.c: New test.
13457
13458 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13459             Steven Bosscher <steven@gcc.gnu.org>
13460
13461         PR rtl-optimization/34503
13462         * gcc.target/arm/pr64616.c: New file.
13463
13464 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13465
13466         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13467
13468 2015-04-24  Terry Guo  <terry.guo@arm.com>
13469
13470         * gcc.target/arm/pr65710.c: Update the options.
13471
13472 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13473
13474         * gcc.target/i386/pr65523.c: Skip x32.
13475
13476 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13477
13478         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13479         to look for vcl* where appropriate.
13480
13481 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13482
13483         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13484         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13485
13486 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13487
13488         PR target/26702
13489         * gcc.target/arm/pr26702.c: New test.
13490
13491 2015-04-23  Marek Polacek  <polacek@redhat.com>
13492
13493         PR c/65345
13494         * gcc.dg/pr65345-1.c: New test.
13495         * gcc.dg/pr65345-2.c: New test.
13496
13497 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13498
13499         * gcc.target/powerpc/crypto-builtin-2.c: New.
13500
13501 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13502
13503         PR fortran/60322
13504         * gfortran.dg/class_allocate_19.f03: New test.
13505         * gfortran.dg/class_array_20.f03: New test.
13506         * gfortran.dg/class_array_21.f03: New test.
13507         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13508         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13509         initialization correctly.
13510         * gfortran.dg/finalize_29.f08: New test.
13511
13512 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13513
13514         * gcc.target/powerpc/swaps-p8-18.c: New test.
13515
13516 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13517
13518         PR target/65456
13519         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13520         * gcc.dg/vect/bb-slp-25.c: Likewise.
13521         * gcc.dg/vect/bb-slp-29.c: Likewise.
13522         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13523         vect_no_align && { ! vect_hw_misalign }.
13524         * gcc.dg/vect/bb-slp-9.c: Likewise.
13525         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13526         vect_hw_misalign.
13527         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13528         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13529         account for POWER8, where peeling for alignment is not needed.
13530         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13531         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13532         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13533         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13534         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13535         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13536         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13537         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13538         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13539         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13540         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13541         * gcc.dg/vect/pr16105.c: Likewise.
13542         * gcc.dg/vect/pr20122.c: Likewise.
13543         * gcc.dg/vect/pr33804.c: Likewise.
13544         * gcc.dg/vect/pr33953.c: Likewise.
13545         * gcc.dg/vect/pr56787.c: Likewise.
13546         * gcc.dg/vect/pr58508.c: Likewise.
13547         * gcc.dg/vect/slp-25.c: Likewise.
13548         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13549         * gcc.dg/vect/vect-105.c: Likewise.
13550         * gcc.dg/vect/vect-27.c: Likewise.
13551         * gcc.dg/vect/vect-29.c: Likewise.
13552         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13553         POWER8.
13554         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13555         && { ! vect_hw_misalign }.
13556         * gcc.dg/vect/vect-44.c: Likewise.
13557         * gcc.dg/vect/vect-48.c: Likewise.
13558         * gcc.dg/vect/vect-50.c: Likewise.
13559         * gcc.dg/vect/vect-52.c: Likewise.
13560         * gcc.dg/vect/vect-56.c: Likewise.
13561         * gcc.dg/vect/vect-60.c: Likewise.
13562         * gcc.dg/vect/vect-72.c: Likewise.
13563         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13564         * gcc.dg/vect/vect-75.c: Likewise.
13565         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13566         * gcc.dg/vect/vect-77-global.c: Likewise.
13567         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13568         * gcc.dg/vect/vect-78-global.c: Likewise.
13569         * gcc.dg/vect/vect-93.c: Likewise.
13570         * gcc.dg/vect/vect-95.c: Likewise.
13571         * gcc.dg/vect/vect-96.c: Likewise.
13572         * gcc.dg/vect/vect-cond-1.c: Likewise.
13573         * gcc.dg/vect/vect-cond-3.c: Likewise.
13574         * gcc.dg/vect/vect-cond-4.c: Likewise.
13575         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13576         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13577         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13578         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13579         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13580         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13581         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13582         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13583         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13584         * gcc.dg/vect/vect-outer-5.c: Likewise.
13585         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13586         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13587         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13588         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13589         * gcc.dg/vect/vect-peel-3.c: Likewise.
13590         * gcc.dg/vect/vect-peel-4.c: Likewise.
13591         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13592         * gcc.target/powerpc/pr65456.c: New test.
13593         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13594         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13595         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13596         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13597         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13598         vect_no_align && { ! vect_hw_misalign }.
13599         * gfortran.dg/vect/vect-3.f90: Likewise.
13600         * gfortran.dg/vect/vect-4.f90: Likewise.
13601         * gfortran.dg/vect/vect-5.f90: Likewise.
13602         * lib/target-supports.exp (check_effective_target_vect_no_align):
13603         Return 1 for POWER8.
13604         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13605
13606 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13607
13608         PR fortran/65429
13609         * gfortran.dg/pr65429.f90: New test.
13610
13611 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13612
13613         * c-c++-common/asan/user-section-1.c: New test.
13614         * c-c++-common/asan/user-section-2.c: New test.
13615         * c-c++-common/asan/user-section-3.c: New test.
13616
13617 2015-04-22  Hale Wang  <hale.wang@arm.com>
13618             Terry Guo  <terry.guo@arm.com>
13619
13620         PR rtl-optimization/64818
13621         * gcc.target/arm/pr64818.c: New test.
13622
13623 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13624
13625         PR ipa/65076
13626         * g++.dg/tree-ssa/pr61034.C: Update template.
13627         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13628         * gcc.dg/Warray-bounds-11.c: Likewise.
13629         * gcc.dg/Warray-bounds.c: Likewise.
13630
13631 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13632
13633         PR libgfortran/65234
13634         * gfortran.dg/fmt_unlimited.f90: New test.
13635
13636 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13637
13638         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13639         headers.
13640         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13641         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13642         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13643         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13644         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13645         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13646         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13647
13648 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13649
13650         PR libgfortran/56743
13651         * gfortran.dg/namelist_87.f90: New test.
13652
13653 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13654
13655         * gcc.target/aarch64/mult-synth_1.c: New test.
13656         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13657         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13658         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13659         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13660         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13661
13662 2015-04-21  Richard Biener  <rguenther@suse.de>
13663
13664         PR tree-optimization/65650
13665         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13666         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13667         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13668         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13669         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13670         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13671
13672 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13673
13674         PR tree-optimization/65802
13675         * g++.dg/pr65802.C: New test.
13676
13677 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13678
13679         PR testsuite/65767
13680         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13681         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13682
13683 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13684
13685         PR c++/65801
13686         * g++.dg/cpp0x/Wnarrowing2.C: New.
13687
13688 2015-04-20  Jeff Law  <law@redhat.com>
13689
13690         PR tree-optimization/65658
13691         * gcc.dg/pr65658.c: New test.
13692
13693 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13694
13695         PR target/64134
13696         * gcc.target/aarch64/vec_init_1.c: New test.
13697
13698 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13699
13700         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13701         targets.
13702
13703 2015-04-18  Martin Sebor  <msebor@redhat.com>
13704
13705         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13706         of non-nul characters.
13707         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13708
13709 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13710
13711         PR target/65787
13712         * gcc.target/powerpc/pr65787.c: New.
13713
13714 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13715
13716         PR target/65689
13717         * gcc.target/aarch64/c-output-template-4.c: New test.
13718
13719 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13720
13721         PR target/65780
13722         * gcc.dg/pr65780-1.c: New test.
13723         * gcc.dg/pr65780-2.c: Likewise.
13724         * gcc.target/i386/pr32219-9.c: Likewise.
13725         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13726         symbol.
13727         * gcc.target/i386/pr64317.c (c): Initialize.
13728
13729 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13730
13731         PR target/65612
13732         * g++.dg/ext/mv18.C: New test.
13733         * g++.dg/ext/mv19.C: Likewise.
13734         * g++.dg/ext/mv20.C: Likewise.
13735         * g++.dg/ext/mv21.C: Likewise.
13736         * g++.dg/ext/mv22.C: Likewise.
13737         * g++.dg/ext/mv23.C: Likewise.
13738
13739 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13740
13741         PR c++/64527
13742         * g++.dg/init/pr64527.C: New test.
13743
13744 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13745             Michael Matz  <matz@suse.de>
13746
13747         PR tree-optimization/64950
13748         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13749         x86_64-*-*.
13750
13751 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13752
13753         * c-c++-common/asan/user-section-1.c: New test.
13754
13755 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13756
13757         PR debug/65771
13758         * gcc.dg/debug/pr65771.c: New test.
13759
13760 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13761
13762         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13763         __buitlin_alloca with __builtin_alloca.
13764
13765 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13766
13767         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13768
13769 2015-04-16  Richard Biener  <rguenther@suse.de>
13770
13771         PR tree-optimization/64277
13772         * gcc.dg/Warray-bounds-14.c: New testcase.
13773         * gcc.dg/Warray-bounds-15.c: Likewise.
13774         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13775         * c-c++-common/ubsan/bounds-6.c: Likewise.
13776
13777 2015-04-16  Renlin Li  <renlin.li@arm.com>
13778
13779         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13780         * gcc.target/arm/unsigned-float.c: New.
13781
13782 2015-04-16  Richard Biener  <rguenther@suse.de>
13783
13784         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13785         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13786         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13787
13788 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13789
13790         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13791         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13792         * g++.dg/cpp0x/defaulted21.C: Likewise.
13793         * g++.dg/cpp0x/defaulted28.C: Likewise.
13794         * g++.dg/cpp0x/defaulted47.C: Likewise.
13795         * g++.dg/cpp0x/elision_neg.C: Likewise.
13796         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13797         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13798         * g++.dg/cpp0x/implicit1.C: Likewise.
13799         * g++.dg/cpp0x/implicit9.C: Likewise.
13800         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13801         * g++.dg/cpp0x/range-for13.C: Likewise.
13802         * g++.dg/gomp/clause-2.C: Likewise.
13803         * g++.dg/gomp/udr-5.C: Likewise.
13804         * g++.dg/inherit/access6.C: Likewise.
13805         * g++.dg/lookup/duperr1.C: Likewise.
13806         * g++.dg/lookup/friend2.C: Likewise.
13807         * g++.dg/lookup/pr6936.C: Likewise.
13808         * g++.dg/lookup/scoped1.C: Likewise.
13809         * g++.dg/lookup/using26.C: Likewise.
13810         * g++.dg/lookup/using38.C: Likewise.
13811         * g++.dg/other/access2.C: Likewise.
13812         * g++.dg/overload/defarg3.C: Likewise.
13813         * g++.dg/overload/defarg6.C: Likewise.
13814         * g++.dg/parse/access11.C: Likewise.
13815         * g++.dg/parse/access2.C: Likewise.
13816         * g++.dg/parse/access3.C: Likewise.
13817         * g++.dg/parse/access4.C: Likewise.
13818         * g++.dg/parse/access5.C: Likewise.
13819         * g++.dg/parse/access6.C: Likewise.
13820         * g++.dg/parse/access8.C: Likewise.
13821         * g++.dg/parse/access9.C: Likewise.
13822         * g++.dg/parse/crash40.C: Likewise.
13823         * g++.dg/tc1/dr142.C: Likewise.
13824         * g++.dg/tc1/dr166.C: Likewise.
13825         * g++.dg/tc1/dr52.C: Likewise.
13826         * g++.dg/template/access11.C: Likewise.
13827         * g++.dg/template/access18.C: Likewise.
13828         * g++.dg/template/access19.C: Likewise.
13829         * g++.dg/template/access2.C: Likewise.
13830         * g++.dg/template/access20.C: Likewise.
13831         * g++.dg/template/access26.C: Likewise.
13832         * g++.dg/template/access3.C: Likewise.
13833         * g++.dg/template/access7.C: Likewise.
13834         * g++.dg/template/conv12.C: Likewise.
13835         * g++.dg/template/crash69.C: Likewise.
13836         * g++.dg/template/friend31.C: Likewise.
13837         * g++.dg/template/friend32.C: Likewise.
13838         * g++.dg/template/memfriend15.C: Likewise.
13839         * g++.dg/template/memfriend16.C: Likewise.
13840         * g++.dg/template/memfriend17.C: Likewise.
13841         * g++.dg/template/memfriend7.C: Likewise.
13842         * g++.dg/template/pr32519.C: Likewise.
13843         * g++.dg/template/qualttp21.C: Likewise.
13844         * g++.dg/template/qualttp8.C: Likewise.
13845         * g++.dg/template/ttp10.C: Likewise.
13846         * g++.dg/template/typedef11.C: Likewise.
13847         * g++.dg/template/typedef13.C: Likewise.
13848         * g++.dg/template/typedef19.C: Likewise.
13849         * g++.dg/template/typedef20.C: Likewise.
13850         * g++.dg/template/typedef22.C: Likewise.
13851         * g++.dg/template/using16.C: Likewise.
13852         * g++.dg/template/virtual3.C: Likewise.
13853         * g++.dg/ubsan/pr61272.C: Likewise.
13854         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13855         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13856         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13857         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13858         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13859         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13860         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13861         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13862         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13863         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13864         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13865         * g++.old-deja/g++.jason/access17.C: Likewise.
13866         * g++.old-deja/g++.jason/access18.C: Likewise.
13867         * g++.old-deja/g++.jason/access22.C: Likewise.
13868         * g++.old-deja/g++.jason/access23.C: Likewise.
13869         * g++.old-deja/g++.jason/access8.C: Likewise.
13870         * g++.old-deja/g++.jason/delete3.C: Likewise.
13871         * g++.old-deja/g++.jason/report.C: Likewise.
13872         * g++.old-deja/g++.law/access2.C: Likewise.
13873         * g++.old-deja/g++.law/access3.C: Likewise.
13874         * g++.old-deja/g++.law/access4.C: Likewise.
13875         * g++.old-deja/g++.law/access5.C: Likewise.
13876         * g++.old-deja/g++.law/arm12.C: Likewise.
13877         * g++.old-deja/g++.law/arm14.C: Likewise.
13878         * g++.old-deja/g++.law/ctors13.C: Likewise.
13879         * g++.old-deja/g++.law/union2.C: Likewise.
13880         * g++.old-deja/g++.law/visibility12.C: Likewise.
13881         * g++.old-deja/g++.law/visibility15.C: Likewise.
13882         * g++.old-deja/g++.law/visibility16.C: Likewise.
13883         * g++.old-deja/g++.law/visibility17.C: Likewise.
13884         * g++.old-deja/g++.law/visibility18.C: Likewise.
13885         * g++.old-deja/g++.law/visibility19.C: Likewise.
13886         * g++.old-deja/g++.law/visibility20.C: Likewise.
13887         * g++.old-deja/g++.law/visibility21.C: Likewise.
13888         * g++.old-deja/g++.law/visibility24.C: Likewise.
13889         * g++.old-deja/g++.law/visibility4.C: Likewise.
13890         * g++.old-deja/g++.law/visibility5.C: Likewise.
13891         * g++.old-deja/g++.law/visibility6.C: Likewise.
13892         * g++.old-deja/g++.law/visibility7.C: Likewise.
13893         * g++.old-deja/g++.law/visibility8.C: Likewise.
13894         * g++.old-deja/g++.law/visibility9.C: Likewise.
13895         * g++.old-deja/g++.niklas/t135.C: Likewise.
13896         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13897         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13898         * g++.old-deja/g++.other/access11.C: Likewise.
13899         * g++.old-deja/g++.other/access4.C: Likewise.
13900         * g++.old-deja/g++.other/access7.C: Likewise.
13901         * g++.old-deja/g++.other/crash1.C: Likewise.
13902         * g++.old-deja/g++.other/crash7.C: Likewise.
13903         * g++.old-deja/g++.other/friend1.C: Likewise.
13904         * g++.old-deja/g++.other/friend4.C: Likewise.
13905         * g++.old-deja/g++.other/friend9.C: Likewise.
13906         * g++.old-deja/g++.other/lineno1.C: Likewise.
13907         * g++.old-deja/g++.other/using1.C: Likewise.
13908         * g++.old-deja/g++.pt/enum14.C: Likewise.
13909         * g++.old-deja/g++.pt/friend11.C: Likewise.
13910         * g++.old-deja/g++.pt/friend21.C: Likewise.
13911         * g++.old-deja/g++.pt/friend3.C: Likewise.
13912         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13913         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13914         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13915         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13916
13917 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13918
13919         PR ipa/65765
13920         * g++.dg/ipa/pr65765.C: New test.
13921
13922 2015-04-15  Nick Clifton  <nickc@redhat.com>
13923
13924         * gcc.target/rx/builtins.c: Disable RMPA test if string
13925         instructions are not allowed.
13926
13927 2015-04-15  Alan Modra  <amodra@gmail.com>
13928
13929         * gcc.dg/pr65408.c: New.
13930
13931 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13932
13933         PR target/65729
13934         * gcc.target/arm/pr65729.c: New test.
13935
13936 2015-04-14  Richard Biener  <rguenther@suse.de>
13937
13938         PR tree-optimization/65758
13939         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13940
13941 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13942
13943         PR target/65648
13944         * gcc.c-torture/execute/pr65648.c: New test.
13945
13946 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13947
13948         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13949         __builtin_finite instead of finite.
13950         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13951         Likewise.
13952
13953 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13954
13955         PR tree-optimization/63387
13956         * gcc.dg/pr63387.c: New testcase.
13957
13958 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13959
13960         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13961
13962 2015-04-13  Richard Biener  <rguenther@suse.de>
13963
13964         PR tree-optimization/65204
13965         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13966
13967 2015-04-13  Terry Guo  <terry.guo@arm.com>
13968
13969         PR target/65710
13970         * gcc.target/arm/pr65710.c: New.
13971
13972 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13973
13974         PR tree-optimization/65747
13975         * g++.dg/torture/pr65747.C: New test.
13976
13977 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13978
13979         PR c++/65736
13980         * g++.dg/cpp0x/pr65736.C: New test.
13981
13982 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13983             Martin Liska  <mliska@suse.cz>
13984
13985         PR ipa/65722
13986         * g++.dg/ipa/pr65722.C: New testcase.
13987
13988 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13989
13990         PR tree-optimization/65735
13991         * gcc.c-torture/compile/pr65735.c: New test.
13992
13993 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13994
13995         PR middle-end/65554
13996         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13997
13998 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR target/65671
14001         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14002
14003 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14004
14005         PR target/65647
14006         * gcc.target/arm/pr65647-2.c: New.
14007
14008 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14009
14010         PR target/65694
14011         * g++.dg/torture/pr65694.C: New test.
14012
14013 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14014
14015         * gfortran.dg/coarray_lock_6.f90: New.
14016         * gfortran.dg/coarray_lock_7.f90: New.
14017         * gfortran.dg/coarray/lock_2.f90: New.
14018
14019 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14020
14021         PR fortran/56674
14022         PR fortran/58813
14023         PR fortran/59016
14024         PR fortran/59024
14025         * gfortran.dg/used_types_27.f90: New.
14026
14027 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14028
14029         PR target/65671
14030         * gcc.target/i386/pr65671.c: New.
14031
14032 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14033
14034         PR tree-optimization/65709
14035         * c-c++-common/ubsan/align-9.c: New test.
14036
14037 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14038
14039         PR fortran/56852
14040         * gfortran.dg/pr56852.f90: New test.
14041
14042 2015-04-09  Marek Polacek  <polacek@redhat.com>
14043             Jakub Jelinek  <jakub@redhat.com>
14044
14045         PR middle-end/65554
14046         * g++.dg/opt/pr65554.C: New test.
14047
14048 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14049
14050         PR c++/65690
14051         * c-c++-common/attr-aligned-1.c: New test.
14052
14053 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14054
14055         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14056
14057 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14058
14059         PR target/65676
14060         * gcc.target/i386/sse-25.c: New.
14061
14062 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14063
14064         PR target/65693
14065         * gcc.target/i386/pr65693.c: New test.
14066
14067 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14068
14069         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14070
14071 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14072
14073         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14074
14075 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14076
14077         * gcc.target/i386/thunk-retbnd.c: New.
14078
14079 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14080
14081         * gnat.dg/opt48.adb: New test.
14082         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14083         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14084
14085 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14086
14087         PR ipa/65540
14088         * gcc.c-torture/compile/pr65540.c: New.
14089
14090 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14091
14092         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14093         -Wno-pointer-arith.
14094
14095 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14096
14097         PR debug/65678
14098         * g++.dg/debug/pr65678.C: New test.
14099
14100         PR middle-end/65680
14101         * gcc.c-torture/compile/pr65680.c: New test.
14102
14103 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14104
14105         PR fortran/65548
14106         * gfortran.dg/allocate_with_source_5.f90: New test.
14107
14108 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14109
14110         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14111         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14112
14113 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14114
14115         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14116
14117 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14118
14119         PR target/65614
14120         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14121         to get floating point compression.
14122         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14123
14124 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14125
14126         PR preprocessor/61977
14127         * gcc.dg/cpp/pr61977.c: New test.
14128
14129 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14130
14131         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14132
14133 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14134
14135         PR target/65647
14136         * gcc.target/arm/pr65647.c: New.
14137
14138 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14139
14140         PR ipa/65655
14141         * g++.dg/torture/pr65655.C: New testcase.
14142
14143 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14144
14145         PR c++/64085
14146         * g++.dg/cpp1y/lambda-init13.C: New.
14147
14148 2015-04-03  Marek Polacek  <polacek@redhat.com>
14149
14150         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14151
14152 2015-04-02  Marek Polacek  <polacek@redhat.com>
14153
14154         PR c++/65642
14155         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14156         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14157
14158 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14159
14160         PR preprocessor/61977
14161         * gcc.target/powerpc/pr61977-1.c: New test.
14162         * gcc.target/powerpc/pr61977-2.c: New test.
14163
14164 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14165
14166         PR c++/56100
14167         * g++.dg/warn/Wshadow-8.C: New.
14168         * g++.dg/warn/Wshadow-9.C: Likewise.
14169         * g++.dg/warn/Wshadow-10.C: Likewise.
14170         * g++.dg/warn/Wshadow-11.C: Likewise.
14171
14172 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14173
14174         * gcc.dg/pr23623.c: Added aligned attribute.
14175         * gcc.dg/20141029-1.c: Likewise.
14176         * gcc.dg/20150306-1.c: New test.
14177
14178 2015-04-01  Marek Polacek  <polacek@redhat.com>
14179
14180         PR c++/65554
14181         * g++.dg/cpp0x/initlist93.C: New test.
14182         * g++.dg/cpp0x/initlist94.C: New test.
14183
14184 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14185
14186         PR target/65624
14187         * gcc.target/aarch64/pr65624.c: New test.
14188
14189 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14190
14191         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14192
14193 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14194
14195         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14196         extra variable to force stack alignment.
14197         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14198         extra variable to force stack alignment.
14199
14200 2015-03-31  Marek Polacek  <polacek@redhat.com>
14201
14202         PR c++/65390
14203         * g++.dg/template/pr65390.C: New test.
14204
14205 2015-03-31  Martin Liska  <mliska@suse.cz>
14206
14207         * g++.dg/ipa/pr65557.C: New test.
14208
14209 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14210
14211         * gcc.target/s390/hotpatch-25.c: New test.
14212         * gcc.target/s390/hotpatch-1.c: Update test.
14213         * gcc.target/s390/hotpatch-10.c: Update test.
14214         * gcc.target/s390/hotpatch-11.c: Update test.
14215         * gcc.target/s390/hotpatch-12.c: Update test.
14216         * gcc.target/s390/hotpatch-13.c: Update test.
14217         * gcc.target/s390/hotpatch-14.c: Update test.
14218         * gcc.target/s390/hotpatch-15.c: Update test.
14219         * gcc.target/s390/hotpatch-16.c: Update test.
14220         * gcc.target/s390/hotpatch-17.c: Update test.
14221         * gcc.target/s390/hotpatch-18.c: Update test.
14222         * gcc.target/s390/hotpatch-19.c: Update test.
14223         * gcc.target/s390/hotpatch-2.c: Update test.
14224         * gcc.target/s390/hotpatch-21.c: Update test.
14225         * gcc.target/s390/hotpatch-22.c: Update test.
14226         * gcc.target/s390/hotpatch-23.c: Update test.
14227         * gcc.target/s390/hotpatch-24.c: Update test.
14228         * gcc.target/s390/hotpatch-3.c: Update test.
14229         * gcc.target/s390/hotpatch-4.c: Update test.
14230         * gcc.target/s390/hotpatch-5.c: Update test.
14231         * gcc.target/s390/hotpatch-6.c: Update test.
14232         * gcc.target/s390/hotpatch-7.c: Update test.
14233         * gcc.target/s390/hotpatch-8.c: Update test.
14234         * gcc.target/s390/hotpatch-9.c: Update test.
14235         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14236
14237 2015-03-31  Richard Biener  <rguenther@suse.de>
14238
14239         PR middle-end/65626
14240         * g++.dg/torture/pr65626.C: New testcase.
14241
14242 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14243
14244         PR target/65531
14245         * gcc.target/i386/mpx/pr65531.cc: New.
14246
14247 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14248
14249         PR target/65602
14250         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14251         __builtin_alloca instead of alloca.
14252         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14253         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14254         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14255         check.
14256
14257 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14258
14259         PR ipa/65610
14260         * g++.dg/ubsan/pr65610.C: New test.
14261
14262 2015-03-30  Marek Polacek  <polacek@redhat.com>
14263
14264         PR c++/65398
14265         * g++.dg/cpp0x/pr65398-2.C: New test.
14266
14267 2015-03-30  Marek Polacek  <polacek@redhat.com>
14268
14269         * c-c++-common/pr65556.c: Change the width of bit-fields.
14270
14271 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14272
14273         PR ipa/65588
14274         * gcc.target/i386/pr65588.c: New testcase.
14275
14276 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14277
14278         PR libgfortran/65563
14279         * gfortran.dg/open_errors_2.f90:  New test.
14280
14281 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14282
14283         PR libgfortran/65596
14284         * gfortran.dg/namelist_86.f90: New test.
14285
14286 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14287
14288         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14289         statement to reflect new ownership.
14290
14291 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14292
14293         PR c++/42328
14294         * g++.dg/template/friend58.C: New.
14295         * g++.dg/template/friend59.C: Likewise.
14296
14297 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14298
14299         PR c/65586
14300         * g++.dg/gomp/openmp-simd-3.C: New.
14301         * gcc.dg/gomp/openmp-simd-3.c: New.
14302
14303 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14304
14305         PR target/65248
14306         * gcc.target/i386/pr65248-1.c: New file.
14307         * gcc.target/i386/pr65248-2.c: Likewise.
14308         * gcc.target/i386/pr65248-3.c: Likewise.
14309         * gcc.target/i386/pr65248-4.c: Likewise.
14310
14311 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14312
14313         PR target/65593
14314         * gcc.c-torture/compile/pr65593.c: New test.
14315
14316 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14317
14318         PR c++/59329
14319         * g++.dg/cpp1y/constexpr-assert1.C: New.
14320
14321 2015-03-27  Marek Polacek  <polacek@redhat.com>
14322
14323         PR c++/65556
14324         * c-c++-common/pr65556.c: New test.
14325
14326 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14327
14328         PR ipa/65600
14329         * g++.dg/torture/pr65600.C: New testcase.
14330
14331 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14332
14333         PR target/65407
14334         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14335
14336 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14337
14338         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14339         statement and cleanup. Fixed typos.
14340
14341 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14342
14343         PR middle-end/65595
14344         * gcc.c-torture/compile/pr65595.c: New testcase.
14345
14346 2015-03-27  Marek Polacek  <polacek@redhat.com>
14347
14348         PR sanitizer/65583
14349         * g++.dg/ubsan/pr65583.C: New test.
14350
14351 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14352
14353         * gcc.c-torture/compile/20150327.c: New testcase.
14354
14355 2015-03-26  Richard Biener  <rguenther@suse.de>
14356
14357         PR middle-end/65555
14358         * g++.dg/torture/pr65555.C: New testcase.
14359
14360 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR tree-optimization/64715
14363         * gcc.dg/builtin-object-size-15.c: New test.
14364         * gcc.dg/pr64715-1.c: New test.
14365         * gcc.dg/pr64715-2.c: New test.
14366
14367 2015-03-26  Richard Biener  <rguenther@suse.de>
14368
14369         PR middle-end/65519
14370         * gnat.dg/specs/opt2.ads: Fix testcase.
14371
14372 2015-03-25  Martin Sebor  <msebor@redhat.com>
14373
14374         PR testsuite/65526
14375         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14376         when target isn't arm*-*-*-*.
14377         (check_effective_target_arm_nothumb): Likewise.
14378         (check_effective_target_arm_little_endian): Likewise.
14379         (check_effective_target_arm_vect_no_misalign): Likewise.
14380         (check_effective_target_aarch64_little_endian): Fail early if target
14381         isn't aarch64*-*-*.
14382
14383 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14384
14385         PR tree-optimization/65177
14386         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14387
14388 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14389
14390         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14391         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14392         smmintrin.h and mm3dnow.h.
14393
14394 2015-03-25  Marek Polacek  <polacek@redhat.com>
14395
14396         PR c++/65558
14397         * g++.dg/cpp0x/pr65558.C: New test.
14398
14399 2015-03-25  Marek Polacek  <polacek@redhat.com>
14400
14401         PR c++/61670
14402         * g++.dg/template/pr61670.C: New test.
14403
14404 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14405
14406         PR c++/54987
14407         * g++.dg/template/pr54987.C: New.
14408
14409 2015-03-25  Richard Biener  <rguenther@suse.de>
14410
14411         PR tree-optimization/62630
14412         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14413
14414 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14415
14416         PR target/65508
14417         * gcc.target/i386/mpx/pr65508.c: New.
14418
14419 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14420
14421         PR fortran/64952
14422         PR fortran/65532
14423         * gfortran.dg/data_initialized_3.f90: New.
14424
14425 2015-03-25  Richard Biener  <rguenther@suse.de>
14426
14427         PR middle-end/65519
14428         * gnat.dg/specs/opt2.ads: New testcase.
14429
14430 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14431
14432         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14433         * gcc.target/arm/memset-inline-4.c: Skip for
14434         arm_tune_string_ops_prefer_neon.
14435         * gcc.target/arm/memset-inline-5.c: Ditto.
14436         * gcc.target/arm/memset-inline-6.c: Ditto.
14437         * gcc.target/arm/memset-inline-8.c: Ditto.
14438         * gcc.target/arm/memset-inline-9.c: Ditto.
14439
14440 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14441
14442         PR c++/58923
14443         * g++.dg/other/virtual3.C: New.
14444
14445 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14446
14447         PR c++/60130
14448         * g++.dg/cpp0x/vt-60130.C: New.
14449
14450 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14451
14452         PR c++/61971
14453         * g++.dg/warn/Warray-bounds-7.C: New.
14454
14455 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14456
14457         PR c++/60067
14458         * g++.dg/template/defarg18.C: New.
14459
14460 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14461
14462         PR c++/59988
14463         * g++.dg/cpp0x/vt-59988.C: New.
14464
14465 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14466
14467         PR tree-optimization/65533
14468         * gcc.dg/pr65533.c: New test.
14469
14470 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14471
14472         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14473         source= and mold= expressions functionality.
14474         * gfortran.dg/allocate_class_4.f90: New test.
14475         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14476         copying an unlimited polymorhpic object containing a char array
14477         to another unlimited polymorphic object respects the _len
14478         component.
14479         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14480         whether deferred length char array allocate works, unlimited
14481         polymorphic object allocation from a string works and if
14482         allocating an array of deferred length strings works.
14483         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14484
14485 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14486
14487         PR c++/65513
14488         * g++.dg/cpp0x/constexpr-array11.C: New.
14489
14490 2015-03-24  Richard Biener  <rguenther@suse.de>
14491
14492         PR middle-end/65517
14493         * gcc.dg/torture/pr65517.c: New testcase.
14494
14495 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14496
14497         * gfortran.dg/coindexed_1.f90: Moved from
14498         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14499
14500 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14501
14502         PR testsuite/65506
14503         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14504         gimple dump.
14505
14506         PR target/65523
14507         * gcc.target/i386/pr65523.c: New test.
14508
14509         PR ipa/65475
14510         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14511         dg-options.
14512         * g++.dg/lto/pr65475b_0.C: Likewise.
14513
14514 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14515
14516         PR target/65505
14517         * gcc.target/sh/torture/pr65505.c: New.
14518
14519 2015-03-23  Martin Sebor  <msebor@redhat.com>
14520
14521         PR testsuite/63175
14522         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14523         assembly for lvx in addition to lxv.
14524
14525 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14526
14527         PR target/65504
14528         * gfortran.dg/pr65504.f90: New test.
14529
14530         PR ipa/65521
14531         * gcc.dg/pr65521.c: New test.
14532
14533 2015-03-23  Richard Biener  <rguenther@suse.de>
14534
14535         PR tree-optimization/65518
14536         * gcc.dg/vect/pr65518.c: New testcase.
14537
14538 2015-03-23  Richard Biener  <rguenther@suse.de>
14539
14540         PR tree-optimization/65494
14541         * gcc.dg/vect/pr65494.c: New testcase.
14542
14543 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14544
14545         PR preprocessor/65238
14546         * c-c++-common/cpp/pr65238-1.c: New test.
14547         * gcc.dg/cpp/pr65238-2.c: New test.
14548         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14549         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14550
14551 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14552             Mikael Morin  <mikael@gcc.gnu.org>
14553
14554         PR fortran/64952
14555         * gfortran.dg/elemental_dependency_4.f90: New.
14556         * gfortran.dg/elemental_dependency_5.f90: New.
14557
14558 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14559
14560         PR ipa/65475
14561         * g++.dg/lto/pr65475b_0.C: New testcase.
14562         * g++.dg/lto/pr65475b_1.C: New testcase.
14563         * g++.dg/lto/pr65475c_0.C: New testcase.
14564         * g++.dg/lto/pr65475c_1.C: New testcase.
14565
14566 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14567
14568         * gfortran.dg/coarray_38.f90: New.
14569         * gfortran.dg/coarray_39.f90: New.
14570         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14571         compile test.
14572
14573 2015-03-20  Marek Polacek  <polacek@redhat.com>
14574
14575         PR c++/65398
14576         * g++.dg/cpp0x/pr65398.C: New test.
14577
14578 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14579
14580         PR ipa/65475
14581         * g++.dg/lto/pr65475_0.C: New testcase.
14582         * g++.dg/lto/pr65475_1.C: New testcase.
14583
14584 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14585
14586         PR rtl-optimization/64366
14587         * gcc.target/sh/pr64366.c: New.
14588
14589 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14590
14591         PR c++/48324
14592         * g++.dg/cpp0x/constexpr-48324.C: New.
14593
14594 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14595
14596         PR c++/48453
14597         * g++.dg/cpp0x/pr48453.C: New.
14598
14599 2015-03-20  Marek Polacek  <polacek@redhat.com>
14600
14601         PR c++/65072
14602         * g++.dg/cpp0x/pr65072.C: New test.
14603
14604 2015-03-20  Richard Biener  <rguenther@suse.de>
14605
14606         PR middle-end/64715
14607         * gcc.dg/pr15347.c: Use -O.
14608         * c-c++-common/pr19807-1.c: Likewise.
14609
14610 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14611
14612         * gnat.dg/volatile13.ad[sb]: New test.
14613
14614 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14615
14616         PR rtl-optimization/60851
14617         * gcc.target/i386/pr60851.c: New test.
14618
14619 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14620
14621         PR target/65240
14622         * g++.dg/pr65240.h: Add tests for PR 65240.
14623         * g++.dg/pr65240-1.C: Likewise.
14624         * g++.dg/pr65240-2.C: Likewise.
14625         * g++.dg/pr65240-3.C: Likewise.
14626         * g++.dg/pr65240-4.C: Likewise.
14627
14628 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14629
14630         PR rtl-optimization/63491
14631         * gcc.target/powerpc/pr63491.c: New.
14632
14633 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14634
14635         * g++.dg/ipa/pr65465.C: New test.
14636
14637 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14638
14639         PR c++/52659
14640         * g++.dg/cpp0x/deleted11.C: New.
14641
14642 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14643
14644         PR sanitizer/65400
14645         * c-c++-common/tsan/pr65400-3.c: New test.
14646
14647 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14648
14649         PR c++/59686
14650         * g++.dg/cpp0x/constexpr-59686.C: New.
14651
14652 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14653
14654         PR sanitizer/64265
14655         * g++.dg/tsan/pr64265.C: New test.
14656
14657         PR sanitizer/65400
14658         * c-c++-common/tsan/pr65400-1.c: New test.
14659         * c-c++-common/tsan/pr65400-2.c: New test.
14660
14661 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14662
14663         PR c++/59816
14664         * g++.dg/cpp0x/pr59816.C: New.
14665
14666 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14667
14668         PR fortran/59198
14669         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14670
14671 2015-03-18  Martin Liska  <mliska@suse.cz>
14672
14673         PR ipa/65439
14674         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14675         equivalences either to 6 or 7.
14676
14677 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14678
14679         PR middle-end/64491
14680         Revert:
14681         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14682
14683         * gcc.dg/undefined-loop-1.c: New file.
14684         * gcc.dg/undefined-loop-2.c: New file.
14685
14686         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14687
14688         PR testsuite/64032
14689         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14690         loop exits too early.
14691
14692 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14693
14694         PR tree-optimization/65450
14695         * gfortran.dg/pr65450.f90: New test.
14696
14697         PR target/65078
14698         * gcc.target/i386/pr65078-1.c: New test.
14699         * gcc.target/i386/pr65078-2.c: New test.
14700         * gcc.target/i386/pr65078-3.c: New test.
14701         * gcc.target/i386/pr65078-4.c: New test.
14702         * gcc.target/i386/pr65078-5.c: New test.
14703         * gcc.target/i386/pr65078-6.c: New test.
14704
14705 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14706
14707         PR c++/65340
14708         * g++.dg/cpp1y/pr65340.C: New.
14709
14710 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14711
14712         PR fortran/64432
14713         * gfortran.dg/system_clock_3.f08: Adjust test.
14714
14715 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14716
14717         PR fortran/59198
14718         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14719         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14720
14721 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14722
14723         PR fortran/64432
14724         * gfortran.dg/system_clock_3.f08: New test.
14725
14726 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14727
14728         PR c++/64626
14729         g++.dg/cpp1y/pr64626-1.C: New.
14730         g++.dg/cpp1y/pr64626-2.C: New.
14731         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14732
14733 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14734
14735         PR tree-optimization/65427
14736         * gcc.c-torture/execute/pr65427.c: New test.
14737
14738 2015-03-16  Marek Polacek  <polacek@redhat.com>
14739
14740         DR 1688
14741         PR c++/65327
14742         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14743         * g++.dg/cpp0x/pr65327.C: New test.
14744
14745 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14746
14747         PR sanitizer/64820
14748         * c-c++-common/asan/pr64820.c: New test.
14749
14750 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14751
14752         * gfortran.dg/pointer_2.f90: New test.
14753
14754 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14755
14756         * g++.dg/pr65049.C: New test.
14757
14758 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14759
14760         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14761         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14762         * gcc.target/i386/fuse-caller-save.c: Same.
14763
14764 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14765
14766         * gnat.dg/loop_optimization18.ad[sb]: New test.
14767         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14768
14769 2015-03-16  Alan Modra  <amodra@gmail.com>
14770
14771         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14772         2014-12-05 change.
14773
14774 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14775
14776         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14777         hppa*-*-hpux*.
14778         * gcc.dg/torture/pr65270-2.c: Likewise.
14779
14780 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14781
14782         PR fortran/61138
14783         * gfortran.dg/pointer_remapping_9.f90: New.
14784
14785 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14786
14787         PR tree-optimization/65369
14788         * gcc.c-torture/execute/pr65369.c: New test.
14789
14790         PR tree-optimization/65418
14791         * gcc.c-torture/execute/pr65418-1.c: New test.
14792         * gcc.c-torture/execute/pr65418-2.c: New test.
14793
14794         PR rtl-optimization/65401
14795         * gcc.c-torture/execute/pr65401.c: New test.
14796
14797 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14798
14799         PR target/64600
14800         * gcc.target/arm/pr64600_1.c: New test.
14801
14802 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14803
14804         PR rtl-optimization/65235
14805         * gcc.target/aarch64/pr65235_1.c: New test.
14806
14807 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14808
14809         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14810         * gcc.target/s390/hotpatch-22.c: Likewise.
14811         * gcc.target/s390/hotpatch-23.c: Likewise.
14812         * gcc.target/s390/hotpatch-24.c: Likewise.
14813         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14814         * gcc.target/s390/hotpatch-1.c: Update expected output.
14815         * gcc.target/s390/hotpatch-2.c: Likewise.
14816         * gcc.target/s390/hotpatch-3.c: Likewise.
14817         * gcc.target/s390/hotpatch-4.c: Likewise.
14818         * gcc.target/s390/hotpatch-5.c: Likewise.
14819         * gcc.target/s390/hotpatch-6.c: Likewise.
14820         * gcc.target/s390/hotpatch-7.c: Likewise.
14821         * gcc.target/s390/hotpatch-8.c: Likewise.
14822         * gcc.target/s390/hotpatch-9.c: Likewise.
14823         * gcc.target/s390/hotpatch-10.c: Likewise.
14824         * gcc.target/s390/hotpatch-11.c: Likewise.
14825         * gcc.target/s390/hotpatch-12.c: Likewise.
14826         * gcc.target/s390/hotpatch-13.c: Likewise.
14827         * gcc.target/s390/hotpatch-14.c: Likewise.
14828         * gcc.target/s390/hotpatch-15.c: Likewise.
14829         * gcc.target/s390/hotpatch-16.c: Likewise.
14830         * gcc.target/s390/hotpatch-17.c: Likewise.
14831         * gcc.target/s390/hotpatch-18.c: Likewise.
14832         * gcc.target/s390/hotpatch-19.c: Likewise.
14833
14834 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14835
14836         PR target/65103
14837         * gcc.target/i386/pr65103-1.c: New.
14838
14839 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14840
14841         PR target/65044
14842         * gcc.target/i386/pr65044.c: New.
14843
14844 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14845
14846         PR rtl-optimization/64895
14847         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14848         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14849         * gcc.target/i386/fuse-caller-save.c: Ditto.
14850
14851 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14852
14853         * gcc.dg/ipa/pr63569.c: Fix template.
14854
14855 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14856
14857         * g++.dg/ipa/pr64146.C: Require fpic support.
14858
14859 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14860
14861         PR libfortran/65200
14862         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14863         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14864
14865 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14866
14867         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14868         to dg-options, fix up dg-skip-if.
14869
14870 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14871
14872         PR target/65296
14873         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14874         * gcc.target/avr/tiny-caller-save.c: Same.
14875
14876 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14877
14878         PR target/65242
14879         * g++.dg/pr65242.C: New test.
14880
14881 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14882
14883         * c-c++-common/asan/no-asan-check-glob.c: New test.
14884
14885 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14886
14887         PR c++/65370
14888         * g++.dg/other/default11.C: New.
14889         * g++.dg/other/default12.C: Likewise.
14890
14891 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR target/65368
14894         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14895
14896 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14897
14898         PR fortran/65024
14899         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14900
14901 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14902
14903         PR c++/65127
14904         * g++.dg/cpp0x/pr65127.C: New test.
14905
14906 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14907
14908         * gcc.dg/ipa/PR64550.c: Update template.
14909
14910 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14911             Tobias Burnus  <burnus@net-b.de>
14912
14913         * gfortran.dg/coarray_sync_memory.f90: New.
14914
14915 2015-03-10  Marek Polacek  <polacek@redhat.com>
14916
14917         PR sanitizer/65367
14918         * c-c++-common/ubsan/pr65367.c: New test.
14919
14920 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14921
14922         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14923         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14924         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14925         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14926         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14927         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14928         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14929         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14930         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14931         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14932         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14933         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14934         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14935
14936 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14937
14938         * lib/mpx-dg.exp (mpx_link_flags): New.
14939         (mpx_init): New.
14940         (mpx_finish): New.
14941         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14942         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14943         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14944         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14945         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14946         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14947         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14948         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14949         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14950         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14951         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14952         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14953         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14954         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14955         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14956         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14957         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14958         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14959         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14960         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14961         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14962         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14963         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14964         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14965         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14966         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14967         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14968         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14969         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14970         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14971         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14972         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14973         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14974         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14975         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14976         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14977         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14978         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14979         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14980         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14981         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14982         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14983         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14984         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14985         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14986         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14987         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14988         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14989         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14990         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14991         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14992         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14993         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14994         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14995         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14996         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14997         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14998         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14999         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15000         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15001         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15002         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15003         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15004         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15005         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15006         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15007         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15008         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15009         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15010         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15011         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15012         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15013         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15014         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15015         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15016         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15017         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15018         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15019         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15020         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15021         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15022         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15023         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15024         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15025         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15026         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15027         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15028         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15029         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15030         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15031         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15032         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15033         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15034         * gcc.target/i386/mpx/label-address-1.c: New.
15035         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15036         * gcc.target/i386/mpx/macro.c: New.
15037         * gcc.target/i386/mpx/mpx-check.h: New.
15038         * gcc.target/i386/mpx/mpx.exp: New.
15039         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15040         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15041         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15042         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15043         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15044         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15045         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15046         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15047         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15048         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15049         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15050         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15051         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15052         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15053         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15054         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15055         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15056         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15057         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15058         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15059         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15060         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15061         * gcc.target/i386/mpx/reference-1-nov.c: New.
15062         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15063         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15064         * gcc.target/i386/mpx/reference-2-nov.c: New.
15065         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15066         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15067         * gcc.target/i386/mpx/reference-3-nov.c: New.
15068         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15069         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15070         * gcc.target/i386/mpx/reference-4-nov.c: New.
15071         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15072         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15073         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15074         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15075         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15076         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15077         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15078         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15079         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15080         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15081         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15082         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15083         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15084         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15085         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15086         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15087         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15088         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15089         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15090         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15091         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15092         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15093         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15094         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15095         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15096         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15097         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15098         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15099         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15100         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15101         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15102         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15103         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15104         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15105         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15106         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15107         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15108         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15109         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15110         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15111         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15112         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15113         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15114         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15115         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15116         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15117         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15118         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15119         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15120         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15121         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15122         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15123         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15124         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15125         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15126         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15127         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15128         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15129         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15130         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15131         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15132         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15133         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15134         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15135         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15136         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15137         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15138         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15139         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15140         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15141         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15142         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15143         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15144         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15145         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15146         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15147         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15148         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15149         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15150         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15151         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15152         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15153         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15154         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15155         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15156         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15157         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15158         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15159         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15160         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15161         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15162         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15163         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15164         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15165         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15166         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15167         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15168         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15169         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15170         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15171         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15172         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15173         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15174         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15175         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15176         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15177         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15178         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15179         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15180         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15181         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15182         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15183         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15184         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15185         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15186         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15187         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15188         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15189         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15190         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15191         * gcc.target/i386/mpx/vla-1-nov.c: New.
15192         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15193         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15194         * gcc.target/i386/mpx/vla-2-nov.c: New.
15195         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15196
15197 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15198
15199         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15200
15201 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15202
15203         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15204
15205 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15206
15207         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15208         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15209
15210 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15211
15212         PR c/65120
15213         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15214         on rhs is 0.
15215         (fn4): New test.
15216         * c-c++-common/pr65120.c: New test.
15217
15218         PR rtl-optimization/65321
15219         * gcc.dg/pr65321.c: New test.
15220
15221 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15222
15223         PR tree-optimization/65355
15224         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15225
15226 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15227
15228         PR c/65120
15229         * c-c++-common/pr49706.c: Adjust tests for not warning
15230         about !!x == y or !b == y where b is boolean, and add
15231         some further tests.
15232         * c-c++-common/pr62199-2.c: Likewise.
15233
15234 2015-03-09  Richard Biener  <rguenther@suse.de>
15235
15236         PR middle-end/65270
15237         * gcc.dg/torture/pr65270-1.c: New testcase.
15238         * gcc.dg/torture/pr65270-2.c: Likewise.
15239
15240 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15241
15242         PR tree-optimization/63743
15243         * gcc.dg/pr63743.c: New test.
15244
15245 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15246
15247         PR lto/65316
15248         * g++.dg/lto/pr65316_0.C: New testcase.
15249         * g++.dg/lto/pr65316_1.C: New testcase.
15250
15251 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15252
15253         PR target/62247
15254         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15255         hppa*-*-hpux*.
15256         * g++.dg/abi/rtti3.C: Likewise.
15257
15258         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15259
15260         PR target/62251
15261         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15262
15263         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15264
15265         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15266
15267         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15268
15269 2015-03-08  Morin  <mikael@gcc.gnu.org>
15270
15271         PR fortran/60898
15272         * gfortran.dg/entry_20.f90: New.
15273
15274 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15275
15276         PR target/65153
15277         * gcc.c-torture/compile/pr65153.c: New.
15278
15279 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15280
15281         PR target/65249
15282         * g++.dg/torture/pr65249.C: New.
15283
15284 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15285
15286         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15287         long.
15288         (int64_t): Likewise.
15289
15290 2015-03-07  Marek Polacek  <polacek@redhat.com>
15291             Martin Uecker  <uecker@eecs.berkeley.edu>
15292
15293         PR sanitizer/65280
15294         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15295         member-like arrays.
15296         * c-c++-common/ubsan/bounds-8.c: New test.
15297         * c-c++-common/ubsan/bounds-9.c: New test.
15298         * gcc.dg/ubsan/bounds-2.c: New test.
15299
15300 2015-03-05  Martin Sebor  <msebor@redhat.com>
15301
15302         PR testsuite/63175
15303         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15304         checking of results into main to prevent it from getting optimized
15305         away.
15306         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15307
15308 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15309
15310         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15311         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15312         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15313         x64.
15314
15315 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15316
15317         * g++.dg/lto/pr65302_1.C: New testcase.
15318         * g++.dg/lto/pr65302_0.C: New testcase.
15319
15320 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15321
15322         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15323         -fno-ipa-icf to dg-options.
15324
15325 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15326
15327         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15328         compiles using the linker plugin.
15329
15330 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15331
15332         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15333
15334 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15335
15336         * gcc.target/arm/pr65067.c: New test.
15337
15338 2015-03-05  Martin Liska  <mliska@suse.cz>
15339
15340         PR ipa/65318
15341         * gcc.dg/ipa/pr65318.c: New test.
15342
15343 2015-03-05  Marek Polacek  <polacek@redhat.com>
15344
15345         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15346
15347 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15348
15349         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15350
15351 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15352
15353         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15354         max-unroll-times back to defaults for s390.
15355
15356 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15357
15358         Fix last commit.
15359
15360 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15361
15362         PR c++/64665
15363         * g++.dg/cpp0x/initlist92.C: New.
15364
15365 2015-03-05  Richard Biener  <rguenther@suse.de>
15366
15367         PR tree-optimization/65310
15368         * gcc.dg/vect/pr65310.c: New testcase.
15369
15370 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15371
15372         PR c++/64834
15373         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15374
15375 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15376
15377         * gnat.dg/entry_queues3.adb: New test.
15378
15379 2015-03-04  Ian Lance Taylor  <iant@google.com>
15380
15381         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15382
15383 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15384
15385         PR c++/64227
15386         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15387
15388 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15389
15390         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15391         -fno-ipa-icf to dg-options
15392         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15393         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15394
15395 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15396
15397         PR c++/64398
15398         * g++.dg/cpp0x/decltype62.C: New.
15399
15400 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15401
15402         * gnat.dg/object_overflow5.adb: New test.
15403
15404 2015-03-03  Martin Liska  <mliska@suse.cz>
15405
15406         PR ipa/65287
15407         * gcc.dg/ipa/pr65287.c: New test.
15408
15409 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15410             Eric Botcazou  <ebotcazou@adacore.com>
15411
15412         * gnat.dg/specs/pack12.ads: New test.
15413
15414 2015-03-03  Martin Liska  <mliska@suse.cz>
15415
15416         * gcc.dg/ipa/PR65282.c: New test.
15417
15418 2015-03-13  Jeff Law  <law@redhat.com>
15419
15420         PR tree-optimization/65241
15421         * gcc.c-torture/compile/pr65241.c: New test.
15422
15423 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15424
15425         PR target/64331
15426         * gcc.target/avr/torture/pr64331.c: New test.
15427
15428 2015-03-03  Martin Liska  <mliska@suse.cz>
15429             Jan Hubicka  <hubicka@ucw.cz>
15430
15431         * g++.dg/ipa/pr65263.C: New test.
15432
15433 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15434
15435         PR ipa/65130
15436         * gcc.dg/lto/pr65130_0.c: New testcase.
15437         * gcc.dg/lto/pr65130_1.c: New testcase.
15438
15439 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15440
15441         PR ipa/64988
15442         * g++.dg/torture/pr64988.C: New testcase.
15443
15444 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15445
15446         * gfortran.dg/coarray_atomic_6.f90: New.
15447
15448 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15449
15450         PR target/65184
15451         * gcc.target/i386/pr65184.c: New.
15452
15453 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15454
15455         PR target/65183
15456         * gcc.target/i386/pr65183.c: New.
15457
15458 2015-02-28  Martin Liska  <mliska@suse.cz>
15459             Jan Hubicka  <hubicka@ucw.cz>
15460
15461         * gcc.dg/ipa/ipa-icf-35.c: New test.
15462         * gcc.dg/ipa/ipa-icf-36.c: New test.
15463         * gcc.dg/ipa/ipa-icf-37.c: New test.
15464
15465 2015-02-28  Martin Liska  <mliska@suse.cz>
15466             Jan Hubicka  <hubicka@ucw.cz>
15467
15468         PR ipa/65245
15469         * gcc.dg/ipa/ipa-icf-34.c: New test.
15470
15471 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15472
15473         PR target/61142
15474         * gcc.target/sh/sh/pr61142.c: New.
15475
15476 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15477
15478         * g++.dg/other/dump-ada-spec-3.C: New test.
15479
15480 2015-03-01  Martin Liska  <mliska@suse.cz>
15481
15482         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15483         * g++.dg/ipa/pr63595.C: Update expected results.
15484
15485 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15486
15487         PR ipa/65236
15488         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15489
15490 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15491
15492         * gcc.dg/vect/pr59354.c: Move vector producing code to
15493         separate function.
15494
15495 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15496
15497         PR ipa/65237
15498         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15499         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15500         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15501         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15502
15503 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15504
15505         PR tree-optimization/65048
15506         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15507         (foo): Use K&R style definition.
15508
15509 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15510
15511         PR target/65032
15512         * g++.dg/pr65032.C: New.
15513
15514 2015-02-27  Marek Polacek  <polacek@redhat.com>
15515
15516         PR c/65040
15517         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15518         -Wformat=2.
15519
15520 2015-02-27  Marek Polacek  <polacek@redhat.com>
15521
15522         PR c/65228
15523         * gcc.dg/pr65228.c: New test.
15524
15525 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15526
15527         PR c/35330
15528         * gcc.dg/weak/weak-17.c: New file.
15529
15530 2015-02-27  Richard Biener  <rguenther@suse.de>
15531
15532         PR lto/65193
15533         * g++.dg/lto/pr65193_0.C: New testcase.
15534
15535 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15536
15537         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15538         * gcc.target/s390/hotpatch-8.c: Likewise.
15539         * gcc.target/s390/hotpatch-9.c: Likewise.
15540         * gcc.target/s390/pr61078.c: Likewise.
15541         * gcc.target/s390/pr57960.c: Remove -m64.
15542         * gcc.target/s390/pr61078.c: Likewise.
15543
15544 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15545             Martin Liska  <mliska@suse.cz>
15546
15547         PR bootstrap/65150
15548         * gcc.dg/pr64454.c: Disable ICF.
15549         * gcc.dg/pr28685-1.c: Disable ICF
15550         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15551         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15552         * g++.dg/ipa/ipa-icf-4.C: Update template.
15553
15554 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15555
15556         PR tree-optimization/65216
15557         * gcc.c-torture/execute/pr65216.c: New test.
15558
15559         PR tree-optimization/65215
15560         * gcc.c-torture/execute/pr65215-1.c: New test.
15561         * gcc.c-torture/execute/pr65215-2.c: New test.
15562         * gcc.c-torture/execute/pr65215-3.c: New test.
15563         * gcc.c-torture/execute/pr65215-4.c: New test.
15564         * gcc.c-torture/execute/pr65215-5.c: New test.
15565
15566 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15567
15568         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15569
15570 2015-02-26  Martin Liska  <mliska@suse.cz>
15571             Jan Hubicka  <hubicka@ucw.cz>
15572
15573         * g++.dg/ipa/pr64146.C: Update expected results.
15574         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15575         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15576         * gcc.dg/ipa/ipa-icf-34.c: New test.
15577
15578 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15579
15580         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15581         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15582         (dg-additional-options): Remove dg directive.
15583         (dg-final): Add dg directive.
15584
15585 2015-02-26  Marek Polacek  <polacek@redhat.com>
15586
15587         PR ipa/65008
15588         * g++.dg/ipa/pr65008.C: New test.
15589
15590 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15591
15592         * lib/profopt.exp (profopt-target-cleanup): New proc.
15593         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15594         files from sources from dg-additional-sources.
15595
15596 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15597
15598         * lib/gcov.exp: Cleanup in case of xfail.
15599
15600 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15601
15602         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15603
15604 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15605
15606         PR debug/46102
15607         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15608         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15609         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15610         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15611         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15612         * g++.dg/debug/pr46123.C: XFAIL and move...
15613         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15614         * gcc.dg/debug/dwarf2-3.c: Move...
15615         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15616
15617 2015-02-26  Marek Polacek  <polacek@redhat.com>
15618
15619         PR c++/65202
15620         * g++.dg/cpp1y/pr65202.C: New test.
15621
15622 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15623
15624         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15625         locale_facets.h.gcov.
15626
15627 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15628
15629         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15630
15631 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15632
15633         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15634
15635 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15636
15637         PR target/65217
15638         * gcc.target/i386/pr65217.c: New.
15639
15640 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15641
15642         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15643
15644 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15645
15646         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15647
15648 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15649
15650         PR tree-optimization/65048
15651         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15652
15653 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15654
15655         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15656         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15657
15658 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15659
15660         PR target/65161
15661         * gcc.target/i386/pr65161.c: New test.
15662
15663 2015-02-26  Terry Guo  <terry.guo@arm.com>
15664
15665         * gcc.target/arm/no-volatile-in-it.c: New test.
15666
15667 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15668
15669         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15670         (dg-options): Add -save-temps.
15671         (dg-final): Add cleanup-saved-temps.
15672
15673 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15674
15675         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15676
15677 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15678
15679         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15680         * gcc.target/powerpc/pack01.c: Include string.h.
15681
15682 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15683
15684         PR target/65167
15685         * gcc.target/i386/pr65167.c: New.
15686
15687 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15688
15689         PR tree-optimization/61917
15690         * gcc.dg/vect/vect-pr61917.c: New file.
15691
15692 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15693
15694         PR tree-optimization/65170
15695         * gcc.c-torture/execute/pr65170.c: New test.
15696         * gcc.dg/tree-ssa/vrp96.c: New test.
15697
15698 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15699
15700         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15701
15702 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15703
15704         PR testsuite/65126
15705         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15706         (dg-additional-files-options): Copy additional_sources to
15707         additional_sources_used before emptying additional_sources.
15708         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15709         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15710         (cleanup-saved-temps): Use additional_sources_used instead of
15711         additional_sources.
15712         (dg-test): Reset additional_sources_used.
15713
15714 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15715
15716         PR fortran/63427
15717         * gfortran.dg/integer_exponentiation_6.F90: New test.
15718
15719 2015-02-23  Martin Sebor  <msebor@redhat.com>
15720
15721         PR target/65109
15722         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15723         two parts.  One to save registers, the other to verify the
15724         registers have the right values.  Save register state into
15725         static data rather than on the stack.
15726
15727 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15728
15729         PR bootstrap/63888
15730         * c-c++-common/asan/pr63888.c: New test.
15731
15732 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15733
15734         PR target/65163
15735         * gcc.c-torture/compile/pr65163.c: New.
15736
15737 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15738
15739         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15740         with -m31 on 64 bit.
15741         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15742         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15743
15744 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15745
15746         * gcc.target/s390/20090223-1.c: Add
15747         -Wno-implicit-function-declaration option.
15748         * gcc.target/s390/pr42224.c: Likewise.
15749         * gcc.target/s390/pr55718.c: Likewise.
15750
15751 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15752
15753         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15754         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15755         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15756         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15757         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15758         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15759         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15760         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15761         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15762         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15763         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15764         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15765         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15766         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15767         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15768         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15769         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15770         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15771         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15772         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15773         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15774
15775 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15776
15777         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15778         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15779         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15780         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15781         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15782         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15783         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15784         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15785         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15786         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15787         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15788         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15789         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15790         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15791         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15792         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15793
15794 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15795
15796         PR fortran/64980
15797         PR fortran/61960
15798         * gfortran.dg/pr61960.f90: New.
15799         * gfortran.dg/pr64230.f90: New.
15800         * gfortran.dg/pr64980.f03: New.
15801
15802 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15803
15804         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15805
15806 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15807
15808         PR ada/65156
15809         * gnat.dg/timing_events.adb: Removed, invalid test.
15810
15811 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15812
15813         PR debug/58123
15814         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15815         location.
15816         * g++.dg/gcov/gcov-2.C: Likewise.
15817
15818 2015-02-20  Richard Biener  <rguenther@suse.de>
15819
15820         PR tree-optimization/65136
15821         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15822
15823 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15824
15825         PR testsuite/64158
15826         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15827         powerpc*-*-linux* and nvptx-*-* blacklisting.
15828
15829         * gcc.dg/sibcall-9.c: New test.
15830         * gcc.dg/sibcall-10.c: New test.
15831
15832 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15833
15834         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15835
15836 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15837
15838         PR target/64452
15839         * gcc.target/avr/torture/pr64452.c: New test.
15840
15841 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15842
15843         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15844         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15845
15846 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15847
15848         PR testsuite/65116
15849         * lib/target-supports.exp (check_compile): Check whether
15850         additional_sources is defined before using it.
15851
15852 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15853
15854         PR middle-end/65074
15855         * g++.dg/opt/pr65074.C: New file.
15856
15857 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15858
15859         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15860         (size_type): New typedef.
15861         (operator "" _script): Use it for the last argument.
15862
15863 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15864
15865         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15866
15867 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15868
15869         * lib/target-supports.exp (check_compile): Save/restore
15870         additional_sources that may belong to an actual test.
15871
15872 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15873
15874         PR gcov-profile/64634
15875         * g++.dg/gcov/gcov-15.C: New test.
15876
15877 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15878
15879         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15880
15881 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15882
15883         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15884
15885 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15886
15887         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15888
15889 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15890
15891         * gfortran.dg/fmt_cache_1.f: Add missing close.
15892
15893 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15894
15895         PR testsuite/65107
15896         * gfortran.dg/read_eof_8.f90: Add missing close.
15897
15898 2015-02-18  Richard Biener  <rguenther@suse.de>
15899
15900         PR tree-optimization/65063
15901         * gcc.dg/pr65063.c: New testcase.
15902
15903 2015-02-18  Richard Biener  <rguenther@suse.de>
15904
15905         PR tree-optimization/62217
15906         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15907
15908 2015-02-18  Marek Polacek  <polacek@redhat.com>
15909
15910         PR sanitizer/65081
15911         * c-c++-common/ubsan/pr65081.c: New test.
15912
15913 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15914
15915         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15916         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15917
15918 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15919
15920         * gcc.dg/ipa/propalign-3.c: New test.
15921
15922 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15923
15924         PR target/64793
15925         * gcc.target/sh/pr64793.c: New.
15926         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15927
15928 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15929
15930         * gcc.target/arm/divzero.c: New test case.
15931
15932 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15933
15934         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15935
15936 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15937             Jakub Jelinek  <jakub@redhat.com>
15938
15939         PR c++/65075
15940         * g++.dg/cpp0x/pr65075.C: New test.
15941
15942 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15943
15944         PR target/65058
15945         * gcc.target/powerpc/pr65058.c: New test.
15946
15947 2015-02-16  Jeff Law  <law@redhat.com>
15948
15949         PR tree-optimization/64823
15950         * gcc.dg/uninit-20.c: New test.
15951
15952 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15953             James Greenhalgh  <james.greenhalgh@arm.com>
15954
15955         PR ipa/64963
15956         * gcc.dg/ipa/ipa-clone-1.c: New test.
15957
15958 2015-02-16  Richard Biener  <rguenther@suse.de>
15959
15960         PR tree-optimization/65077
15961         * gcc.dg/torture/pr65077.c: New testcase.
15962
15963 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15964
15965         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15966         Directive adjusted to scan for ldaxr.
15967         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15968         adjusted to scan for ldaex.
15969
15970 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15971
15972         PR c++/65080
15973         * g++.dg/cpp0x/constexpr-65080.C: New.
15974
15975 2015-02-16  Richard Biener  <rguenther@suse.de>
15976
15977         PR tree-optimization/63593
15978         * gcc.dg/pr63593.c: New testcase.
15979
15980 2015-02-16  Marek Polacek  <polacek@redhat.com>
15981
15982         PR c/65066
15983         * gcc.dg/pr65066.c: New test.
15984
15985 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15986
15987         * gcc.dg/pr65002.C: Move ...
15988         * g++.dg/ipa/pr65002.C: ... here.
15989
15990 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15991
15992         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15993         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15994         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15995         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15996
15997 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15998
15999         PR testsuite/64850
16000         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16001         the expression to find calls.
16002         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16003         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16004         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16005         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16006         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16007
16008 2015-02-14  Marek Polacek  <polacek@redhat.com>
16009
16010         PR c/64768
16011         * gcc.dg/array-11.c: New test.
16012         * gcc.dg/array-12.c: New test.
16013         * gcc.dg/array-13.c: New test.
16014         * gcc.dg/array-14.c: New test.
16015         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16016         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16017         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16018         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16019         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16020         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16021
16022 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16023
16024         PR c++/60894
16025         * g++.dg/lookup/using54.C: New.
16026
16027 2015-02-13  Jeff Law  <law@redhat.com>
16028
16029         PR bootstrap/65060
16030         Revert my change for tree-optimization/64823.
16031
16032 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16033
16034         PR tree-optimization/65053
16035         * gcc.c-torture/execute/pr65053-1.c: New test.
16036         * gcc.c-torture/execute/pr65053-2.c: New test.
16037
16038 2015-02-13  Marek Polacek  <polacek@redhat.com>
16039
16040         PR c/65050
16041         * gcc.dg/pr65050.c: New test.
16042
16043 2015-02-13  Jeff Law  <law@redhat.com>
16044
16045         PR tree-optimization/64823
16046         * gcc.dg/uninit-20.c: New test.
16047
16048         PR rtl-optimization/47477
16049         * gcc.dg/tree-ssa/pr47477.c: New test.
16050
16051 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16052
16053         PR c++/60211
16054         * g++.dg/parse/ivdep-2.C: New.
16055         * g++.dg/parse/ivdep-3.C: Likewise.
16056
16057 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16058
16059         PR fortran/64506
16060         * gfortran.dg/continuation_13.f90: New test.
16061         * gfortran.dg/continuation_14.f: New test.
16062
16063 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16064
16065         PR c++/64970
16066         * g++.dg/cpp0x/sfinae55.C: New.
16067
16068 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16069
16070         PR ipa/65034
16071         * g++.dg/ipa/pr65034.C: New test.
16072
16073 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16074
16075         PR tree-optimization/65002
16076         * gcc.dg/pr65002.C: New.
16077
16078 2015-02-13  Marek Polacek  <polacek@redhat.com>
16079
16080         PR c/65040
16081         * c-c++-common/pr65040.c: New test.
16082
16083 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16084
16085         PR tree-optimization/64705
16086         * gcc.dg/tree-ssa/pr64705.c: New test.
16087
16088 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16089
16090         PR rtl/32219
16091         * gcc.dg/visibility-22.c: New test.
16092         * gcc.dg/visibility-23.c: New test.
16093         * gcc.target/i386/pr32219-1.c: New test.
16094         * gcc.target/i386/pr32219-2.c: New test.
16095         * gcc.target/i386/pr32219-3.c: New test.
16096         * gcc.target/i386/pr32219-4.c: New test.
16097         * gcc.target/i386/pr32219-5.c: New test.
16098         * gcc.target/i386/pr32219-6.c: New test.
16099         * gcc.target/i386/pr32219-7.c: New test.
16100         * gcc.target/i386/pr32219-8.c: New test.
16101         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16102
16103 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16104
16105         PR libgfortran/57822
16106         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16107         four different KINDs.
16108
16109 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16110
16111         PR c++/64884
16112         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16113
16114         PR sanitizer/65000
16115         * g++.dg/ubsan/pr65000.C: New test.
16116
16117 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16118
16119         PR fortran/64932
16120         * gfortran.dg/finalize_28.f90: New test
16121
16122 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16123
16124         PR debug/55541
16125         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16126         DW_TAG_lexical_block removal.
16127         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16128         * g++.dg/guality/pr55541.C: New test.
16129
16130         PR sanitizer/64984
16131         * g++.dg/ubsan/pr64984.C: New test.
16132
16133 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16134
16135         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16136
16137 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16138
16139         PR testsuite/64930
16140         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16141         instructions for 2015-01-14 get_memmodel changes.
16142         * gcc.target/powerpc/atomic-p8.c: Likewise.
16143
16144         PR sanitizer/65019
16145         * g++.dg/ubsan/pr65019.C: New test.
16146
16147         PR tree-optimization/65014
16148         * gcc.c-torture/compile/pr65014.c: New test.
16149
16150 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16151
16152         PR libgfortran/57822
16153         * gfortran/fmt_g0_7.f08: Revise test.
16154
16155 2015-02-11  Jeff Law  <law@redhat.com>
16156
16157         PR target/63347
16158         * gcc.target/m68k/pr63347.c: New test.
16159
16160 2015-02-11  Marek Polacek  <polacek@redhat.com>
16161
16162         * g++.dg/ubsan/shift-1.C: New test.
16163         * gcc.dg/ubsan/c-shift-2.c: New test.
16164         * c-c++-common/ubsan/shift-5.c: Remove file.
16165
16166 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16167
16168         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16169         Directive adjusted to XFAIL.
16170         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16171         adjusted to XFAIL.
16172
16173 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16174
16175         PR middle-end/65003
16176         * g++.dg/opt/pr65003.C: New test.
16177
16178 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16179
16180         * lib/target-supports.exp (check_effective_target_pie): Renamed
16181         to ...
16182         (check_effective_target_pie_enabled): This.
16183         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16184         * gcc.target/i386/pie.c: Likewise.
16185
16186 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16187
16188         PR target/64893
16189         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16190         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16191
16192 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16193
16194         PR target/61925
16195         * gcc.target/i386/pr61925-1.c: New test.
16196         * gcc.target/i386/pr61925-2.c: New test.
16197         * gcc.target/i386/pr61925-3.c: New test.
16198
16199 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16200
16201         PR sanitizer/65004
16202         * g++.dg/asan/pr65004.C: New test.
16203
16204 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16205
16206         PR target/64661
16207         * gcc.taget/sh/pr64661-0.h: New.
16208         * gcc.taget/sh/pr64661-1.c: New.
16209         * gcc.taget/sh/pr64661-2.c: New.
16210         * gcc.taget/sh/pr64661-3.c: New.
16211         * gcc.taget/sh/pr64661-4.c: New.
16212
16213 2015-02-10  Richard Biener  <rguenther@suse.de>
16214
16215         PR tree-optimization/64995
16216         * g++.dg/torture/pr64995.C: New testcase.
16217
16218 2015-02-10  Richard Biener  <rguenther@suse.de>
16219
16220         PR tree-optimization/64909
16221         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16222
16223 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16224
16225         * gcc.dg/signbit-sa.c: New test.
16226
16227 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16228
16229         PR libgfortran/57822
16230         * gfortran/fmt_g0_7.f08: New test.
16231
16232 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16233
16234         PR tree-optimization/43378
16235         * gcc.dg/tree-ssa/pr43378.c: New test.
16236
16237 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16238
16239         PR ipa/64978
16240         * g++.dg/torture/pr64978.C: New testcase.
16241
16242 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16243
16244         PR sanitizer/64981
16245         * gcc.dg/asan/pr64981.c: New test.
16246
16247 2015-02-09  Marek Polacek  <polacek@redhat.com>
16248
16249         PR c/64856
16250         * gcc.dg/pr64856.c: New test.
16251
16252 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16253
16254         PR target/64979
16255         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16256         * gcc.c-torture/execute/pr64979.c: New test.
16257
16258 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16259
16260         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16261
16262 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16263
16264         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16265         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16266
16267 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16268
16269         PR target/58757
16270         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16271
16272 2015-02-09  Richard Biener  <rguenther@suse.de>
16273
16274         PR tree-optimization/54000
16275         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16276
16277 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16278
16279         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16280
16281 2015-02-09  Martin Liska  <mliska@suse.cz>
16282
16283         * g++.dg/ipa/pr64858.C: New test.
16284
16285 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16286
16287         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16288
16289 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16290
16291         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16292
16293 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16294
16295         PR fortran/63744
16296         * gfortran.dg/use_rename_8.f90: New.
16297
16298 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16299
16300         * gnat.dg/addr7.ad[sb]: New test.
16301         * gnat.dg/addr8.ad[sb]: Likewise.
16302
16303 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16304
16305         PR jit/64752
16306         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16307         from jit.dg/test-compile-to-executable.c's create_code, with a
16308         clarification of the output message.
16309         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16310         pass/fail message.
16311         (test_jit): Use CHECK_NO_ERRORS when calling
16312         gcc_jit_context_compile_to_file.
16313         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16314         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16315         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16316         about deletions that are attempted.
16317         (jit-verify-compile-to-file): Rename to...
16318         (jit-verify-output-file-was-created): ...this, and drop the
16319         attempt to run "file" and verify the output.
16320         (jit-verify-assembler): New function.
16321         (jit-verify-object): New function.
16322         (jit-verify-dynamic-library): New function.
16323         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16324         favor of an implementation from new file
16325         create-code-for-hello-world-executable.h, which also adds a
16326         "main".
16327         (dg-final): Replace jit-verify-compile-to-file with
16328         jit-verify-output-file-was-created, and invoke new function
16329         jit-verify-assembler.
16330         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16331         the output message.
16332         (dg-final): Replace jit-verify-compile-to-file with
16333         jit-verify-output-file-was-created, and invoke new function
16334         jit-verify-dynamic-library.
16335         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16336         favor of an implementation from new file
16337         create-code-for-hello-world-executable.h, which also adds a
16338         "main".
16339         (dg-final): Replace jit-verify-compile-to-file with
16340         jit-verify-output-file-was-created.  Strengthen the expected stdout
16341         from the built executable.
16342         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16343         favor of an implementation from new file
16344         create-code-for-hello-world-executable.h, which also adds a
16345         "main".
16346         (dg-final): Replace jit-verify-compile-to-file with
16347         jit-verify-output-file-was-created, and invoke new function
16348         jit-verify-object.
16349         * jit.dg/verify-dynamic-library.c: New source file.
16350
16351 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16352             Brian Rzycki  <b.rzycki@samsung.com>
16353
16354         PR tree-optimization/64878
16355         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16356
16357 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16358
16359         PR ipa/64896
16360         * g++.dg/ipa/pr64896.C: New test.
16361
16362 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16363
16364         PR target/64205
16365         * gcc.target/powerpc/pr64205.c: New file.
16366
16367 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16368
16369         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16370         (dg-options): Use -fpie instead of -fPIE -pie.
16371
16372 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16373
16374         PR middle-end/64937
16375         * g++.dg/asan/pr64937.C: New test.
16376
16377 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16378
16379         PR fortran/63205
16380         * gfortran.dg/class_to_type_4.f90: New test
16381
16382 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16383
16384         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16385
16386 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16387
16388         PR rtl-optimization/64957
16389         PR debug/64817
16390         * gcc.c-torture/execute/pr64957.c: New test.
16391
16392 2015-02-05  Jeff Law  <law@redhat.com>
16393
16394         PR target/17306
16395         * gcc.target/h8300/pr17306-1.c: New test.
16396         * gcc.target/h8300/pr17306-2.c: New test.
16397
16398 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16399
16400         PR fortran/64943
16401         * gfortran.dg/structure_constructor_12.f90: New.
16402
16403 2015-02-05  Jeff Law  <law@redhat.com>
16404
16405         PR target/58400
16406         gcc.target/h8300/pr58400.c: New test.
16407
16408 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16409
16410         * gcc.target/arm/macro_defs0.c: New test.
16411         * gcc.target/arm/macro_defs1.c: New test.
16412         * gcc.target/arm/macro_defs2.c: New test.
16413
16414 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16415
16416         PR rtl-optimization/64905
16417         * gcc.target/i386/pr64905.c: Require nonpic target.
16418         (dg-options): Add -fomit-frame-pointer.
16419         (main): Remove.
16420
16421 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16422
16423         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16424         tree dump scanning.
16425
16426 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16427
16428         PR fortran/64757
16429         * gfortran.dg/type_to_class_2.f90: New test
16430         * gfortran.dg/type_to_class_3.f90: New test
16431
16432 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16433
16434         PR ipa/64686
16435         * g++.dg/torture/pr64686.C: New testcase.
16436
16437 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16438
16439         PR rtl-optimization/64905
16440         * gcc.target/i386/pr64905.c: New file.
16441
16442 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16443
16444         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16445         * gcc.dg/guality/pr41616-1.c: Ditto.
16446
16447 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16448
16449         PR debug/64817
16450         * gcc.dg/pr64817-3.c: New.
16451
16452 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16453             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16454
16455         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16456         pass parameters in registers.
16457         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16458         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16459         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16460
16461 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16462             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16463
16464         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16465         list, allow for multilibed targets.
16466         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16467
16468 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16469
16470         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16471         * gcc.dg/pr46728-6.c: Ditto.
16472
16473 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16474
16475         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16476         for mips_nanlegacy target.
16477
16478 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16479
16480         * gcc.target/i386/chkp-hidden-def.c: New.
16481
16482 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16483
16484         PR middle-end/62103
16485         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16486         to use 24 bits for bitfield b.
16487
16488 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16489
16490         PR testsuite/64796
16491         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16492         cache result in a global variable.  Include all 32-bit targets for
16493         bswap64 tests.
16494
16495 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16496
16497         PR rtl-optimization/64756
16498         * gcc.c-torture/execute/pr64756.c: New test.
16499
16500 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16501
16502         PR target/64660
16503         * gcc.target/sh/pr64660-0.h: New.
16504         * gcc.target/sh/pr64660-1.c: New.
16505         * gcc.target/sh/pr64660-2.c: New.
16506         * gcc.target/sh/pr64660-3.c: New.
16507         * gcc.target/sh/pr64660-4.c: New.
16508
16509 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16510
16511         PR c++/64877
16512         * g++.dg/warn/Waddress-2.C: New.
16513
16514 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16515
16516         PR middle-end/61225
16517         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16518
16519 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16520
16521         PR preprocessor/64803
16522         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16523
16524 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16525
16526         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16527
16528 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16529
16530         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16531         (_ARM_FPSRC): Add DN and AHP fields.
16532         (clean_results): Force DN=1 on AArch64.
16533         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16534         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16535         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16536         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16537         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16538         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16539
16540 2015-02-02  Alan Modra  <amodra@gmail.com>
16541
16542         * gcc.target/powerpc/cprophard.c: New.
16543
16544 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16545
16546         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16547         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16548
16549 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16550
16551         PR debug/64817
16552         * gcc.dg/pr64817-1.c: New test.
16553         * gcc.dg/pr64817-2.c: New test.
16554
16555 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16556
16557         PR target/64851
16558         * gcc.target/sh/pr64851-0.h: New
16559         * gcc.target/sh/pr64851-1.c: New
16560         * gcc.target/sh/pr64851-2.c: New
16561         * gcc.target/sh/pr64851-3.c: New
16562         * gcc.target/sh/pr64851-4.c: New
16563
16564 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16565
16566         PR target/64882
16567         * gcc.dg/torture/pr64882.c: New test.
16568
16569 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16570
16571         PR target/64159
16572         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16573         sparc*-*-*.
16574
16575 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16576
16577         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16578         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16579         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16580         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16581         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16582         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16583         tree dump.
16584         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16585         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16586         tree dump.
16587         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16588         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16589         tree dump.
16590
16591 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16592
16593         PR target/64688
16594         * g++.dg/pr64688-2.C: New.
16595
16596 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16597
16598         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16599         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16600         * gcc.target/i386/fuse-caller-save.c: Ditto.
16601         * gcc.target/i386/headmerge-1.c: Ditto.
16602         * gcc.target/i386/headmerge-2.c: Ditto.
16603         * gcc.target/i386/sibcall-6.c: Ditto.
16604
16605 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16606
16607         PR target/64617
16608         * gcc.target/i386/pr64617.c: New test.
16609
16610 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16611
16612         PR target/15184
16613         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16614         (dg-options): Remove -m32.
16615         (dg-final): Scan for "movb %al" only.
16616         * gcc.target/i386/pr15184-2.c: Ditto.
16617
16618 2015-01-30  Richard Biener  <rguenther@suse.de>
16619
16620         PR tree-optimization/64829
16621         * gcc.dg/vect/pr64829.c: New testcase.
16622
16623 2015-01-29  Marek Polacek  <polacek@redhat.com>
16624
16625         PR c/64709
16626         * gcc.dg/pr64709.c: New test.
16627
16628 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16629
16630         PR c++/64717
16631         * g++.dg/ubsan/pr64717-1.C: New test.
16632         * g++.dg/ubsan/pr64717-2.C: New test.
16633
16634 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16635
16636         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16637
16638 2015-01-29  Jeff Law  <law@redhat.com>
16639
16640         PR target/15184
16641         * gcc.target/i386/pr15184-1.c: New test.
16642         * gcc.target/i386/pr15184-2.c: New test.
16643
16644 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16645
16646         PR tree-optimization/64746
16647         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16648
16649 2015-01-29  Richard Biener  <rguenther@suse.de>
16650
16651         PR tree-optimization/64853
16652         * gcc.dg/torture/pr64853.c: New testcase.
16653
16654 2015-01-29  Richard Biener  <rguenther@suse.de>
16655
16656         PR tree-optimization/64844
16657         * gcc.dg/vect/pr64844.c: New testcase.
16658
16659 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16660
16661         PR middle-end/64809
16662         * gcc.dg/pr64809.c: Delete.
16663
16664 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16665
16666         PR middle-end/64805
16667         * gcc.target/i386/pr64805.c: New.
16668
16669 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16670
16671         * gcc.dg/guality/guality.h (main): Add argv[0] to
16672         guality_gdb_command.
16673
16674 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16675
16676         PR ipa/64801
16677         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16678
16679 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16680
16681         PR target/64659
16682         * gcc.target/sh/sh.exp
16683         (check_effective_target_atomic_model_soft_gusa_available,
16684         check_effective_target_atomic_model_soft_tcb_available,
16685         check_effective_target_atomic_model_soft_imask_available,
16686         check_effective_target_atomic_model_hard_llcs_available): New.
16687         * gcc.target/sh/pr64659-0.h: New.
16688         * gcc.target/sh/pr64659-1.c: New.
16689         * gcc.target/sh/pr64659-2.c: New.
16690         * gcc.target/sh/pr64659-3.c: New.
16691         * gcc.target/sh/pr64659-4.c: New.
16692
16693 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16694
16695         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16696         scan-assembler-times pattern.
16697
16698 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16699
16700         PR middle-end/64809
16701         * gcc.dg/pr64809.c: New test.
16702
16703 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16704
16705         PR tree-optimization/64277
16706         * gcc.dg/pr64277.c: New.
16707
16708 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16709
16710         PR tree-optimization/64718
16711         * gcc.c-torture/execute/pr64718.c: New test.
16712
16713 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16714
16715         * gcc.target/aarch64/abs_2.c: New.
16716
16717 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16718
16719         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16720         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16721         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16722         ISA rev < 2.
16723
16724 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16725
16726         PR bootstrap/64612
16727         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16728         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16729         { target comdat_group }.
16730
16731 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16732
16733         PR fortran/63861
16734         * gfortran.dg/goacc/coarray_2.f90: New.
16735
16736 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16737
16738         PR ipa/60871
16739         PR ipa/64139
16740         * g++.dg/torture/pr64139.C: New testcase.
16741         * g++.dg/torture/pr60871.C: Likewise.
16742
16743 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16744
16745         PR fortran/64230
16746         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16747         prevent linking errors.
16748
16749 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16750
16751         PR ipa/64282
16752         * g++.dg/torture/pr64282.C: New testcase.
16753
16754 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16755
16756         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16757         for wzr reg.
16758
16759 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16760
16761         * gcc.target/s390/hotpatch-13.c: New testcase.
16762         * gcc.target/s390/hotpatch-14.c: New testcase.
16763         * gcc.target/s390/hotpatch-15.c: New testcase.
16764         * gcc.target/s390/hotpatch-16.c: New testcase.
16765         * gcc.target/s390/hotpatch-17.c: New testcase.
16766         * gcc.target/s390/hotpatch-18.c: New testcase.
16767         * gcc.target/s390/hotpatch-19.c: New testcase.
16768         * gcc.target/s390/hotpatch-20.c: New testcase.
16769         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16770         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16771         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16772         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16773         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16774         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16775         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16776         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16777         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16778         * gcc.target/s390/hotpatch-10.c: Likewise.
16779         * gcc.target/s390/hotpatch-11.c: Likewise.
16780         * gcc.target/s390/hotpatch-12.c: Likewise.
16781         * gcc.target/s390/hotpatch-2.c: Likewise.
16782         * gcc.target/s390/hotpatch-3.c: Likewise.
16783         * gcc.target/s390/hotpatch-4.c: Likewise.
16784         * gcc.target/s390/hotpatch-5.c: Likewise.
16785         * gcc.target/s390/hotpatch-6.c: Likewise.
16786         * gcc.target/s390/hotpatch-7.c: Likewise.
16787         * gcc.target/s390/hotpatch-8.c: Likewise.
16788         * gcc.target/s390/hotpatch-9.c: Likewise.
16789         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16790         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16791         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16792         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16793         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16794         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16795         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16796         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16797
16798 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16799
16800         * gcc.dg/long_branch.c: New testcase.
16801
16802 2015-01-27  Richard Biener  <rguenther@suse.de>
16803
16804         PR tree-optimization/56273
16805         PR tree-optimization/59124
16806         PR tree-optimization/64277
16807         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16808         * gcc.dg/Warray-bounds-12.c: Likewise.
16809         * gcc.dg/Warray-bounds-13.c: Likewise.
16810
16811 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16812
16813         PR rtl-optimization/61058
16814         * gcc.dg/pr61058.c: New test.
16815
16816 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16817
16818         * gcc.target/i386/chkp-narrow-bounds.c: New.
16819
16820 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16821
16822         PR tree-optimization/64807
16823         * gcc.dg/pr64807.c: New test.
16824
16825         PR c/64766
16826         * gcc.dg/pr64766.c: New test.
16827
16828 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16829
16830         PR target/49263
16831         * gcc.target/sh/pr49263-4.c: New.
16832
16833 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16834
16835         PR fortran/62044
16836         * gfortran.dg/allocate_with_mold_1.f90: New test
16837
16838 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16839
16840         PR c/64778
16841         * gcc.dg/pr64778.c: New test.
16842
16843         PR middle-end/64421
16844         * gcc.dg/vect/pr64421.c: New test.
16845
16846 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16847
16848         PR fortran/64771
16849         * gfortran.dg/coarray_36.f: New.
16850         * gfortran.dg/coarray_37.f90: New.
16851
16852 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16853
16854         PR fortran/64230
16855         * gfortran.dg/class_allocate_18.f90: New.
16856
16857 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16858
16859         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16860
16861 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16862
16863         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16864
16865 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16866
16867         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16868
16869 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16870
16871         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16872
16873 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16874
16875         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16876         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16877         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16878         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16879
16880 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16881
16882         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16883         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16884         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16885
16886 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16887
16888         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16889         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16890         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16891         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16892         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16893         vXXXhn.inc.
16894
16895 2015-01-26  Richard Biener  <rguenther@suse.de>
16896
16897         PR middle-end/64764
16898         * gcc.dg/uninit-19.c: New testcase.
16899
16900 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16901
16902         * lib/target-supports.exp (check_effective_target_vect64): Add
16903         sparc*-*-*.
16904
16905 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16906
16907         PR testsuite/64712
16908         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16909
16910 2015-01-26  Tony Liu  <tony.liu@arm.com>
16911
16912         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16913         non-UAL cases.
16914
16915 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16916
16917         PR libfortran/64770
16918         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16919         correctly, clean up afterwards.
16920
16921 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16922
16923         PR fortran/62044
16924         * gfortran.dg/use_rename_7.f90: New.
16925
16926 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16927
16928         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16929         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16930
16931 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16932
16933         PR target/54236
16934         * gcc.target/sh/pr54236-4.c: New.
16935
16936 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16937
16938         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16939         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16940         Bridge test.
16941
16942 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16943
16944         PR libfortran/64770
16945         * gfortran.dg/open_new_segv.f90: New test.
16946
16947 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16948
16949         PR target/49263
16950         PR target/53987
16951         PR target/64345
16952         PR target/59533
16953         PR target/52933
16954         PR target/54236
16955         PR target/51244
16956         * gcc.target/sh/pr64345-1.c: New.
16957         * gcc.target/sh/pr64345-2.c: New.
16958         * gcc.target/sh/pr59533-1.c: New.
16959         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16960         * gcc.target/sh/pr52933-2.c: Likewise.
16961         * gcc.target/sh/pr54089-1.c: Likewise.
16962         * gcc.target/sh/pr54236-1.c: Likewise.
16963         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16964         * gcc.target/sh/pr49263-1.c: Remove xfails.
16965         * gcc.target/sh/pr49263-2.c: Likewise.
16966         * gcc.target/sh/pr49263-3.c: Likewise.
16967         * gcc.target/sh/pr53987-1.c: Likewise.
16968         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16969         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16970         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16971         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16972         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16973         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16974         test_009): New.
16975         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16976         (test_02): New.
16977
16978 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16979
16980         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16981
16982 2015-01-23  Ian Lance Taylor  <iant@google.com>
16983
16984         PR go/64510
16985         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16986         targets without split stack support.
16987
16988 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16989
16990         PR target/64317
16991         * gcc.target/i386/pr64317.c: New test.
16992
16993 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16994
16995         PR rtl-optimization/63637
16996         PR rtl-optimization/60663
16997         * gcc.dg/pr63637-1.c: New test.
16998         * gcc.dg/pr63637-2.c: New test.
16999         * gcc.dg/pr63637-3.c: New test.
17000         * gcc.dg/pr63637-4.c: New test.
17001         * gcc.dg/pr63637-5.c: New test.
17002         * gcc.dg/pr63637-6.c: New test.
17003         * gcc.target/i386/pr63637-1.c: New test.
17004         * gcc.target/i386/pr63637-2.c: New test.
17005         * gcc.target/i386/pr63637-3.c: New test.
17006         * gcc.target/i386/pr63637-4.c: New test.
17007         * gcc.target/i386/pr63637-5.c: New test.
17008         * gcc.target/i386/pr63637-6.c: New test.
17009
17010 2015-01-23  Richard Biener  <rguenther@suse.de>
17011
17012         PR testsuite/63439
17013         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17014         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17015
17016 2015-01-23  Marek Polacek  <polacek@redhat.com>
17017
17018         PR preprocessor/60570
17019         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17020         * gcc.dg/cpp/pr60570.c: New test.
17021
17022 2015-01-23  Richard Biener  <rguenther@suse.de>
17023
17024         PR testsuite/63439
17025         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17026         vectorization on vect64 targets.
17027
17028 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17029
17030         PR fortran/60922
17031         * gfortran.dg/class_allocate_17.f90: New.
17032
17033 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17034
17035         PR fortran/64726
17036         * gfortran.dg/goacc/combined_loop.f90: New.
17037
17038 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17039
17040         PR fortran/61933
17041         * gfortran.dg/make_unit.f90: New test.
17042
17043 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17044
17045         PR fortran/61933
17046         * gfortran.dg/negative_unit_int8.f: Update.
17047
17048 2015-01-22  Jeff Law  <law@redhat.com>
17049
17050         PR target/52076
17051         * gcc.target/m68k/pr52076-1.c: New test.
17052         * gcc.target/m68k/pr52076-2.c: New test.
17053
17054 2015-01-22  Richard Biener  <rguenther@suse.de>
17055
17056         PR middle-end/64728
17057         * gcc.dg/torture/pr64728.c: New testcase.
17058
17059 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17060
17061         PR target/64688
17062         * g++.dg/pr64688.C: New test.
17063
17064 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17065
17066         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17067         to avoid errors with -fpic.
17068
17069 2015-01-22  Richard Biener  <rguenther@suse.de>
17070
17071         PR libstdc++/64535
17072         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17073
17074 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17075
17076         PR rtl-optimization/64682
17077         * gcc.c-torture/execute/pr64682.c: New file.
17078
17079 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17080
17081         PR debug/64511
17082         * gcc.dg/pr64511.c: New test.
17083
17084         PR rtl-optimization/62078
17085         * g++.dg/opt/pr62078.C: New test.
17086
17087         PR c/63307
17088         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17089
17090 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17091
17092         PR fortran/57023
17093         * gfortran.dg/internal_pack_15.f90:  New test.
17094
17095 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17096
17097         * c-c++-common/tsan/step.c: New testcase.
17098
17099 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17100
17101         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17102
17103 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17104
17105         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17106
17107 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17108
17109         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17110
17111 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17112
17113         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17114
17115 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17116
17117         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17118
17119 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17120
17121         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17122
17123 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17124
17125         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17126
17127 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17128
17129         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17130
17131 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17132
17133         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17134
17135 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17136
17137         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17138
17139 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17140
17141         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17142
17143 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17144
17145         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17146
17147 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17148
17149         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17150         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17151         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17152         vXXXw.inc.
17153
17154 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17155
17156         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17157         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17158         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17159         vXXXl.inc.
17160
17161 2015-01-21  Renlin Li  <renlin.li@arm.com>
17162
17163         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17164         * g++.dg/tls/thread_local5g.C: Likewise.
17165         * g++.dg/tls/thread_local6g.C: Likewise.
17166
17167 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17168
17169         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17170         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17171         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17172
17173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17174
17175         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17176         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17177         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17178
17179 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17180
17181         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17182         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17183         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17184
17185 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17186
17187         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17188         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17189         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17190
17191 2015-01-20  Jeff Law  <law@redhat.com>
17192
17193         PR target/59946
17194         * gcc.target/m68k/pr59946.c: New test.
17195
17196 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17197
17198         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17199         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17200         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17201
17202 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17203
17204         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17205         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17206         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17207
17208 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17209
17210         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17211         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17212         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17213
17214 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17215
17216         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17217         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17218         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17219         vshuffle.inc.
17220         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17221         vshuffle.inc.
17222
17223 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17224
17225         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17226         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17227         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17228
17229 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17230
17231         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17232         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17233         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17234
17235 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17236
17237         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17238
17239 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17240
17241         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17242
17243         PR sanitizer/64632
17244         * g++.dg/ubsan/pr64632.C: New test.
17245
17246         PR debug/64663
17247         * gcc.dg/pr64663.c: New test.
17248
17249 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17250
17251         PR c++/64383
17252         * g++.dg/warn/Wunused-var-23.C: New.
17253
17254 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17255
17256         PR c++/59937
17257         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17258         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17259
17260 2015-01-20  Richard Biener  <rguenther@suse.de>
17261
17262         PR ipa/64684
17263         * gcc.dg/lto/pr64684_0.c: New testcase.
17264         * gcc.dg/lto/pr64684_1.c: Likewise.
17265         * gcc.dg/lto/pr64684_2.c: Likewise.
17266         * gcc.dg/lto/pr64685_0.c: Likewise.
17267         * gcc.dg/lto/pr64685_1.c: Likewise.
17268
17269 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17270
17271         PR c++/62241
17272         * g++.dg/cpp1y/lambda-init12.C: New.
17273
17274 2015-01-20  Richard Biener  <rguenther@suse.de>
17275
17276         PR tree-optimization/64410
17277         * g++.dg/vect/pr64410.cc: Require vect_double.
17278
17279 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17280
17281         PR target/64149
17282         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17283
17284 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17285
17286         PR bootstrap/64676
17287         Revert:
17288         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17289
17290         PR rtl-optimization/64081
17291         * gcc.dg/pr64081.c: New test.
17292
17293 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17294
17295         * jit.dg/harness.h: Include <unistd.h>.
17296         (CHECK_NO_ERRORS): New.
17297         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17298         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17299         gcc_jit_context_compile_to_file.
17300         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17301         args to the spawned executable.
17302         (jit-expand-vars): New function.
17303         (jit-exe-params): New variable.
17304         (dg-jit-set-exe-params): New function.
17305         (jit-dg-test): Detect testcases that use
17306         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17307         Set arguments of spawned process to jit-exe-params.
17308         (jit-get-output-filename): New function.
17309         (jit-setup-compile-to-file): New function.
17310         (jit-verify-compile-to-file): New function.
17311         (jit-run-executable): New function.
17312         (jit-verify-executable): New function.
17313         * jit.dg/test-compile-to-assembler.c: New testcase.
17314         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17315         * jit.dg/test-compile-to-executable.c: New testcase.
17316         * jit.dg/test-compile-to-object.c: New testcase.
17317
17318 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17319
17320         PR target/64652
17321         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17322         (test_1): New.
17323
17324 2015-01-19  Martin Liska  <mliska@suse.cz>
17325
17326         * objc/compile/pr64668.m: New test.
17327
17328 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17329
17330         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17331         (create_overflow_fn): Update comment to clarify that
17332         the third param of the created function is a bool *, not
17333         an int *.
17334         (verify_int_overflow_fn): Convert param "expected_ovf" from
17335         int to bool.  Update third param of "overflow_fn_type" from int *
17336         to bool *.  Update local "actual_ovf" from int to bool.
17337         (verify_uint_overflow_fn): Likewise.
17338
17339 2015-01-19  Martin Liska  <mliska@suse.cz>
17340
17341         * gcc.dg/ipa/ipa-icf-33.c: New test.
17342
17343 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17344             Haijian Zhang  <z.zhanghaijian@huawei.com>
17345
17346         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17347         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17348         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17349         result_float64x2, expected_hfloat64x2): New helper type, variable and
17350         declaration.
17351         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17352         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17353         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17354         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17355         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17356         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17357         and target without the FMA feature.
17358
17359 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17360
17361         * gcc.target/aarch64/pr64304.c: New testcase.
17362
17363 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17364
17365         PR rtl-optimization/64081
17366         * gcc.dg/pr64081.c: New test.
17367
17368 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17369
17370         PR target/63971
17371         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17372         the epilogue).
17373         * gcc.target/aarch64/test_frame_6.c: Likewise.
17374         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17375         and x19 (in the epilogue).
17376         * gcc.target/aarch64/test_frame_4.c: Likewise.
17377         * gcc.target/aarch64/test_frame_7.c: Likewise.
17378
17379 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17380
17381         * gcc.target/i386/chkp-always_inline.c: New.
17382
17383 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17384             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17385
17386         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17387         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17388
17389 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17390
17391         PR fortran/60255
17392         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17393         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17394
17395 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17396
17397         PR fortran/64578
17398         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17399
17400 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17401
17402         PR target/64652
17403         * gcc.target/sh/torture/pr64652.c: New.
17404
17405 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17406
17407         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17408         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17409         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17410         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17411         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17412         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17413
17414 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17415
17416         PR ipa/64378
17417         * g++.dg/torture/pr64378.C: New testcase.
17418
17419 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17420
17421         PR fortran/57959
17422         * gfortran.dg/block_13.f08: New test
17423
17424 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17425
17426         PR fortran/55901
17427         * gfortran.dg/associate_1.f03: Allow test for character with
17428         automatic length.
17429
17430 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17431
17432         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17433         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17434
17435 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17436
17437         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17438
17439 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17440
17441         PR fortran/64578
17442         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17443
17444 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17445
17446         PR fortran/60357
17447         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17448
17449         PR fortran/61275
17450         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17451
17452         PR fortran/55932
17453         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17454
17455 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17456
17457         PR fortran/60334
17458         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17459
17460 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17461
17462         PR rtl-optimization/52773
17463         * gcc.c-torture/compile/pr52773.c: New test.
17464
17465 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17466
17467         PR c++/62134
17468         * g++.dg/cpp0x/alias-decl-46.C: New.
17469
17470 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17471
17472         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17473
17474 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17475
17476         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17477         Add trace.
17478         (CHECK_FP): Likewise.
17479         (CHECK_CUMULATIVE_SAT): Likewise.
17480
17481 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17482
17483         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17484         (Set_Neon_Cumulative_Sat): Add parameter.
17485         (__set_neon_cumulative_sat): Support new parameter.
17486         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17487         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17488         argument.
17489         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17490         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17491         argument.
17492
17493 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17494
17495         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17496         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17497
17498 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17499
17500         PR c++/60056
17501         * g++.dg/tls/thread_local-ice4.C: New.
17502
17503 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17504
17505         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17506         than Neon options.
17507
17508 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17509
17510         PR c++/62276
17511         * g++.dg/cpp0x/vt-62276.C: New.
17512
17513 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17514
17515         PR middle-end/64353
17516         * g++.dg/pr64353.C: New.
17517
17518 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17519
17520         PR target/64263
17521         * gcc.target/aarch64/pr64263_1.c: New test.
17522
17523 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17524
17525         PR tree-optimization/64434
17526         * gcc.dg/torture/pr64434.c: Move to...
17527         * gcc.dg/pr64434.c: ... here.
17528
17529 2015-01-16  Richard Biener  <rguenther@suse.de>
17530
17531         PR middle-end/64614
17532         * gcc.dg/uninit-18.c: New testcase.
17533
17534 2015-01-16  Richard Biener  <rguenther@suse.de>
17535
17536         PR tree-optimization/64568
17537         * g++.dg/torture/pr64568-2.C: New testcase.
17538
17539 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17540
17541         PR target/64363
17542         * gcc.target/i386/chkp-label-address.c: New.
17543
17544 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17545
17546         PR fortran/45290
17547         * gfortran.dg/pointer_init_6.f90: Extended.
17548
17549 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17550
17551         * gcc.c-torture/compile/20150108.c: New test.
17552
17553 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17554
17555         * gcc.target/visium: New directory.
17556
17557 2015-01-16  Richard Biener  <rguenther@suse.de>
17558
17559         PR tree-optimization/61743
17560         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17561         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17562
17563 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17564
17565         * gcc.dg/pr64015.c: New test.
17566
17567 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17568
17569         PR ipa/64163
17570         PR ipa/64612
17571         * g++.dg/ipa/pr64612.C: New test.
17572
17573 2015-01-16  Renlin Li  <renlin.li@arm.com>
17574
17575         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17576
17577 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17578
17579         * gcc.target/i386/sse-14.c: Test new intrinsic.
17580         * gcc.target/i386/sse-22.c: Ditto.
17581
17582 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17583
17584         PR c++/58614
17585         * g++.dg/cpp0x/auto44.C: New.
17586
17587 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17588
17589         PR target/59710
17590         * gcc.target/nios2/gpopt-all.c: New test case.
17591         * gcc.target/nios2/gpopt-local.c: New test case.
17592         * gcc.target/nios2/gpopt-global.c: New test case.
17593         * gcc.target/nios2/gpopt-data.c: New test case.
17594         * gcc.target/nios2/gpopt-none.c: New test case.
17595
17596 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17597
17598         * g++.dg/ubsan/vptr-1.C: New test.
17599         * g++.dg/ubsan/vptr-2.C: New test.
17600         * g++.dg/ubsan/vptr-3.C: New test.
17601         * g++.dg/ubsan/vptr-4.C: New test.
17602         * g++.dg/ubsan/vptr-5.C: New test.
17603         * g++.dg/ubsan/vptr-6.C: New test.
17604         * g++.dg/ubsan/vptr-7.C: New test.
17605         * g++.dg/ubsan/vptr-8.C: New test.
17606         * g++.dg/ubsan/vptr-9.C: New test.
17607
17608 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17609
17610         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17611         is set up.
17612         * lib/gcc-dg.exp: Likewise.
17613
17614 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17615
17616         PR rtl-optimization/64110
17617         * gcc.target/i386/pr64110.c: Add scan-assembler.
17618
17619 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17620             James Norris  <jnorris@codesourcery.com>
17621             Cesar Philippidis  <cesar@codesourcery.com>
17622             Ilmir Usmanov  <i.usmanov@samsung.com>
17623
17624         * lib/target-supports.exp (check_effective_target_fopenacc): New
17625         procedure.
17626         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17627         * g++.dg/goacc/goacc.exp: Likewise.
17628         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17629         * gcc.dg/goacc/goacc.exp: Likewise.
17630         * gfortran.dg/goacc/goacc.exp: Likewise.
17631         * c-c++-common/cpp/openacc-define-1.c: New file.
17632         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17633         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17634         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17635         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17636         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17637         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17638         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17639         * c-c++-common/goacc/cache-1.c: Likewise.
17640         * c-c++-common/goacc/clauses-fail.c: Likewise.
17641         * c-c++-common/goacc/collapse-1.c: Likewise.
17642         * c-c++-common/goacc/data-1.c: Likewise.
17643         * c-c++-common/goacc/data-2.c: Likewise.
17644         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17645         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17646         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17647         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17648         * c-c++-common/goacc/if-clause-1.c: Likewise.
17649         * c-c++-common/goacc/if-clause-2.c: Likewise.
17650         * c-c++-common/goacc/kernels-1.c: Likewise.
17651         * c-c++-common/goacc/loop-1.c: Likewise.
17652         * c-c++-common/goacc/loop-private-1.c: Likewise.
17653         * c-c++-common/goacc/nesting-1.c: Likewise.
17654         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17655         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17656         * c-c++-common/goacc/parallel-1.c: Likewise.
17657         * c-c++-common/goacc/pcopy.c: Likewise.
17658         * c-c++-common/goacc/pcopyin.c: Likewise.
17659         * c-c++-common/goacc/pcopyout.c: Likewise.
17660         * c-c++-common/goacc/pcreate.c: Likewise.
17661         * c-c++-common/goacc/pragma_context.c: Likewise.
17662         * c-c++-common/goacc/present-1.c: Likewise.
17663         * c-c++-common/goacc/reduction-1.c: Likewise.
17664         * c-c++-common/goacc/reduction-2.c: Likewise.
17665         * c-c++-common/goacc/reduction-3.c: Likewise.
17666         * c-c++-common/goacc/reduction-4.c: Likewise.
17667         * c-c++-common/goacc/sb-1.c: Likewise.
17668         * c-c++-common/goacc/sb-2.c: Likewise.
17669         * c-c++-common/goacc/sb-3.c: Likewise.
17670         * c-c++-common/goacc/update-1.c: Likewise.
17671         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17672         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17673         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17674         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17675         * gfortran.dg/goacc/assumed.f95: Likewise.
17676         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17677         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17678         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17679         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17680         * gfortran.dg/goacc/branch.f95: Likewise.
17681         * gfortran.dg/goacc/cache-1.f95: Likewise.
17682         * gfortran.dg/goacc/coarray.f95: Likewise.
17683         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17684         * gfortran.dg/goacc/cray.f95: Likewise.
17685         * gfortran.dg/goacc/critical.f95: Likewise.
17686         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17687         * gfortran.dg/goacc/data-tree.f95: Likewise.
17688         * gfortran.dg/goacc/declare-1.f95: Likewise.
17689         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17690         * gfortran.dg/goacc/fixed-1.f: Likewise.
17691         * gfortran.dg/goacc/fixed-2.f: Likewise.
17692         * gfortran.dg/goacc/fixed-3.f: Likewise.
17693         * gfortran.dg/goacc/fixed-4.f: Likewise.
17694         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17695         * gfortran.dg/goacc/if.f95: Likewise.
17696         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17697         * gfortran.dg/goacc/list.f95: Likewise.
17698         * gfortran.dg/goacc/literal.f95: Likewise.
17699         * gfortran.dg/goacc/loop-1.f95: Likewise.
17700         * gfortran.dg/goacc/loop-2.f95: Likewise.
17701         * gfortran.dg/goacc/loop-3.f95: Likewise.
17702         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17703         * gfortran.dg/goacc/omp.f95: Likewise.
17704         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17705         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17706         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17707         * gfortran.dg/goacc/parameter.f95: Likewise.
17708         * gfortran.dg/goacc/private-1.f95: Likewise.
17709         * gfortran.dg/goacc/private-2.f95: Likewise.
17710         * gfortran.dg/goacc/private-3.f95: Likewise.
17711         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17712         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17713         * gfortran.dg/goacc/reduction.f95: Likewise.
17714         * gfortran.dg/goacc/routine-1.f90: Likewise.
17715         * gfortran.dg/goacc/routine-2.f90: Likewise.
17716         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17717         * gfortran.dg/goacc/several-directives.f95: Likewise.
17718         * gfortran.dg/goacc/sie.f95: Likewise.
17719         * gfortran.dg/goacc/subarrays.f95: Likewise.
17720         * gfortran.dg/gomp/map-1.f90: Likewise.
17721         * gfortran.dg/openacc-define-1.f90: Likewise.
17722         * gfortran.dg/openacc-define-2.f90: Likewise.
17723         * gfortran.dg/openacc-define-3.f90: Likewise.
17724         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17725         * g++.dg/gomp/block-2.C: Likewise.
17726         * g++.dg/gomp/block-3.C: Likewise.
17727         * g++.dg/gomp/block-5.C: Likewise.
17728         * g++.dg/gomp/target-1.C: Likewise.
17729         * g++.dg/gomp/target-2.C: Likewise.
17730         * g++.dg/gomp/taskgroup-1.C: Likewise.
17731         * g++.dg/gomp/teams-1.C: Likewise.
17732         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17733         * gcc.dg/cilk-plus/jump.c: Likewise.
17734         * gcc.dg/gomp/block-1.c: Likewise.
17735         * gcc.dg/gomp/block-10.c: Likewise.
17736         * gcc.dg/gomp/block-2.c: Likewise.
17737         * gcc.dg/gomp/block-3.c: Likewise.
17738         * gcc.dg/gomp/block-4.c: Likewise.
17739         * gcc.dg/gomp/block-5.c: Likewise.
17740         * gcc.dg/gomp/block-6.c: Likewise.
17741         * gcc.dg/gomp/block-7.c: Likewise.
17742         * gcc.dg/gomp/block-8.c: Likewise.
17743         * gcc.dg/gomp/block-9.c: Likewise.
17744         * gcc.dg/gomp/target-1.c: Likewise.
17745         * gcc.dg/gomp/target-2.c: Likewise.
17746         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17747         * gcc.dg/gomp/teams-1.c: Likewise.
17748
17749 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17750
17751         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17752         test case.
17753
17754 2015-01-15  Mike Stump  <mikestump@comcast.net>
17755
17756         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17757         * gcc.dg/inline_2.c: Likewise.
17758         * gcc.dg/inline_3.c: Likewise.
17759         * gcc.dg/inline_4.c: Likewise.
17760
17761 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17762
17763         PR fortran/58023
17764         * gfortran.dg/proc_ptr_comp_43.f90: New.
17765
17766 2015-01-15  Mike Stump  <mikestump@comcast.net>
17767
17768         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17769         * gcc.dg/unroll_2.c: Likewise.
17770         * gcc.dg/unroll_3.c: Likewise.
17771         * gcc.dg/unroll_4.c: Likewise.
17772         * gcc.dg/unroll_5.c: Likewise.
17773
17774 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17775
17776         PR target/63971
17777         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17778         in epilogue.
17779         * gcc.target/aarch64/test_frame_6.c: Likewise.
17780         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17781         x30 and x19 (in the epilogue).
17782         * gcc.target/aarch64/test_frame_4.c: Likewise.
17783         * gcc.target/aarch64/test_frame_7.c: Likewise.
17784
17785 2015-01-15  Martin Liska  <mliska@suse.cz>
17786
17787         * g++.dg/ipa/pr64068.C: New test.
17788         * gcc.dg/ipa/PR64559.c: New test.
17789
17790 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17791
17792         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17793         with PIE.
17794
17795 2015-01-15  Richard Biener  <rguenther@suse.de>
17796
17797         PR tree-optimization/61743
17798         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17799         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17800
17801 2015-01-15 Renlin Li <renlin.li@arm.com>
17802
17803         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17804         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17805
17806 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17807
17808         * gcc.dg/vect/vect-aggressive-1.c: New.
17809         * gcc.target/i386/avx2-vect-aggressive.c: New.
17810
17811 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17812
17813         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17814
17815 2015-01-15  Richard Biener  <rguenther@suse.de>
17816
17817         PR lto/64415
17818         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17819         -Wl,-undefined,dynamic_lookup.
17820
17821 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17822
17823         * gnat.dg/opt47.adb: New test.
17824
17825 2015-01-15  Richard Biener  <rguenther@suse.de>
17826
17827         PR lto/64415
17828         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17829
17830 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17831
17832         PR tree-optimization/64434
17833         * gcc.dg/torture/pr64434.c: New test.
17834
17835 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17836
17837         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17838         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17839         -march=loongson* and -march=octeon* require -mno-micromips.
17840
17841 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17842             Matthew Fortune  <matthew.fortune@imgtec.com>
17843
17844         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17845         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17846         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17847         * gcc.target/mips/call-saved-7.c: New file.
17848         * gcc.target/mips/call-saved-8.c: New file.
17849         * gcc.target/mips/call-saved-9.c: New file.
17850
17851 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17852
17853         * gcc.target/mips/lsa.c: New file.
17854         * gcc.target/mips/mips64-lsa.c: Likewise.
17855         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17856         * gcc.target/mips/mulsize-4.c: Likewise.
17857         * gcc.target/mips/mulsize-5.c: New file.
17858         * gcc.target/mips/mulsize-6.c: Likewise.
17859         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17860         and !HAS_LSA as ghost options.
17861         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17862         for !HAS_LSA.
17863
17864 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17865
17866         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17867
17868 2015-01-15  Richard Biener  <rguenther@suse.de>
17869
17870         PR middle-end/64365
17871         * gcc.dg/torture/pr64365.c: New testcase.
17872
17873 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17874
17875         * gcc.dg/stackprotectexplicit1.c: New test.
17876         * g++.dg/stackprotectexplicit2.c: New test.
17877
17878 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17879
17880         PR target/61933
17881         * gfortran.dg/inquire_internal.f90: New.
17882         * gfortran.dg/negative_unit_check.f90: New.
17883
17884 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17885
17886         PR target/53988
17887         * gcc.target/sh/pr53988-1.c: New.
17888
17889 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17890
17891         PR c++/58671
17892         * g++.dg/tls/thread_local-ice3.C: New.
17893
17894 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17895
17896         * gcc.target/i386/fentry-override.c: Properly place {} in target
17897         selector.  Remove nonpic.
17898         * gcc.target/i386/fentry.c: Likewise.
17899
17900 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17901
17902         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17903         warnings instead of errors.
17904
17905 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17906
17907         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17908         option support instead of ENABLE_LTO from Makefile.
17909
17910 2015-01-14  Richard Biener  <rguenther@suse.de>
17911
17912         PR tree-optimization/59354
17913         * gcc.dg/vect/pr59354.c: New testcase.
17914
17915 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17916
17917         * lib/target-supports.exp
17918         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17919         on ARM architures before v7.
17920
17921 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17922
17923         PR middle-end/59448
17924         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17925         an atomic_exchange.
17926
17927 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17928
17929         PR target/64386
17930         * gcc.target/i386/pr64386.c: New test.
17931
17932 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17933
17934         PR target/64393
17935         * gcc.target/i386/pr64393.c: New test.
17936
17937 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17938
17939         PR target/64387
17940         * gcc.target/i386/pr64387.c: New test.
17941
17942 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17943
17944         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17945
17946 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17947
17948         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17949
17950 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17951
17952         PR target/64453
17953         * gcc.target/arm/pr64453.c: New.
17954
17955 2015-01-14  Richard Biener  <rguenther@suse.de>
17956
17957         PR lto/64415
17958         * gcc.dg/lto/pr64415_0.c: New testcase.
17959         * gcc.dg/lto/pr64415_1.c: Likewise.
17960
17961 2015-01-14  Martin Liska  <mliska@suse.cz>
17962
17963         * gcc.dg/ipa/pr64307.c: New test.
17964
17965 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17966
17967         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17968         64-bit and 128-bit.
17969
17970 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17971
17972         PR target/64460
17973         * gcc.target/arm/pr64460_1.c: New test.
17974
17975 2015-01-14  Richard Biener  <rguenther@suse.de>
17976
17977         PR tree-optimization/64493
17978         PR tree-optimization/64495
17979         * gcc.dg/vect/pr64493.c: New testcase.
17980         * gcc.dg/vect/pr64495.c: Likewise.
17981
17982 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17983
17984         * gcc.dg/Warray-bounds-11.c: New test-case.
17985
17986 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17987
17988         * gcc.target/mips/octeon3-pipe-1.c: New test.
17989
17990 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17991
17992         * jit.dg/harness.h (set_up_logging): Move string concatenation
17993         into...
17994         (concat_strings): New function.
17995         (dump_reproducer): New function.
17996         (test_jit): Call dump_reproducer.
17997         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17998         function.
17999         (jit-dg-test): Delete any generated reproducer from previous runs.
18000         Verify that a generated reproducer was created, and verify that it
18001         compiles.
18002         * jit.dg/test-nested-contexts.c (main): Call
18003         gcc_jit_context_dump_reproducer_to_file.
18004
18005 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18006
18007         * gcc.dg/aru-2.c: Add dg-require-profiling.
18008
18009 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18010
18011         * lib/target-supports.exp (check_profiling_available): Check if
18012         -pg links.
18013
18014 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18015
18016         PR ipa/64565
18017         * g++.dg/torture/pr64565.C: New testcase.
18018
18019 2015-01-13  Marek Polacek  <polacek@redhat.com>
18020
18021         PR middle-end/64391
18022         * gcc.dg/tm/pr64391.c: New test.
18023
18024 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18025
18026         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18027         true.
18028
18029 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18030
18031         * gcc.target/i386/pie.c: New test.
18032
18033         * lib/target-supports.exp (check_effective_target_pie): New.
18034
18035 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR rtl-optimization/64286
18038         * gcc.target/i386/avx2-pr64286.c: New test.
18039
18040 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18041
18042         PR c++/57626
18043         * g++.dg/cpp0x/vt-57626.C: New.
18044
18045 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18046
18047         PR fortran/64528
18048         * gfortran.dg/pr64528.f90: New test.
18049
18050 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18051
18052         * gcc.target/aarch64/subsp.c: New test.
18053
18054 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18055
18056         * gcc.target/aarch64/store-pair-1.c: New testcase.
18057
18058 2015-01-13  Richard Biener  <rguenther@suse.de>
18059
18060         PR lto/64373
18061         * gcc.dg/lto/pr64373_0.c: New testcase.
18062
18063 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18064
18065         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18066         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18067
18068 2015-01-13  Richard Biener  <rguenther@suse.de>
18069
18070         PR tree-optimization/64406
18071         * gcc.dg/pr64406.c: New testcase.
18072
18073 2015-01-13  Richard Biener  <rguenther@suse.de>
18074
18075         PR tree-optimization/64404
18076         * gcc.dg/vect/pr64404.c: New testcase.
18077
18078 2015-01-13  Richard Biener  <rguenther@suse.de>
18079
18080         PR tree-optimization/64568
18081         * g++.dg/torture/pr64568.C: New testcase.
18082
18083 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18084
18085         * jit.dg/test-error-local-used-from-other-function.c: New test
18086         case.
18087         * jit.dg/test-error-param-reuse.c: New test case.
18088         * jit.dg/test-error-param-sharing.c: New test case.
18089         * jit.dg/test-error-param-used-from-other-function.c: New test
18090         case.
18091         * jit.dg/test-error-param-used-without-a-function.c: New test
18092         case.
18093
18094 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18095
18096         PR tree-optimization/64563
18097         * gcc.dg/pr64563.c: New test.
18098
18099         PR target/64513
18100         * gcc.target/i386/pr64513.c: New test.
18101
18102         PR tree-optimization/64454
18103         * gcc.dg/pr64454.c: New test.
18104
18105         PR testsuite/64028
18106         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18107         bind_pic_locally.
18108         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18109         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18110         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18111         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18112         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18113         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18114         * gcc.dg/vect/slp-25.c: Likewise.
18115         * gcc.dg/vect/vect-109.c: Likewise.
18116         * gcc.dg/vect/vect-13.c: Likewise.
18117         * gcc.dg/vect/vect-17.c: Likewise.
18118         * gcc.dg/vect/vect-18.c: Likewise.
18119         * gcc.dg/vect/vect-19.c: Likewise.
18120         * gcc.dg/vect/vect-20.c: Likewise.
18121         * gcc.dg/vect/vect-21.c: Likewise.
18122         * gcc.dg/vect/vect-22.c: Likewise.
18123         * gcc.dg/vect/vect-27.c: Likewise.
18124         * gcc.dg/vect/vect-29.c: Likewise.
18125         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18126         * gcc.dg/vect/vect-2.c: Likewise.
18127         * gcc.dg/vect/vect-3.c: Likewise.
18128         * gcc.dg/vect/vect-4.c: Likewise.
18129         * gcc.dg/vect/vect-5.c: Likewise.
18130         * gcc.dg/vect/vect-72.c: Likewise.
18131         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18132         * gcc.dg/vect/vect-73.c: Likewise.
18133         * gcc.dg/vect/vect-77-global.c: Likewise.
18134         * gcc.dg/vect/vect-78-global.c: Likewise.
18135         * gcc.dg/vect/vect-7.c: Likewise.
18136         * gcc.dg/vect/vect-86.c: Likewise.
18137         * gcc.dg/vect/vect-align-1.c: Likewise.
18138         * gcc.dg/vect/vect-align-3.c: Likewise.
18139         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18140         * gcc.dg/vect/vect-all.c: Likewise.
18141         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18142         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18143         * gcc.dg/vect/vect-peel-3.c: Likewise.
18144         * gcc.dg/vect/vect-peel-4.c: Likewise.
18145         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18146
18147 2015-01-12  Jeff Law  <law@redhat.com>
18148
18149         PR target/64461
18150         * gcc.target/m68k/pr64461.c: New test.
18151
18152 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18153
18154         * jit.dg/test-array-as-pointer.c (create_code): Update call
18155         to gcc_jit_context_new_global by setting "kind" to
18156         GCC_JIT_GLOBAL_IMPORTED.
18157         * jit.dg/test-error-array-as-pointer.c: Likewise.
18158         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18159         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18160         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18161         * jit.dg/test-using-global.c (the_global): Rename to...
18162         (imported_global): ...this.
18163         (create_code): Update to test the three kinds of global.
18164         (verify_code): Likewise.
18165
18166 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18167
18168         PR testsuite/64427
18169         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18170         undefined behavior.
18171         * gcc.target/i386/pr64291-2.c: Updated.
18172
18173 2015-01-12  Richard Biener  <rguenther@suse.de>
18174
18175         PR tree-optimization/64530
18176         * gfortran.dg/pr64530.f90: New testcase.
18177
18178 2015-01-12  Richard Biener  <rguenther@suse.de>
18179
18180         PR middle-end/64357
18181         * gcc.dg/torture/pr64357.c: New testcase.
18182
18183 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18184
18185         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18186         selector.
18187
18188 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18189         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18190
18191 2015-01-12  Martin Liska  <mliska@suse.cz>
18192
18193         * gcc.dg/ipa/PR64550.c: New test.
18194
18195 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18196
18197         PR ipa/63470
18198         * g++.dg/ipa/pr63470.C: New testcase.
18199
18200 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18201
18202         PR fortran/63733
18203         * gfortran.dg/typebound_operator_20.f90: New.
18204
18205 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18206
18207         PR fortran/58023
18208         * gfortran.dg/proc_ptr_comp_42.f90: New.
18209
18210 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18211
18212         PR fortran/64508
18213         * gfortran.dg/proc_ptr_comp_41.f90: New.
18214
18215 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18216
18217         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18218
18219 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18220
18221         PR fortran/64522
18222         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18223         and add dg-excess-errors.
18224         * gfortran.dg/line_length_6.f90: New.
18225         * gfortran.dg/line_length_7.f90: New.
18226         * gfortran.dg/line_length_8.f90: New.
18227         * gfortran.dg/line_length_9.f90: New.
18228         * gfortran.dg/line_length_10.f90: New.
18229         * gfortran.dg/line_length_11.f90: New.
18230
18231 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18232
18233         * jit.dg/test-threads.c (struct testcase): Move declaration
18234         to jit.dg/all-non-failing-tests.h.
18235         (testcases): Likewise.
18236         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18237         declaration here from jit.dg/all-non-failing-tests.h.
18238         (testcases): Likewise.
18239         * jit.dg/test-combination.c (create_code): Eliminate spelling
18240         out all of the testcases in favor of looping through the
18241         "testcases" metadata.
18242         (verify_code): Likewise.
18243
18244 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18245
18246         PR rtl-optimization/64536
18247         * gcc.dg/pr64536.c: New test.
18248
18249 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18250
18251         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18252         * jit.dg/test-combination.c (create_code): Likewise.
18253         (verify_code): Likewise.
18254         * jit.dg/test-constants.c: New test case.
18255         * jit.dg/test-threads.c: Add test-constants.c.
18256
18257 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18258
18259         PR libobjc/51891
18260         * objc.dg/gnu-api-2-class.m: Add a test case
18261         for the above change.
18262
18263 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18264
18265         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18266
18267 2015-01-09  Richard Biener  <rguenther@suse.de>
18268
18269         PR tree-optimization/64410
18270         * g++.dg/vect/pr64410.cc: New testcase.
18271
18272 2015-01-09  Martin Liska  <mliska@suse.cz>
18273
18274         * gcc.dg/ipa/ipa-icf-32.c: New test.
18275
18276 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18277
18278         * c-c++-common/tsan/tsan_barrier.h: New.
18279         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18280         * c-c++-common/tsan/bitfield_race.c: Likewise.
18281         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18282         * c-c++-common/tsan/mutexset1.c: Likewise.
18283         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18284         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18285         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18286         * c-c++-common/tsan/simple_race.c: Likewise.
18287         * c-c++-common/tsan/simple_stack.c: Likewise.
18288         * c-c++-common/tsan/sleep_sync.c: Likewise.
18289         * c-c++-common/tsan/tiny_race.c: Likewise.
18290         * c-c++-common/tsan/tls_race.c: Likewise.
18291         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18292         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18293         * g++.dg/tsan/atomic_free.C: Likewise.
18294         * g++.dg/tsan/atomic_free2.C: Likewise.
18295         * g++.dg/tsan/cond_race.C: Likewise.
18296         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18297
18298 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18299
18300         PR testsuite/62250
18301         * lib/target-supports.exp (check_effective_target_libatomic_available):
18302         New.
18303         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18304         targets that match effective-target libatomic_available.
18305         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18306
18307 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18308
18309         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18310         Verify the result of gcc_jit_context_get_last_error.
18311         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18312
18313 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18314
18315         PR tree-optimization/63989
18316         * gcc.dg/strlenopt-27.c: New test.
18317
18318 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18319
18320         * jit.dg/harness.h (set_up_logging): New function.
18321         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18322         set_up_logging on the context, so that every testcase is
18323         logged to a particular file.
18324         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18325         and call gcc_jit_context_set_logfile on the top-level context.
18326
18327 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18328
18329         PR target/64338
18330         * g++.dg/opt/pr64338.C: New test.
18331
18332 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18333
18334         * gfortran.dg/coarray/codimension_2b.f90: New file.
18335         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18336         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18337
18338 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18339
18340         PR c++/59004
18341         * g++.dg/ext/fnname4.C: New.
18342
18343 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18344
18345         PR c++/64462
18346         * g++.dg/cpp0x/constexpr-64462.C: New.
18347
18348 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18349
18350         PR c++/60753
18351         * g++.dg/cpp0x/deleted10.C: New.
18352
18353 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18354
18355         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18356
18357 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18358
18359         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18360         GCC_JIT_UNARY_OP_ABS.
18361         (verify_unary_ops): Likewise.
18362
18363 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18364
18365         * jit.dg/test-arith-overflow.c: New test case.
18366         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18367         * jit.dg/test-combination.c (create_code): Likewise.
18368         (verify_code): Likewise.
18369         * jit.dg/test-threads.c (testcases): Likewise.
18370
18371 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18372
18373         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18374         rather than "jit".  Load g++.exp, and call g++_init.
18375         Run test-*.cc files within the testsuite and *.cc files within
18376         docs/examples.
18377         (jit-dg-test): Drop the addition of -fgnu89-inline to
18378         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18379         doing it when compiling C testcases (since g++ does not handle
18380         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18381         is restored to the value after g++_init ran, rather than the
18382         value before g++_init ran.  Return a list of
18383         $comp_output $output_file, as dg-test assumes.
18384
18385 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18386
18387         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18388         make it easier to figure out the origin of each test result when
18389         running test-combination.c and test-threads.c.
18390         (CHECK_VALUE): Likewise.
18391         (CHECK_DOUBLE_VALUE): Likewise.
18392         (CHECK_STRING_VALUE): Likewise.
18393         (CHECK_STRING_STARTS_WITH): Likewise.
18394         (CHECK_STRING_CONTAINS): Likewise.
18395         (CHECK): Likewise.
18396         (check_string_value): Likewise, add "funcname" param.
18397         (check_string_starts_with): Likewise.
18398         (check_string_contains): Likewise.
18399
18400 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18401
18402         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18403         generating name of built executable.
18404
18405 2015-01-07  Marek Polacek  <polacek@redhat.com>
18406
18407         PR c/64440
18408         * gcc.dg/pr64440.c: New test.
18409         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18410
18411 2015-01-07  Marek Polacek  <polacek@redhat.com>
18412
18413         PR c/64417
18414         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18415         * gcc.dg/pr64417.c: New test.
18416
18417 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18418
18419         PR target/64505
18420         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18421         fix is correct.
18422
18423 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18424
18425         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18426         Check if testcases run without errors, not just if they compile.
18427
18428 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18429
18430         PR target/64507
18431         * gcc.target/sh/pr64507.c: New test.
18432
18433 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18434
18435         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18436
18437 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18438
18439         * c-c++-common/asan/sanitize-all-1.c: New test.
18440         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18441         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18442         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18443         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18444
18445 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18446
18447         * lib/target-supports.exp (check_profiling_available): Return 0 for
18448         Visium.
18449         (check_effective_target_tls_runtime): Likewise.
18450         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18451         * gcc.dg/20020312-2.c: Adjust for Visium.
18452         * gcc.dg/tls/thr-cse-1.c: Likewise
18453         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18454         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18455         * gcc.dg/weak/typeof-2.c: Likewise.
18456
18457 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18458
18459         PR rtl-optimization/64287
18460         * gcc.dg/aru-2.c: New test.
18461
18462 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18463
18464         PR sanitizer/64344
18465         * c-c++-common/ubsan/pr64344-1.c: New test.
18466         * c-c++-common/ubsan/pr64344-2.c: New test.
18467
18468         PR tree-optimization/64465
18469         * gcc.dg/pr64465.c: New test.
18470
18471         PR tree-optimization/64494
18472         * gcc.c-torture/compile/pr64494.c: New test.
18473
18474 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18475
18476         PR fortran/47674
18477         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18478
18479 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18480
18481         Update copyright years.
18482
18483 2015-01-05  Marek Polacek  <polacek@redhat.com>
18484
18485         PR c/64423
18486         * gcc.dg/pr64423.c: New test.
18487
18488 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18489
18490         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18491         mmix-knuth-mmixware for the same reason as for MIPS.
18492         * gcc.dg/debug/debug-2.c: Ditto.
18493
18494         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18495
18496 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18497
18498         PR testsuite/62250
18499         * lib/gfortran.exp: Add libatomic library search path.
18500         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18501         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18502
18503         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18504
18505 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18506
18507         * c-c++-common/tsan/bitfield_race.c: New testcase.
18508         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18509
18510 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18511
18512         * gfortran.dg/coarray/collectives_4.f90: New.
18513
18514 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18515
18516         PR fortran/57562
18517         * gfortran.dg/extends_16.f90: New.
18518
18519 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18520
18521         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18522
18523 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18524
18525         * gfortran.dg/coarray/codimension_2.f90: New.
18526         * gfortran.dg/coarray/codimension_2a.f90: New.
18527         * gfortran.dg/coarray_35.f90: New.
18528         * gfortran.dg/coarray_35a.f90: New.
18529
18530 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18531
18532         PR fortran/60507
18533         * gfortran.dg/dummy_procedure_11.f90: New.
18534 ^L
18535 Copyright (C) 2015 Free Software Foundation, Inc.
18536
18537 Copying and distribution of this file, with or without modification,
18538 are permitted in any medium without royalty provided the copyright
18539 notice and this notice are preserved.