S/390: Testsuite: Add -mzarch to load-relative-check.c.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf81c24fb8bb6fc8b6f455af0b7e127948254d8e1
1 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3         * gcc.target/s390/load-relative-check.c: Add -mzarch.
5 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
7         * gcc.dg/dump-ada-spec-1.c: Move to...
8         * c-c++-common/dump-ada-spec-1.c: ...here.
9         * c-c++-common/dump-ada-spec-2.c: New test.
11 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
13         * gnat.dg/loop_optimization22.ad[sb]: New test.
15 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
17         * gnat.dg/specs/rep_clause5.ads: New test.
19 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
21         PR c/67106
22         * gcc.c-torture/compile/pr67106.c: New testcase.
24 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
26         PR c/67581
27         * g++.dg/torture/pr67581.C: New testcase.
29 2015-11-27  Richard Biener  <rguenther@suse.de>
31         PR tree-optimization/68559
32         * gcc.dg/vect/slp-perm-4.c: Adjust again.
33         * gcc.dg/vect/pr45752.c: Likewise.
35 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
37         PR rtl-optimization/68250
38         * gcc.c-torture/execute/pr68250.c: New test.
40 2015-11-27  Marek Polacek  <polacek@redhat.com>
42         * gcc.dg/pr63568.c: Convert to GIMPLE.
44 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
46         PR rtl-optimization/68506
47         * gcc.c-torture/execute/pr68506.c: New test.
49 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
51         PR c/63326
52         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
53         * c-c++-common/gomp/pr63326.c: New test.
55 2015-11-27  Richard Biener  <rguenther@suse.de>
57         PR tree-optimization/68553
58         * gcc.dg/vect/pr45752.c: Adjust.
59         * gcc.dg/vect/slp-perm-4.c: Likewise.
61 2015-11-26  Martin Sebor  <msebor@redhat.com>
63         * g++.dg/init/new45.C (cookie_size): New constant set to a value
64         appropriate for the target.
65         (operator new[]): Use it.
67 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
69         PR c++/67238
70         * g++.dg/cpp0x/pr67238.C: New.
72 2015-11-26  Martin Sebor  <msebor@redhat.com>
74         * g++.dg/pr67876.C: Remove duplicate content.
76 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
78         * g++.dg/guality/pr67192.C: New test.
80 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
82         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
83         support code for vqrdml{as}h_lane tests.
84         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
85         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
87 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
89         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
90         support code for vqrdml{as}h tests.
91         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
92         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
94 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
96         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
97         (check_effective_target_arm_arch_FUNC_ok)
98         (add_options_for_arm_arch_FUNC)
99         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
100         to the list to be generated.
101         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
102         (check_effective_target_arm_v8_1a_neon_ok): New.
103         (check_effective_target_arm_v8_1a_neon_hw): New.
105 2015-11-26  Nathan Sidwell  <nathan@acm.org>
107         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
109 2015-11-26  Richard Biener  <rguenther@suse.de>
111         PR testsuite/68555
112         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
113         and not XFAIL.
115 2015-11-26  Richard Biener  <rguenther@suse.de>
117         PR testsuite/68554
118         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
120 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
122         PR c++/67249
123         * g++.dg/concepts/pr67249.C: New.
125 2015-11-26  Richard Biener  <rguenther@suse.de>
127         PR testsuite/66799
128         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
129         vectorize init loop and adjust expected outcome.
131 2015-11-26  Richard Biener  <rguenther@suse.de>
133         PR testsuite/67203
134         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
135         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
136         also monitor final optimization result.
138 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
140         PR rtl-optimization/68249
141         PR rtl-optimization/68321
142         * gcc.c-torture/execute/pr68249.c: New test.
143         * gcc.c-torture/execute/pr68321.c: New test.
145 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
147         PR target/68416
148         * gcc.target/i386/mpx/pr68416.c: New test.
150 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
152         PR c++/67313
153         * g++.dg/cpp0x/no-weak1.C: New.
155 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
157         PR tree-optimization/68128
158         * gcc.dg/gomp/pr68128-1.c: New test.
159         * gcc.dg/gomp/pr68128-2.c: New test.
161 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
163         PR rtl-optimization/67226
164         * gcc.c-torture/execute/pr67226.c: New test.
166 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
168         PR c++/68508
169         * g++.dg/ubsan/pr68508.C: New test.
171 2015-11-25  Martin Sebor  <msebor@redhat.com>
173         PR c++/67876
174         * g++.dg/pr67876.C: New test.
176 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
177             Sebastian Pop  <s.pop@samsung.com>
179         PR tree-optimization/68453
180         * gfortran.dg/graphite/pr68453.f90: New.
182 2015-11-25  Martin Sebor  <msebor@redhat.com>
184         PR c/66516
185         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
186         * gcc.dg/addr_builtin-1.c: Same.
188 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
190         * gcc.target/powerpc/dform-1.c: New test.
191         * gcc.target/powerpc/dform-2.c: Likewise.
193 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
195         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
196         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
197         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
199 2015-11-25  Tom de Vries  <tom@codesourcery.com>
201         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
202         * gcc.dg/pr23911.c: Same.
203         * gcc.dg/tree-ssa/20030709-2.c: Same.
204         * gcc.dg/tree-ssa/20030731-2.c: Same.
205         * gcc.dg/tree-ssa/20040729-1.c: Same.
206         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
207         * gcc.dg/tree-ssa/loop-36.c: Same.
208         * gcc.dg/tree-ssa/pr21086.c: Same.
209         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
210         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
211         * gcc.dg/vect/pr26359.c: Same.
212         * c-c++-common/restrict-2.c: Update after adding new lim1.
213         * c-c++-common/restrict-4.c: Same.
214         * g++.dg/tree-ssa/pr33615.C: Same.
215         * g++.dg/tree-ssa/restrict1.C: Same.
216         * gcc.dg/tm/pub-safety-1.c: Same.
217         * gcc.dg/tm/reg-promotion.c: Same.
218         * gcc.dg/tree-ssa/20050314-1.c: Same.
219         * gcc.dg/tree-ssa/loop-32.c: Same.
220         * gcc.dg/tree-ssa/loop-33.c: Same.
221         * gcc.dg/tree-ssa/loop-34.c: Same.
222         * gcc.dg/tree-ssa/loop-35.c: Same.
223         * gcc.dg/tree-ssa/loop-7.c: Same.
224         * gcc.dg/tree-ssa/pr23109.c: Same.
225         * gcc.dg/tree-ssa/restrict-3.c: Same.
226         * gcc.dg/tree-ssa/restrict-5.c: Same.
227         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
228         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
229         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
230         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
231         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
232         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
233         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
234         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
235         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
236         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
237         * gcc.dg/tree-ssa/structopt-1.c: Same.
238         * gfortran.dg/pr32921.f: Same.
239         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
240         * g++.dg/tree-ssa/pr61009.C: Same.
241         * g++.dg/tree-ssa/ssa-dom.C: Same.
242         * gcc.dg/pr20115-1.c: Same.
243         * gcc.dg/tree-prof/20050826-2.c: Same.
244         * gcc.dg/tree-prof/cmpsf-1.c: Same.
245         * gcc.dg/tree-ssa/20030821-1.c: Same.
246         * gcc.dg/tree-ssa/20030922-2.c: Same.
247         * gcc.dg/tree-ssa/20031022-1.c: Same.
248         * gcc.dg/tree-ssa/20040615-1.c: Same.
249         * gcc.dg/tree-ssa/20040624-1.c: Same.
250         * gcc.dg/tree-ssa/pr21417.c: Same.
251         * gcc.dg/tree-ssa/pr61607.c: Same.
252         * gcc.dg/tree-ssa/slsr-27.c: Same.
253         * gcc.dg/tree-ssa/slsr-28.c: Same.
254         * gcc.dg/tree-ssa/slsr-29.c: Same.
255         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
256         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
257         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
258         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
259         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
260         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
261         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
262         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
263         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
264         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
265         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
266         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
267         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
268         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
269         * gcc.dg/tree-ssa/vrp47.c: Same.
270         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
271         * gcc.dg/tree-ssa/foldconst-2.c: Same.
272         * gcc.dg/tree-ssa/loop-40.c: Same.
273         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
275 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
277         * g++.dg/cpp0x/constexpr-array13.C: Fix.
279 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
281         * gfortran.dg/nint_p7.f90: New testcase.
283 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
284             Paolo Carlini  <paolo.carlini@oracle.com>
286         PR c++/68087
287         * g++.dg/cpp0x/constexpr-array13.C: New.
289 2015-11-25  Ilmir Usmanov <me@ilmir.us>
290             Cesar Philippidis  <cesar@codesourcery.com>
292         PR fortran/63858
293         * goacc/omp-fixed.f: New test.
294         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
296 2015-11-25  Richard Biener  <rguenther@suse.de>
298         PR middle-end/68528
299         * gcc.dg/torture/pr68528.c: New testcase.
301 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
303         PR c++/58910
304         * g++.dg/cpp0x/constexpr-tuple2.C: New.
306 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
308         PR rtl-optimization/68435
309         * gcc.dg/pr68435.c: New test.
311 2015-11-25  Richard Biener  <rguenther@suse.de>
313         PR tree-optimization/68517
314         * gcc.dg/torture/pr68517.c: New testcase.
316 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
318         PR target/67089
319         * gcc.dg/pr67089-1.c: New test.
320         * gcc.dg/pr67089-2.c: New test.
321         * gcc.dg/pr67089-3.c: New test.
322         * gcc.dg/pr67089-4.c: New test.
323         * gcc.dg/pr67089-5.c: New test.
324         * gcc.dg/pr67089-6.c: New test.
325         * gcc.dg/pr67089-7.c: New test.
327 2015-11-25  Richard Biener  <rguenther@suse.de>
329         PR tree-optimization/68502
330         * gcc.dg/vect/pr68502-1.c: New testcase.
331         * gcc.dg/vect/pr68502-2.c: Likewise.
333 2015-11-24  Michael Collison  <michael.collison@linaro.org>
335         * gcc.target/aarch64/saddw-1.c: New test.
336         * gcc.target/aarch64/saddw-2.c: New test.
337         * gcc.target/aarch64/uaddw-1.c: New test.
338         * gcc.target/aarch64/uaddw-2.c: New test.
339         * gcc.target/aarch64/uaddw-3.c: New test.
340         * lib/target-support.exp
341         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
342         Add aarch64 to list of support targets.
344 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
346         * gcc.target/mips/frame-header-4.c: New test.
348 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
350         PR fortran/68486
351         * gfortran.dg/simplify_cshift_3.f90
353 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/68278
356         * g++.dg/cpp1y/pr68278.C: New.
358 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
360         PR c++/68388
361         * g++.dg/cpp1y/pr68388.C: New.
363 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
364             Sebastian Pop  <s.pop@samsung.com>
366         PR tree-optimization/67984
367         * gcc.dg/graphite/pr67984.c: New.
369 2015-11-24  Michael Matz  <matz@suse.de>
371         PR rtl-optimization/68392
372         * g++.dg/pr68392.C: New test.
374 2015-11-24  Nathan Sidwell  <nathan@acm.org>
376         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
378 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
380         PR rtl-optimization/68381
381         * gcc.c-torture/execute/pr68381.c: New test.
383 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
385         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
386         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
388 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
390         PR target/68497
391         * gcc.target/i386/pr68497.c: New test.
393 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
395         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
396         New.
397         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
398         New.
399         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
400         New.
401         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
402         New.
403         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
404         New.
405         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
406         New.
407         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
408         New.
409         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
410         New.
411         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
412         New.
413         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
414         New.
415         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
416         New.
417         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
418         New.
420 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
422         PR middle-end/68375
423         * gcc.dg/pr68375.c: New test.
425 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
427         PR target/68483
428         * gcc.target/i386/pr68483-1.c: New test.
429         * gcc.target/i386/pr68483-2.c: New test.
431 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
433         PR c/68337
434         * gcc.target/i386/mpx/pr68337-1.c: New test.
435         * gcc.target/i386/mpx/pr68337-2.c: New test.
437 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
439         PR rtl-optimization/68194
440         PR rtl-optimization/68328
441         PR rtl-optimization/68185
442         * gcc.c-torture/execute/pr68185.c: New test.
443         * gcc.c-torture/execute/pr68328.c: Likewise.
445 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
447         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
449 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
451         PR objc/68438
452         * objc.dg/plugin: New subdirectory.
453         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
454         * objc.dg/plugin/plugin.exp: New file, based on
455         gcc.dg/plugin/plugin.exp.
457 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
458             Sebastian Pop  <s.pop@samsung.com>
460         PR tree-optimization/68493
461         * gcc.dg/graphite/pr68493.c: New.
463 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
464             Sebastian Pop  <s.pop@samsung.com>
466         PR tree-optimization/68279
467         * gfortran.dg/graphite/pr68279.f90: New.
469 2015-11-23  Marek Polacek  <polacek@redhat.com>
471         PR tree-optimization/68455
472         * gcc.dg/tree-ssa/pr68455.c: New test.
474 2015-11-23  Richard Biener  <rguenther@suse.de>
476         PR tree-optimization/68465
477         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
479 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
481         PR target/68363
482         * gcc.target/aarch64/pr68363_1.c: New test.
484 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
486         * gcc.target/aarch64/simd/vmulx.x: New.
487         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
488         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
489         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
491 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
493         PR c++/68001
494         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
496 2015-11-23  Richard Biener  <rguenther@suse.de>
497             Jiong Wang  <jiong.wang@arm.com>
499         PR tree-optimization/68317
500         PR tree-optimization/68326
501         * gcc.dg/pr68317.c: New testcase.
503 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
505         PR tree-optimization/68327
506         * gcc.dg/pr68327.c: New test.
508 2015-11-23  Tom de Vries  <tom@codesourcery.com>
510         PR tree-optimization/68460
511         * gcc.dg/autopar/pr68460.c: New test.
513 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
515         * c-c++-common/asan/halt_on_error-1.c: New test.
516         * c-c++-common/asan/halt_on_error-2.c: Likewise.
518 2015-11-23  Richard Biener  <rguenther@suse.de>
520         PR tree-optimization/68482
521         * gcc.dg/vect/pr68482.c: New testcase.
523 2015-11-23  Richard Biener  <rguenther@suse.de>
525         PR tree-optimization/68445
526         * gcc.dg/vect/pr68445.c: New testcase.
528 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
530         * gcc.target/s390/load-relative-check.c: New test to check
531         generation of load relative instructions.
533 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
535         * gfortran.dg/fmt_t_8.f90: New test.
537 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
539         PR target/68390
540         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
542 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
544         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
546 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
548         PR fortran/68486
549         * gfortran.dg/simplify_cshift_2.f90: New test.
551 2015-11-22  James Norris  <jnorris@codesourcery.com>
552             Cesar Philippidis  <cesar@codesourcery.com>
554         * gfortran.dg/goacc/declare-1.f95: Update test.
555         * gfortran.dg/goacc/declare-2.f95: New test.
557 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
559         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
560         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
561         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
562         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
563         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
564         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
565         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
566         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
567         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
568         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
569         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
570         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
572 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
574         * gfortran.dg/simplify_cshift_1.f90: New test.
576 2015-11-21  Nathan Sidwell  <nathan@acm.org>
578         * gcc.dg/atomic-generic.c: Include <string.h>.
580 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
582         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
584 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
586         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
588 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
590         PR debug/66432
591         * gcc.dg/debug/pr66432.c: New test.
593 2015-11-20  Ian Lance Taylor  <iant@google.com>
595         PR go/66406
596         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
598 2015-11-20  Mike Stump  <mikestump@comcast.net>
600         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
601         isn't portable.
603 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
605         PR 62314
606         * gcc.dg/fixits.c: New file.
607         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
608         (test_fixit_insert): New.
609         (test_fixit_remove): New.
610         (test_fixit_replace): New.
611         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
612         (test_fixit_insert): New.
613         (test_fixit_remove): New.
614         (test_fixit_replace): New.
615         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
616         (test_show_locus): Add tests of rendering fixit hints.
618 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
620         PR middle-end/68339
621         * gcc.dg/vect/pr68339.c: New test.
623 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
625         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
627 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
629         PR fortran/68237
630         * gfortran.dg/submodule_12.f90: New test
632         PR fortran/66762
633         * gfortran.dg/submodule_6.f08: Add compile option -flto.
635 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
637         * lib/target-supports.exp
638         (check_effective_target_arm_neon_ok_nocache): Add check
639         for M profile.
641 2015-11-20  Tom de Vries  <tom@codesourcery.com>
643         PR tree-optimization/68373
644         * gcc.dg/autopar/pr68373.c: New test.
646 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
648         PR c++/67354
649         * g++.dg/abi/mangle67.C: New test.
651 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
653         * gcc.target/s390/bswap-1.c: New test.
655 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
657         * gcc.target/s390/pfpo.c: New test.
659 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
661         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
662         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
664 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
666         * g++.dg/spellcheck-fields.C: New file.
668 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
669             Sebastian Pop  <s.pop@samsung.com>
671         PR tree-optimization/68428
672         * gcc.dg/graphite/pr68428.c: New.
674 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
675             Sebastian Pop  <s.pop@samsung.com>
677         PR tree-optimization/68335
678         * gfortran.dg/graphite/pr68335.f90: New.
680 2015-11-19  Nathan Sidwell  <nathan@acm.org>
682         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
683         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
684         * gcc.dg/special/weak-2.c: Likewise.
685         * gcc.dg/weak/weak-12.c: Likewise.
686         * gcc.dg/weak/weak-15.c: Likewise.
687         * gcc.dg/weak/weak-16.c: Likewise.
688         * gcc.dg/weak/weak-1.c: Likewise.
689         * gcc.dg/weak/weak-2.c: Likewise.
690         * gcc.dg/weak/weak-4.c: Likewise.
691         * gcc.dg/torture/pr53922.c: Likewise.
692         * gcc.dg/torture/pr60092.c: Likewise.
694 2015-11-19  Marek Polacek  <polacek@redhat.com>
696         PR c/68412
697         * gcc.dg/pr68412-2.c: New test.
698         * gcc.dg/pr68412.c: New test.
700 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
702         * gcc.dg/tree-ssa/vrp98.c: New testcase.
703         * gcc.target/avr/uint8-single-reg.c: New testcase.
705 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
707         PR c++/67409
708         * g++.dg/eh/goto3.C: New test.
710 2015-11-19  Marek Polacek  <polacek@redhat.com>
712         PR tree-optimization/68431
713         * gcc.dg/tree-ssa/pr68431.c: New test.
715 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
717         PR rtl-optimization/68376
718         * gcc.c-torture/execute/pr68376-1.c: New test.
719         * gcc.c-torture/execute/pr68376-2.c: New test.
721         PR target/67770
722         * gcc.target/i386/pr67770.c: New test.
724 2015-11-18  Jeff Law  <law@redhat.com>
726         PR tree-optimization/68198
727         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
728         * gcc.dg/tree-ssa/pr68198.c: New test.
730 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
732         PR fortran/59910
733         * gfortran.dg/pr59910.f90: New test.
735 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
737         PR fortran/43996
738         * gfortran.dg/pr43996.f90: New test.
740 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
742         PR c/65083
743         * gcc.dg/atomic/stdatomic-fence-2.c,
744         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
746 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
748         * gnat.dg/loop_optimization19.adb: New test.
749         * gnat.dg/loop_optimization20.adb: Likewise.
750         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
752 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
754         * gnat.dg/opt52.adb: New test.
756 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
758         * gcc.dg/goacc/nvptx-sese-1.c: New.
760 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
762         * gnat.dg/renaming7.adb: New test.
763         * gnat.dg/renaming7_pkg.ads: New helper.
765 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
767         PR tree-optimization/68402
768         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
769         to avoid undefined behaviour.
771 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/68157
774         * g++.dg/opt/pr68157.C: New test.
776 2015-11-18  Richard Biener  <rguenther@suse.de>
778         PR tree-optimization/67790
779         * gcc.dg/vect/pr67790.c: New testcase.
781 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
783         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
785 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
787         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
788         (test_braced_init): New function.
789         (test_statement_expression): New function.
790         (test_address_of_label): New function.
791         (test_transaction_expressions): New function.
792         (test_keywords): New function.
793         (test_builtin_va_arg): New function.
794         (test_builtin_offsetof): New function.
795         * lib/multiline.exp (_build_multiline_regex): Escape braces.
797 2015-11-17  Martin Sebor  <msebor@redhat.com>
799         PR c++/68308
800         * g++.dg/init/new46.C: New test.
802 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
804         PR fortran/65751
805         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
807 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
809         PR middle-end/68134
810         * gcc.dg/pr68134.c: New test.
812 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
814         PR target/68143
815         * gcc.c-torture/execute/pr68143_1.c: New test.
817 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
819         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
821 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
823         * gcc.dg/tree-ssa/ifc-8.c: New test.
825 2015-11-16  Marek Polacek  <polacek@redhat.com>
827         PR c++/68362
828         * g++.dg/delayedfold/switch-1.C: New test.
830 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
832         PR fortran/58027
833         PR fortran/60993
834         * gfortran.dg/pr58027.f90: New test.
836 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
838         * c-c++-common/attr-simd.c: New test.
839         * c-c++-common/attr-simd-2.c: New test.
840         * c-c++-common/attr-simd-3.c: New test.
842 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
844         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
846 2015-11-16  Christian Bruel  <christian.bruel@st.com>
848         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
849          Check __ARM_NEON__ instead of "arm_neon.h.
850         * gcc.target/arm/attr-neon3.c: New test.
851         * gcc.target/arm/attr-neon-fp16.c: Likewise
853 2015-11-16  Christian Bruel  <christian.bruel@st.com>
855         PR target/65837
856         * gcc.target/arm/lto/pr65837_0.c
857         * gcc.target/arm/attr-neon2.c
858         * gcc.target/arm/attr-neon.c
859         * gcc.target/arm/attr-neon-builtin-fail.c
860         * gcc.target/arm/attr-crypto.c
862 2015-11-16  Richard Biener  <rguenther@suse.de>
864         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
866 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
868         PR fortran/50221
869         * gfortran.dg/deferred_character_1.f90: New test.
870         * gfortran.dg/deferred_character_4.f90: New test for comment
871         #4 of the PR.
873         PR fortran/68216
874         * gfortran.dg/deferred_character_2.f90: New test.
876         PR fortran/67674
877         * gfortran.dg/deferred_character_3.f90: New test.
879         PR fortran/63932
880         * gfortran.dg/deferred_character_5.f90: New test.
882         PR fortran/66408
883         * gfortran.dg/deferred_character_6.f90: New test.
885         PR fortran/49954
886         * gfortran.dg/deferred_character_7.f90: New test.
888 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
890         PR fortran/67803
891         * gfortran.dg/pr67803.f90: New test.
893 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
895         * g++.dg/cpp/ucn-1.C: Fix typo.
897 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
899         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
900         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
902 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
903             Jeff Law  <law@redhat.com>
905         * gcc.dg/tree-ssa/split-path-1.c: New test.
907 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
909         * c-c++-common/goacc/loop-auto-1.c: New.
911         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
912         * gcc.dg/goacc/nvptx-merged-loop.c: New.
914 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
916         PR fortran/68319
917         * gfortran.dg/pr68319.f90: New test.
919 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
921         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
922         hardware floating point support.
924         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
925         vector direct move instructions.
927         * gcc.target/powerpc/maddld.c: New test.
929 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
931         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
932         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
933         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
935 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
937         * gcc.dg/diagnostic-token-ranges.c: New file.
938         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
939         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
940         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
941         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
942         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
943         line_table param when calling
944         linemap_position_for_line_and_column.
945         (test_show_locus): Pass line_table to rich_location ctors.
946         (plugin_init): Remove setting of global_dc->colorize_source_p.
947         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
948         New file.
949         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
950         diagnostic_plugin_test_tree_expression_range.c,
951         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
952         and diagnostic-test-show-trees-1.c.
954 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
956         PR tree-optimization/67682
957         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
958         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
959         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
960         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
962 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
964         * gcc.target/aarch64/umaddl_combine_1.c: New test.
966 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
968         PR tree-optimization/68264
969         * gcc.dg/torture/pr68264.c: New test.
971 2015-11-13  Marek Polacek  <polacek@redhat.com>
973         PR c/68320
974         * gcc.dg/pr68320.c: New test.
976 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
978         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
980 2015-11-13  Richard Biener  <rguenther@suse.de>
982         PR tree-optimization/68306
983         * gcc.dg/pr68306.c: Adjust.
984         * gcc.dg/pr68306-2.c: New testcase.
985         * gcc.dg/pr68306-3.c: Likewise.
987 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
989         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
990         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
992 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
994         PR fortran/47266
995         * gfortran.dg/module_private_2.f90: New test.
997 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
999         PR fortran/47266
1000         * gfortran.dg/warn_unused_function_2.f90: New test.
1002 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1004         Revert [ARM] Remove neon-testgen.ml and generated tests.
1005         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1007         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1008         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1009         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1010         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1011         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1012         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1013         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1014         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1015         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1016         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1017         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1018         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1019         * gcc.target/arm/neon/vRhadds16.c: Remove.
1020         * gcc.target/arm/neon/vRhadds32.c: Remove.
1021         * gcc.target/arm/neon/vRhadds8.c: Remove.
1022         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1023         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1024         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1025         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1026         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1027         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1028         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1029         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1030         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1031         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1032         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1033         * gcc.target/arm/neon/vRshls16.c: Remove.
1034         * gcc.target/arm/neon/vRshls32.c: Remove.
1035         * gcc.target/arm/neon/vRshls64.c: Remove.
1036         * gcc.target/arm/neon/vRshls8.c: Remove.
1037         * gcc.target/arm/neon/vRshlu16.c: Remove.
1038         * gcc.target/arm/neon/vRshlu32.c: Remove.
1039         * gcc.target/arm/neon/vRshlu64.c: Remove.
1040         * gcc.target/arm/neon/vRshlu8.c: Remove.
1041         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1042         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1043         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1044         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1045         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1046         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1047         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1048         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1049         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1050         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1051         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1052         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1053         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1054         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1055         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1056         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1057         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1058         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1059         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1060         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1061         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1062         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1063         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1064         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1065         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1066         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1067         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1068         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1069         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1070         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1071         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1072         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1073         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1074         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1075         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1076         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1077         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1078         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1079         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1080         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1081         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1082         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1083         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1084         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1085         * gcc.target/arm/neon/vabaQs16.c: Remove.
1086         * gcc.target/arm/neon/vabaQs32.c: Remove.
1087         * gcc.target/arm/neon/vabaQs8.c: Remove.
1088         * gcc.target/arm/neon/vabaQu16.c: Remove.
1089         * gcc.target/arm/neon/vabaQu32.c: Remove.
1090         * gcc.target/arm/neon/vabaQu8.c: Remove.
1091         * gcc.target/arm/neon/vabals16.c: Remove.
1092         * gcc.target/arm/neon/vabals32.c: Remove.
1093         * gcc.target/arm/neon/vabals8.c: Remove.
1094         * gcc.target/arm/neon/vabalu16.c: Remove.
1095         * gcc.target/arm/neon/vabalu32.c: Remove.
1096         * gcc.target/arm/neon/vabalu8.c: Remove.
1097         * gcc.target/arm/neon/vabas16.c: Remove.
1098         * gcc.target/arm/neon/vabas32.c: Remove.
1099         * gcc.target/arm/neon/vabas8.c: Remove.
1100         * gcc.target/arm/neon/vabau16.c: Remove.
1101         * gcc.target/arm/neon/vabau32.c: Remove.
1102         * gcc.target/arm/neon/vabau8.c: Remove.
1103         * gcc.target/arm/neon/vabdQf32.c: Remove.
1104         * gcc.target/arm/neon/vabdQs16.c: Remove.
1105         * gcc.target/arm/neon/vabdQs32.c: Remove.
1106         * gcc.target/arm/neon/vabdQs8.c: Remove.
1107         * gcc.target/arm/neon/vabdQu16.c: Remove.
1108         * gcc.target/arm/neon/vabdQu32.c: Remove.
1109         * gcc.target/arm/neon/vabdQu8.c: Remove.
1110         * gcc.target/arm/neon/vabdf32.c: Remove.
1111         * gcc.target/arm/neon/vabdls16.c: Remove.
1112         * gcc.target/arm/neon/vabdls32.c: Remove.
1113         * gcc.target/arm/neon/vabdls8.c: Remove.
1114         * gcc.target/arm/neon/vabdlu16.c: Remove.
1115         * gcc.target/arm/neon/vabdlu32.c: Remove.
1116         * gcc.target/arm/neon/vabdlu8.c: Remove.
1117         * gcc.target/arm/neon/vabds16.c: Remove.
1118         * gcc.target/arm/neon/vabds32.c: Remove.
1119         * gcc.target/arm/neon/vabds8.c: Remove.
1120         * gcc.target/arm/neon/vabdu16.c: Remove.
1121         * gcc.target/arm/neon/vabdu32.c: Remove.
1122         * gcc.target/arm/neon/vabdu8.c: Remove.
1123         * gcc.target/arm/neon/vabsQf32.c: Remove.
1124         * gcc.target/arm/neon/vabsQs16.c: Remove.
1125         * gcc.target/arm/neon/vabsQs32.c: Remove.
1126         * gcc.target/arm/neon/vabsQs8.c: Remove.
1127         * gcc.target/arm/neon/vabsf32.c: Remove.
1128         * gcc.target/arm/neon/vabss16.c: Remove.
1129         * gcc.target/arm/neon/vabss32.c: Remove.
1130         * gcc.target/arm/neon/vabss8.c: Remove.
1131         * gcc.target/arm/neon/vaddQf32.c: Remove.
1132         * gcc.target/arm/neon/vaddQs16.c: Remove.
1133         * gcc.target/arm/neon/vaddQs32.c: Remove.
1134         * gcc.target/arm/neon/vaddQs64.c: Remove.
1135         * gcc.target/arm/neon/vaddQs8.c: Remove.
1136         * gcc.target/arm/neon/vaddQu16.c: Remove.
1137         * gcc.target/arm/neon/vaddQu32.c: Remove.
1138         * gcc.target/arm/neon/vaddQu64.c: Remove.
1139         * gcc.target/arm/neon/vaddQu8.c: Remove.
1140         * gcc.target/arm/neon/vaddf32.c: Remove.
1141         * gcc.target/arm/neon/vaddhns16.c: Remove.
1142         * gcc.target/arm/neon/vaddhns32.c: Remove.
1143         * gcc.target/arm/neon/vaddhns64.c: Remove.
1144         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1145         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1146         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1147         * gcc.target/arm/neon/vaddls16.c: Remove.
1148         * gcc.target/arm/neon/vaddls32.c: Remove.
1149         * gcc.target/arm/neon/vaddls8.c: Remove.
1150         * gcc.target/arm/neon/vaddlu16.c: Remove.
1151         * gcc.target/arm/neon/vaddlu32.c: Remove.
1152         * gcc.target/arm/neon/vaddlu8.c: Remove.
1153         * gcc.target/arm/neon/vadds16.c: Remove.
1154         * gcc.target/arm/neon/vadds32.c: Remove.
1155         * gcc.target/arm/neon/vadds64.c: Remove.
1156         * gcc.target/arm/neon/vadds8.c: Remove.
1157         * gcc.target/arm/neon/vaddu16.c: Remove.
1158         * gcc.target/arm/neon/vaddu32.c: Remove.
1159         * gcc.target/arm/neon/vaddu64.c: Remove.
1160         * gcc.target/arm/neon/vaddu8.c: Remove.
1161         * gcc.target/arm/neon/vaddws16.c: Remove.
1162         * gcc.target/arm/neon/vaddws32.c: Remove.
1163         * gcc.target/arm/neon/vaddws8.c: Remove.
1164         * gcc.target/arm/neon/vaddwu16.c: Remove.
1165         * gcc.target/arm/neon/vaddwu32.c: Remove.
1166         * gcc.target/arm/neon/vaddwu8.c: Remove.
1167         * gcc.target/arm/neon/vandQs16.c: Remove.
1168         * gcc.target/arm/neon/vandQs32.c: Remove.
1169         * gcc.target/arm/neon/vandQs64.c: Remove.
1170         * gcc.target/arm/neon/vandQs8.c: Remove.
1171         * gcc.target/arm/neon/vandQu16.c: Remove.
1172         * gcc.target/arm/neon/vandQu32.c: Remove.
1173         * gcc.target/arm/neon/vandQu64.c: Remove.
1174         * gcc.target/arm/neon/vandQu8.c: Remove.
1175         * gcc.target/arm/neon/vands16.c: Remove.
1176         * gcc.target/arm/neon/vands32.c: Remove.
1177         * gcc.target/arm/neon/vands64.c: Remove.
1178         * gcc.target/arm/neon/vands8.c: Remove.
1179         * gcc.target/arm/neon/vandu16.c: Remove.
1180         * gcc.target/arm/neon/vandu32.c: Remove.
1181         * gcc.target/arm/neon/vandu64.c: Remove.
1182         * gcc.target/arm/neon/vandu8.c: Remove.
1183         * gcc.target/arm/neon/vbicQs16.c: Remove.
1184         * gcc.target/arm/neon/vbicQs32.c: Remove.
1185         * gcc.target/arm/neon/vbicQs64.c: Remove.
1186         * gcc.target/arm/neon/vbicQs8.c: Remove.
1187         * gcc.target/arm/neon/vbicQu16.c: Remove.
1188         * gcc.target/arm/neon/vbicQu32.c: Remove.
1189         * gcc.target/arm/neon/vbicQu64.c: Remove.
1190         * gcc.target/arm/neon/vbicQu8.c: Remove.
1191         * gcc.target/arm/neon/vbics16.c: Remove.
1192         * gcc.target/arm/neon/vbics32.c: Remove.
1193         * gcc.target/arm/neon/vbics64.c: Remove.
1194         * gcc.target/arm/neon/vbics8.c: Remove.
1195         * gcc.target/arm/neon/vbicu16.c: Remove.
1196         * gcc.target/arm/neon/vbicu32.c: Remove.
1197         * gcc.target/arm/neon/vbicu64.c: Remove.
1198         * gcc.target/arm/neon/vbicu8.c: Remove.
1199         * gcc.target/arm/neon/vbslQf32.c: Remove.
1200         * gcc.target/arm/neon/vbslQp16.c: Remove.
1201         * gcc.target/arm/neon/vbslQp64.c: Remove.
1202         * gcc.target/arm/neon/vbslQp8.c: Remove.
1203         * gcc.target/arm/neon/vbslQs16.c: Remove.
1204         * gcc.target/arm/neon/vbslQs32.c: Remove.
1205         * gcc.target/arm/neon/vbslQs64.c: Remove.
1206         * gcc.target/arm/neon/vbslQs8.c: Remove.
1207         * gcc.target/arm/neon/vbslQu16.c: Remove.
1208         * gcc.target/arm/neon/vbslQu32.c: Remove.
1209         * gcc.target/arm/neon/vbslQu64.c: Remove.
1210         * gcc.target/arm/neon/vbslQu8.c: Remove.
1211         * gcc.target/arm/neon/vbslf32.c: Remove.
1212         * gcc.target/arm/neon/vbslp16.c: Remove.
1213         * gcc.target/arm/neon/vbslp64.c: Remove.
1214         * gcc.target/arm/neon/vbslp8.c: Remove.
1215         * gcc.target/arm/neon/vbsls16.c: Remove.
1216         * gcc.target/arm/neon/vbsls32.c: Remove.
1217         * gcc.target/arm/neon/vbsls64.c: Remove.
1218         * gcc.target/arm/neon/vbsls8.c: Remove.
1219         * gcc.target/arm/neon/vbslu16.c: Remove.
1220         * gcc.target/arm/neon/vbslu32.c: Remove.
1221         * gcc.target/arm/neon/vbslu64.c: Remove.
1222         * gcc.target/arm/neon/vbslu8.c: Remove.
1223         * gcc.target/arm/neon/vcageQf32.c: Remove.
1224         * gcc.target/arm/neon/vcagef32.c: Remove.
1225         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1226         * gcc.target/arm/neon/vcagtf32.c: Remove.
1227         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1228         * gcc.target/arm/neon/vcalef32.c: Remove.
1229         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1230         * gcc.target/arm/neon/vcaltf32.c: Remove.
1231         * gcc.target/arm/neon/vceqQf32.c: Remove.
1232         * gcc.target/arm/neon/vceqQp8.c: Remove.
1233         * gcc.target/arm/neon/vceqQs16.c: Remove.
1234         * gcc.target/arm/neon/vceqQs32.c: Remove.
1235         * gcc.target/arm/neon/vceqQs8.c: Remove.
1236         * gcc.target/arm/neon/vceqQu16.c: Remove.
1237         * gcc.target/arm/neon/vceqQu32.c: Remove.
1238         * gcc.target/arm/neon/vceqQu8.c: Remove.
1239         * gcc.target/arm/neon/vceqf32.c: Remove.
1240         * gcc.target/arm/neon/vceqp8.c: Remove.
1241         * gcc.target/arm/neon/vceqs16.c: Remove.
1242         * gcc.target/arm/neon/vceqs32.c: Remove.
1243         * gcc.target/arm/neon/vceqs8.c: Remove.
1244         * gcc.target/arm/neon/vcequ16.c: Remove.
1245         * gcc.target/arm/neon/vcequ32.c: Remove.
1246         * gcc.target/arm/neon/vcequ8.c: Remove.
1247         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1248         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1249         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1250         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1251         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1252         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1253         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1254         * gcc.target/arm/neon/vcgef32.c: Remove.
1255         * gcc.target/arm/neon/vcges16.c: Remove.
1256         * gcc.target/arm/neon/vcges32.c: Remove.
1257         * gcc.target/arm/neon/vcges8.c: Remove.
1258         * gcc.target/arm/neon/vcgeu16.c: Remove.
1259         * gcc.target/arm/neon/vcgeu32.c: Remove.
1260         * gcc.target/arm/neon/vcgeu8.c: Remove.
1261         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1262         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1263         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1264         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1265         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1266         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1267         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1268         * gcc.target/arm/neon/vcgtf32.c: Remove.
1269         * gcc.target/arm/neon/vcgts16.c: Remove.
1270         * gcc.target/arm/neon/vcgts32.c: Remove.
1271         * gcc.target/arm/neon/vcgts8.c: Remove.
1272         * gcc.target/arm/neon/vcgtu16.c: Remove.
1273         * gcc.target/arm/neon/vcgtu32.c: Remove.
1274         * gcc.target/arm/neon/vcgtu8.c: Remove.
1275         * gcc.target/arm/neon/vcleQf32.c: Remove.
1276         * gcc.target/arm/neon/vcleQs16.c: Remove.
1277         * gcc.target/arm/neon/vcleQs32.c: Remove.
1278         * gcc.target/arm/neon/vcleQs8.c: Remove.
1279         * gcc.target/arm/neon/vcleQu16.c: Remove.
1280         * gcc.target/arm/neon/vcleQu32.c: Remove.
1281         * gcc.target/arm/neon/vcleQu8.c: Remove.
1282         * gcc.target/arm/neon/vclef32.c: Remove.
1283         * gcc.target/arm/neon/vcles16.c: Remove.
1284         * gcc.target/arm/neon/vcles32.c: Remove.
1285         * gcc.target/arm/neon/vcles8.c: Remove.
1286         * gcc.target/arm/neon/vcleu16.c: Remove.
1287         * gcc.target/arm/neon/vcleu32.c: Remove.
1288         * gcc.target/arm/neon/vcleu8.c: Remove.
1289         * gcc.target/arm/neon/vclsQs16.c: Remove.
1290         * gcc.target/arm/neon/vclsQs32.c: Remove.
1291         * gcc.target/arm/neon/vclsQs8.c: Remove.
1292         * gcc.target/arm/neon/vclss16.c: Remove.
1293         * gcc.target/arm/neon/vclss32.c: Remove.
1294         * gcc.target/arm/neon/vclss8.c: Remove.
1295         * gcc.target/arm/neon/vcltQf32.c: Remove.
1296         * gcc.target/arm/neon/vcltQs16.c: Remove.
1297         * gcc.target/arm/neon/vcltQs32.c: Remove.
1298         * gcc.target/arm/neon/vcltQs8.c: Remove.
1299         * gcc.target/arm/neon/vcltQu16.c: Remove.
1300         * gcc.target/arm/neon/vcltQu32.c: Remove.
1301         * gcc.target/arm/neon/vcltQu8.c: Remove.
1302         * gcc.target/arm/neon/vcltf32.c: Remove.
1303         * gcc.target/arm/neon/vclts16.c: Remove.
1304         * gcc.target/arm/neon/vclts32.c: Remove.
1305         * gcc.target/arm/neon/vclts8.c: Remove.
1306         * gcc.target/arm/neon/vcltu16.c: Remove.
1307         * gcc.target/arm/neon/vcltu32.c: Remove.
1308         * gcc.target/arm/neon/vcltu8.c: Remove.
1309         * gcc.target/arm/neon/vclzQs16.c: Remove.
1310         * gcc.target/arm/neon/vclzQs32.c: Remove.
1311         * gcc.target/arm/neon/vclzQs8.c: Remove.
1312         * gcc.target/arm/neon/vclzQu16.c: Remove.
1313         * gcc.target/arm/neon/vclzQu32.c: Remove.
1314         * gcc.target/arm/neon/vclzQu8.c: Remove.
1315         * gcc.target/arm/neon/vclzs16.c: Remove.
1316         * gcc.target/arm/neon/vclzs32.c: Remove.
1317         * gcc.target/arm/neon/vclzs8.c: Remove.
1318         * gcc.target/arm/neon/vclzu16.c: Remove.
1319         * gcc.target/arm/neon/vclzu32.c: Remove.
1320         * gcc.target/arm/neon/vclzu8.c: Remove.
1321         * gcc.target/arm/neon/vcntQp8.c: Remove.
1322         * gcc.target/arm/neon/vcntQs8.c: Remove.
1323         * gcc.target/arm/neon/vcntQu8.c: Remove.
1324         * gcc.target/arm/neon/vcntp8.c: Remove.
1325         * gcc.target/arm/neon/vcnts8.c: Remove.
1326         * gcc.target/arm/neon/vcntu8.c: Remove.
1327         * gcc.target/arm/neon/vcombinef32.c: Remove.
1328         * gcc.target/arm/neon/vcombinep16.c: Remove.
1329         * gcc.target/arm/neon/vcombinep64.c: Remove.
1330         * gcc.target/arm/neon/vcombinep8.c: Remove.
1331         * gcc.target/arm/neon/vcombines16.c: Remove.
1332         * gcc.target/arm/neon/vcombines32.c: Remove.
1333         * gcc.target/arm/neon/vcombines64.c: Remove.
1334         * gcc.target/arm/neon/vcombines8.c: Remove.
1335         * gcc.target/arm/neon/vcombineu16.c: Remove.
1336         * gcc.target/arm/neon/vcombineu32.c: Remove.
1337         * gcc.target/arm/neon/vcombineu64.c: Remove.
1338         * gcc.target/arm/neon/vcombineu8.c: Remove.
1339         * gcc.target/arm/neon/vcreatef32.c: Remove.
1340         * gcc.target/arm/neon/vcreatep16.c: Remove.
1341         * gcc.target/arm/neon/vcreatep64.c: Remove.
1342         * gcc.target/arm/neon/vcreatep8.c: Remove.
1343         * gcc.target/arm/neon/vcreates16.c: Remove.
1344         * gcc.target/arm/neon/vcreates32.c: Remove.
1345         * gcc.target/arm/neon/vcreates64.c: Remove.
1346         * gcc.target/arm/neon/vcreates8.c: Remove.
1347         * gcc.target/arm/neon/vcreateu16.c: Remove.
1348         * gcc.target/arm/neon/vcreateu32.c: Remove.
1349         * gcc.target/arm/neon/vcreateu64.c: Remove.
1350         * gcc.target/arm/neon/vcreateu8.c: Remove.
1351         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1352         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1353         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1354         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1355         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1356         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1357         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1358         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1359         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1360         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1361         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1362         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1363         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1364         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1365         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1366         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1367         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1368         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1369         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1370         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1371         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1372         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1373         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1374         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1375         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1376         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1377         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1378         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1379         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1380         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1381         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1382         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1383         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1384         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1385         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1386         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1387         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1388         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1389         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1390         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1391         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1392         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1393         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1394         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1395         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1396         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1397         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1398         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1399         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1400         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1401         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1402         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1403         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1404         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1405         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1406         * gcc.target/arm/neon/vdup_np16.c: Remove.
1407         * gcc.target/arm/neon/vdup_np64.c: Remove.
1408         * gcc.target/arm/neon/vdup_np8.c: Remove.
1409         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1410         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1411         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1412         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1413         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1414         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1415         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1416         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1417         * gcc.target/arm/neon/veorQs16.c: Remove.
1418         * gcc.target/arm/neon/veorQs32.c: Remove.
1419         * gcc.target/arm/neon/veorQs64.c: Remove.
1420         * gcc.target/arm/neon/veorQs8.c: Remove.
1421         * gcc.target/arm/neon/veorQu16.c: Remove.
1422         * gcc.target/arm/neon/veorQu32.c: Remove.
1423         * gcc.target/arm/neon/veorQu64.c: Remove.
1424         * gcc.target/arm/neon/veorQu8.c: Remove.
1425         * gcc.target/arm/neon/veors16.c: Remove.
1426         * gcc.target/arm/neon/veors32.c: Remove.
1427         * gcc.target/arm/neon/veors64.c: Remove.
1428         * gcc.target/arm/neon/veors8.c: Remove.
1429         * gcc.target/arm/neon/veoru16.c: Remove.
1430         * gcc.target/arm/neon/veoru32.c: Remove.
1431         * gcc.target/arm/neon/veoru64.c: Remove.
1432         * gcc.target/arm/neon/veoru8.c: Remove.
1433         * gcc.target/arm/neon/vextQf32.c: Remove.
1434         * gcc.target/arm/neon/vextQp16.c: Remove.
1435         * gcc.target/arm/neon/vextQp64.c: Remove.
1436         * gcc.target/arm/neon/vextQp8.c: Remove.
1437         * gcc.target/arm/neon/vextQs16.c: Remove.
1438         * gcc.target/arm/neon/vextQs32.c: Remove.
1439         * gcc.target/arm/neon/vextQs64.c: Remove.
1440         * gcc.target/arm/neon/vextQs8.c: Remove.
1441         * gcc.target/arm/neon/vextQu16.c: Remove.
1442         * gcc.target/arm/neon/vextQu32.c: Remove.
1443         * gcc.target/arm/neon/vextQu64.c: Remove.
1444         * gcc.target/arm/neon/vextQu8.c: Remove.
1445         * gcc.target/arm/neon/vextf32.c: Remove.
1446         * gcc.target/arm/neon/vextp16.c: Remove.
1447         * gcc.target/arm/neon/vextp64.c: Remove.
1448         * gcc.target/arm/neon/vextp8.c: Remove.
1449         * gcc.target/arm/neon/vexts16.c: Remove.
1450         * gcc.target/arm/neon/vexts32.c: Remove.
1451         * gcc.target/arm/neon/vexts64.c: Remove.
1452         * gcc.target/arm/neon/vexts8.c: Remove.
1453         * gcc.target/arm/neon/vextu16.c: Remove.
1454         * gcc.target/arm/neon/vextu32.c: Remove.
1455         * gcc.target/arm/neon/vextu64.c: Remove.
1456         * gcc.target/arm/neon/vextu8.c: Remove.
1457         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1458         * gcc.target/arm/neon/vfmaf32.c: Remove.
1459         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1460         * gcc.target/arm/neon/vfmsf32.c: Remove.
1461         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1462         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1463         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1464         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1465         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1466         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1467         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1468         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1469         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1470         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1471         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1472         * gcc.target/arm/neon/vget_highf32.c: Remove.
1473         * gcc.target/arm/neon/vget_highp16.c: Remove.
1474         * gcc.target/arm/neon/vget_highp64.c: Remove.
1475         * gcc.target/arm/neon/vget_highp8.c: Remove.
1476         * gcc.target/arm/neon/vget_highs16.c: Remove.
1477         * gcc.target/arm/neon/vget_highs32.c: Remove.
1478         * gcc.target/arm/neon/vget_highs64.c: Remove.
1479         * gcc.target/arm/neon/vget_highs8.c: Remove.
1480         * gcc.target/arm/neon/vget_highu16.c: Remove.
1481         * gcc.target/arm/neon/vget_highu32.c: Remove.
1482         * gcc.target/arm/neon/vget_highu64.c: Remove.
1483         * gcc.target/arm/neon/vget_highu8.c: Remove.
1484         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1485         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1486         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1487         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1488         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1489         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1490         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1491         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1492         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1493         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1494         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1495         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1496         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1497         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1498         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1499         * gcc.target/arm/neon/vget_lows16.c: Remove.
1500         * gcc.target/arm/neon/vget_lows32.c: Remove.
1501         * gcc.target/arm/neon/vget_lows64.c: Remove.
1502         * gcc.target/arm/neon/vget_lows8.c: Remove.
1503         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1504         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1505         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1506         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1507         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1508         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1509         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1510         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1511         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1512         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1513         * gcc.target/arm/neon/vhadds16.c: Remove.
1514         * gcc.target/arm/neon/vhadds32.c: Remove.
1515         * gcc.target/arm/neon/vhadds8.c: Remove.
1516         * gcc.target/arm/neon/vhaddu16.c: Remove.
1517         * gcc.target/arm/neon/vhaddu32.c: Remove.
1518         * gcc.target/arm/neon/vhaddu8.c: Remove.
1519         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1520         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1521         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1522         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1523         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1524         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1525         * gcc.target/arm/neon/vhsubs16.c: Remove.
1526         * gcc.target/arm/neon/vhsubs32.c: Remove.
1527         * gcc.target/arm/neon/vhsubs8.c: Remove.
1528         * gcc.target/arm/neon/vhsubu16.c: Remove.
1529         * gcc.target/arm/neon/vhsubu32.c: Remove.
1530         * gcc.target/arm/neon/vhsubu8.c: Remove.
1531         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1532         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1533         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1534         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1535         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1536         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1537         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1538         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1539         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1540         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1541         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1542         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1543         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1544         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1545         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1546         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1547         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1548         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1549         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1550         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1551         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1552         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1553         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1554         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1555         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1556         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1557         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1558         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1559         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1560         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1561         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1562         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1563         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1564         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1565         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1566         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1567         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1568         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1569         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1570         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1571         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1572         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1573         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1574         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1575         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1576         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1577         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1578         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1579         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1580         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1581         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1582         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1583         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1584         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1585         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1586         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1587         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1588         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1589         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1590         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1591         * gcc.target/arm/neon/vld1f32.c: Remove.
1592         * gcc.target/arm/neon/vld1p16.c: Remove.
1593         * gcc.target/arm/neon/vld1p64.c: Remove.
1594         * gcc.target/arm/neon/vld1p8.c: Remove.
1595         * gcc.target/arm/neon/vld1s16.c: Remove.
1596         * gcc.target/arm/neon/vld1s32.c: Remove.
1597         * gcc.target/arm/neon/vld1s64.c: Remove.
1598         * gcc.target/arm/neon/vld1s8.c: Remove.
1599         * gcc.target/arm/neon/vld1u16.c: Remove.
1600         * gcc.target/arm/neon/vld1u32.c: Remove.
1601         * gcc.target/arm/neon/vld1u64.c: Remove.
1602         * gcc.target/arm/neon/vld1u8.c: Remove.
1603         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1604         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1605         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1606         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1607         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1608         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1609         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1610         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1611         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1612         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1613         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1614         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1615         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1616         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1617         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1618         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1619         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1620         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1621         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1622         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1623         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1624         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1625         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1626         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1627         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1628         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1629         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1630         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1631         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1632         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1633         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1634         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1635         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1636         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1637         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1638         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1639         * gcc.target/arm/neon/vld2f32.c: Remove.
1640         * gcc.target/arm/neon/vld2p16.c: Remove.
1641         * gcc.target/arm/neon/vld2p64.c: Remove.
1642         * gcc.target/arm/neon/vld2p8.c: Remove.
1643         * gcc.target/arm/neon/vld2s16.c: Remove.
1644         * gcc.target/arm/neon/vld2s32.c: Remove.
1645         * gcc.target/arm/neon/vld2s64.c: Remove.
1646         * gcc.target/arm/neon/vld2s8.c: Remove.
1647         * gcc.target/arm/neon/vld2u16.c: Remove.
1648         * gcc.target/arm/neon/vld2u32.c: Remove.
1649         * gcc.target/arm/neon/vld2u64.c: Remove.
1650         * gcc.target/arm/neon/vld2u8.c: Remove.
1651         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1652         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1653         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1654         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1655         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1656         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1657         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1658         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1659         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1660         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1661         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1662         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1663         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1664         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1665         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1666         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1667         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1668         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1669         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1670         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1671         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1672         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1673         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1674         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1675         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1676         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1677         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1678         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1679         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1680         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1681         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1682         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1683         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1684         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1685         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1686         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1687         * gcc.target/arm/neon/vld3f32.c: Remove.
1688         * gcc.target/arm/neon/vld3p16.c: Remove.
1689         * gcc.target/arm/neon/vld3p64.c: Remove.
1690         * gcc.target/arm/neon/vld3p8.c: Remove.
1691         * gcc.target/arm/neon/vld3s16.c: Remove.
1692         * gcc.target/arm/neon/vld3s32.c: Remove.
1693         * gcc.target/arm/neon/vld3s64.c: Remove.
1694         * gcc.target/arm/neon/vld3s8.c: Remove.
1695         * gcc.target/arm/neon/vld3u16.c: Remove.
1696         * gcc.target/arm/neon/vld3u32.c: Remove.
1697         * gcc.target/arm/neon/vld3u64.c: Remove.
1698         * gcc.target/arm/neon/vld3u8.c: Remove.
1699         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1700         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1701         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1702         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1703         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1704         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1705         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1706         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1707         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1708         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1709         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1710         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1711         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1712         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1713         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1714         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1715         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1716         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1717         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1718         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1719         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1720         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1721         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1722         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1723         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1724         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1725         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1726         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1727         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1728         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1729         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1730         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1731         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1732         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1733         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1734         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1735         * gcc.target/arm/neon/vld4f32.c: Remove.
1736         * gcc.target/arm/neon/vld4p16.c: Remove.
1737         * gcc.target/arm/neon/vld4p64.c: Remove.
1738         * gcc.target/arm/neon/vld4p8.c: Remove.
1739         * gcc.target/arm/neon/vld4s16.c: Remove.
1740         * gcc.target/arm/neon/vld4s32.c: Remove.
1741         * gcc.target/arm/neon/vld4s64.c: Remove.
1742         * gcc.target/arm/neon/vld4s8.c: Remove.
1743         * gcc.target/arm/neon/vld4u16.c: Remove.
1744         * gcc.target/arm/neon/vld4u32.c: Remove.
1745         * gcc.target/arm/neon/vld4u64.c: Remove.
1746         * gcc.target/arm/neon/vld4u8.c: Remove.
1747         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1748         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1749         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1750         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1751         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1752         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1753         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1754         * gcc.target/arm/neon/vmaxf32.c: Remove.
1755         * gcc.target/arm/neon/vmaxs16.c: Remove.
1756         * gcc.target/arm/neon/vmaxs32.c: Remove.
1757         * gcc.target/arm/neon/vmaxs8.c: Remove.
1758         * gcc.target/arm/neon/vmaxu16.c: Remove.
1759         * gcc.target/arm/neon/vmaxu32.c: Remove.
1760         * gcc.target/arm/neon/vmaxu8.c: Remove.
1761         * gcc.target/arm/neon/vminQf32.c: Remove.
1762         * gcc.target/arm/neon/vminQs16.c: Remove.
1763         * gcc.target/arm/neon/vminQs32.c: Remove.
1764         * gcc.target/arm/neon/vminQs8.c: Remove.
1765         * gcc.target/arm/neon/vminQu16.c: Remove.
1766         * gcc.target/arm/neon/vminQu32.c: Remove.
1767         * gcc.target/arm/neon/vminQu8.c: Remove.
1768         * gcc.target/arm/neon/vminf32.c: Remove.
1769         * gcc.target/arm/neon/vmins16.c: Remove.
1770         * gcc.target/arm/neon/vmins32.c: Remove.
1771         * gcc.target/arm/neon/vmins8.c: Remove.
1772         * gcc.target/arm/neon/vminu16.c: Remove.
1773         * gcc.target/arm/neon/vminu32.c: Remove.
1774         * gcc.target/arm/neon/vminu8.c: Remove.
1775         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1776         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1777         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1778         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1779         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1780         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1781         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1782         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1783         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1784         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1785         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1786         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1787         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1788         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1789         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1790         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1791         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1792         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1793         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1794         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1795         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1796         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1797         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1798         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1799         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1800         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1801         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1802         * gcc.target/arm/neon/vmlaf32.c: Remove.
1803         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1804         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1805         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1806         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1807         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1808         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1809         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1810         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1811         * gcc.target/arm/neon/vmlals16.c: Remove.
1812         * gcc.target/arm/neon/vmlals32.c: Remove.
1813         * gcc.target/arm/neon/vmlals8.c: Remove.
1814         * gcc.target/arm/neon/vmlalu16.c: Remove.
1815         * gcc.target/arm/neon/vmlalu32.c: Remove.
1816         * gcc.target/arm/neon/vmlalu8.c: Remove.
1817         * gcc.target/arm/neon/vmlas16.c: Remove.
1818         * gcc.target/arm/neon/vmlas32.c: Remove.
1819         * gcc.target/arm/neon/vmlas8.c: Remove.
1820         * gcc.target/arm/neon/vmlau16.c: Remove.
1821         * gcc.target/arm/neon/vmlau32.c: Remove.
1822         * gcc.target/arm/neon/vmlau8.c: Remove.
1823         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1824         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1825         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1826         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1827         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1828         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1829         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1830         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1831         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1832         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1833         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1834         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1835         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1836         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1837         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1838         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1839         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1840         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1841         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1842         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1843         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1844         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1845         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1846         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1847         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1848         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1849         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1850         * gcc.target/arm/neon/vmlsf32.c: Remove.
1851         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1852         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1853         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1854         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1855         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1856         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1857         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1858         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1859         * gcc.target/arm/neon/vmlsls16.c: Remove.
1860         * gcc.target/arm/neon/vmlsls32.c: Remove.
1861         * gcc.target/arm/neon/vmlsls8.c: Remove.
1862         * gcc.target/arm/neon/vmlslu16.c: Remove.
1863         * gcc.target/arm/neon/vmlslu32.c: Remove.
1864         * gcc.target/arm/neon/vmlslu8.c: Remove.
1865         * gcc.target/arm/neon/vmlss16.c: Remove.
1866         * gcc.target/arm/neon/vmlss32.c: Remove.
1867         * gcc.target/arm/neon/vmlss8.c: Remove.
1868         * gcc.target/arm/neon/vmlsu16.c: Remove.
1869         * gcc.target/arm/neon/vmlsu32.c: Remove.
1870         * gcc.target/arm/neon/vmlsu8.c: Remove.
1871         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1872         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1873         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1874         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1875         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1876         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1877         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1878         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1879         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1880         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1881         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1882         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1883         * gcc.target/arm/neon/vmov_np16.c: Remove.
1884         * gcc.target/arm/neon/vmov_np8.c: Remove.
1885         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1886         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1887         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1888         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1889         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1890         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1891         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1892         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1893         * gcc.target/arm/neon/vmovls16.c: Remove.
1894         * gcc.target/arm/neon/vmovls32.c: Remove.
1895         * gcc.target/arm/neon/vmovls8.c: Remove.
1896         * gcc.target/arm/neon/vmovlu16.c: Remove.
1897         * gcc.target/arm/neon/vmovlu32.c: Remove.
1898         * gcc.target/arm/neon/vmovlu8.c: Remove.
1899         * gcc.target/arm/neon/vmovns16.c: Remove.
1900         * gcc.target/arm/neon/vmovns32.c: Remove.
1901         * gcc.target/arm/neon/vmovns64.c: Remove.
1902         * gcc.target/arm/neon/vmovnu16.c: Remove.
1903         * gcc.target/arm/neon/vmovnu32.c: Remove.
1904         * gcc.target/arm/neon/vmovnu64.c: Remove.
1905         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1906         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1907         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1908         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1909         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1910         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1911         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1912         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1913         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1914         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1915         * gcc.target/arm/neon/vmulQf32.c: Remove.
1916         * gcc.target/arm/neon/vmulQp8.c: Remove.
1917         * gcc.target/arm/neon/vmulQs16.c: Remove.
1918         * gcc.target/arm/neon/vmulQs32.c: Remove.
1919         * gcc.target/arm/neon/vmulQs8.c: Remove.
1920         * gcc.target/arm/neon/vmulQu16.c: Remove.
1921         * gcc.target/arm/neon/vmulQu32.c: Remove.
1922         * gcc.target/arm/neon/vmulQu8.c: Remove.
1923         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1924         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1925         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1926         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1927         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1928         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1929         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1930         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1931         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1932         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1933         * gcc.target/arm/neon/vmulf32.c: Remove.
1934         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1935         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1936         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1937         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1938         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1939         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1940         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1941         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1942         * gcc.target/arm/neon/vmullp8.c: Remove.
1943         * gcc.target/arm/neon/vmulls16.c: Remove.
1944         * gcc.target/arm/neon/vmulls32.c: Remove.
1945         * gcc.target/arm/neon/vmulls8.c: Remove.
1946         * gcc.target/arm/neon/vmullu16.c: Remove.
1947         * gcc.target/arm/neon/vmullu32.c: Remove.
1948         * gcc.target/arm/neon/vmullu8.c: Remove.
1949         * gcc.target/arm/neon/vmulp8.c: Remove.
1950         * gcc.target/arm/neon/vmuls16.c: Remove.
1951         * gcc.target/arm/neon/vmuls32.c: Remove.
1952         * gcc.target/arm/neon/vmuls8.c: Remove.
1953         * gcc.target/arm/neon/vmulu16.c: Remove.
1954         * gcc.target/arm/neon/vmulu32.c: Remove.
1955         * gcc.target/arm/neon/vmulu8.c: Remove.
1956         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1957         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1958         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1959         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1960         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1961         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1962         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1963         * gcc.target/arm/neon/vmvnp8.c: Remove.
1964         * gcc.target/arm/neon/vmvns16.c: Remove.
1965         * gcc.target/arm/neon/vmvns32.c: Remove.
1966         * gcc.target/arm/neon/vmvns8.c: Remove.
1967         * gcc.target/arm/neon/vmvnu16.c: Remove.
1968         * gcc.target/arm/neon/vmvnu32.c: Remove.
1969         * gcc.target/arm/neon/vmvnu8.c: Remove.
1970         * gcc.target/arm/neon/vnegQf32.c: Remove.
1971         * gcc.target/arm/neon/vnegQs16.c: Remove.
1972         * gcc.target/arm/neon/vnegQs32.c: Remove.
1973         * gcc.target/arm/neon/vnegQs8.c: Remove.
1974         * gcc.target/arm/neon/vnegf32.c: Remove.
1975         * gcc.target/arm/neon/vnegs16.c: Remove.
1976         * gcc.target/arm/neon/vnegs32.c: Remove.
1977         * gcc.target/arm/neon/vnegs8.c: Remove.
1978         * gcc.target/arm/neon/vornQs16.c: Remove.
1979         * gcc.target/arm/neon/vornQs32.c: Remove.
1980         * gcc.target/arm/neon/vornQs64.c: Remove.
1981         * gcc.target/arm/neon/vornQs8.c: Remove.
1982         * gcc.target/arm/neon/vornQu16.c: Remove.
1983         * gcc.target/arm/neon/vornQu32.c: Remove.
1984         * gcc.target/arm/neon/vornQu64.c: Remove.
1985         * gcc.target/arm/neon/vornQu8.c: Remove.
1986         * gcc.target/arm/neon/vorns16.c: Remove.
1987         * gcc.target/arm/neon/vorns32.c: Remove.
1988         * gcc.target/arm/neon/vorns64.c: Remove.
1989         * gcc.target/arm/neon/vorns8.c: Remove.
1990         * gcc.target/arm/neon/vornu16.c: Remove.
1991         * gcc.target/arm/neon/vornu32.c: Remove.
1992         * gcc.target/arm/neon/vornu64.c: Remove.
1993         * gcc.target/arm/neon/vornu8.c: Remove.
1994         * gcc.target/arm/neon/vorrQs16.c: Remove.
1995         * gcc.target/arm/neon/vorrQs32.c: Remove.
1996         * gcc.target/arm/neon/vorrQs64.c: Remove.
1997         * gcc.target/arm/neon/vorrQs8.c: Remove.
1998         * gcc.target/arm/neon/vorrQu16.c: Remove.
1999         * gcc.target/arm/neon/vorrQu32.c: Remove.
2000         * gcc.target/arm/neon/vorrQu64.c: Remove.
2001         * gcc.target/arm/neon/vorrQu8.c: Remove.
2002         * gcc.target/arm/neon/vorrs16.c: Remove.
2003         * gcc.target/arm/neon/vorrs32.c: Remove.
2004         * gcc.target/arm/neon/vorrs64.c: Remove.
2005         * gcc.target/arm/neon/vorrs8.c: Remove.
2006         * gcc.target/arm/neon/vorru16.c: Remove.
2007         * gcc.target/arm/neon/vorru32.c: Remove.
2008         * gcc.target/arm/neon/vorru64.c: Remove.
2009         * gcc.target/arm/neon/vorru8.c: Remove.
2010         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2011         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2012         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2013         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2014         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2015         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2016         * gcc.target/arm/neon/vpadals16.c: Remove.
2017         * gcc.target/arm/neon/vpadals32.c: Remove.
2018         * gcc.target/arm/neon/vpadals8.c: Remove.
2019         * gcc.target/arm/neon/vpadalu16.c: Remove.
2020         * gcc.target/arm/neon/vpadalu32.c: Remove.
2021         * gcc.target/arm/neon/vpadalu8.c: Remove.
2022         * gcc.target/arm/neon/vpaddf32.c: Remove.
2023         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2024         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2025         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2026         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2027         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2028         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2029         * gcc.target/arm/neon/vpaddls16.c: Remove.
2030         * gcc.target/arm/neon/vpaddls32.c: Remove.
2031         * gcc.target/arm/neon/vpaddls8.c: Remove.
2032         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2033         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2034         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2035         * gcc.target/arm/neon/vpadds16.c: Remove.
2036         * gcc.target/arm/neon/vpadds32.c: Remove.
2037         * gcc.target/arm/neon/vpadds8.c: Remove.
2038         * gcc.target/arm/neon/vpaddu16.c: Remove.
2039         * gcc.target/arm/neon/vpaddu32.c: Remove.
2040         * gcc.target/arm/neon/vpaddu8.c: Remove.
2041         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2042         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2043         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2044         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2045         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2046         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2047         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2048         * gcc.target/arm/neon/vpminf32.c: Remove.
2049         * gcc.target/arm/neon/vpmins16.c: Remove.
2050         * gcc.target/arm/neon/vpmins32.c: Remove.
2051         * gcc.target/arm/neon/vpmins8.c: Remove.
2052         * gcc.target/arm/neon/vpminu16.c: Remove.
2053         * gcc.target/arm/neon/vpminu32.c: Remove.
2054         * gcc.target/arm/neon/vpminu8.c: Remove.
2055         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2056         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2057         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2058         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2059         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2060         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2061         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2062         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2063         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2064         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2065         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2066         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2067         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2068         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2069         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2070         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2071         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2072         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2073         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2074         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2075         * gcc.target/arm/neon/vqRshls16.c: Remove.
2076         * gcc.target/arm/neon/vqRshls32.c: Remove.
2077         * gcc.target/arm/neon/vqRshls64.c: Remove.
2078         * gcc.target/arm/neon/vqRshls8.c: Remove.
2079         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2080         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2081         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2082         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2083         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2084         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2085         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2086         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2087         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2088         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2089         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2090         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2091         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2092         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2093         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2094         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2095         * gcc.target/arm/neon/vqabss16.c: Remove.
2096         * gcc.target/arm/neon/vqabss32.c: Remove.
2097         * gcc.target/arm/neon/vqabss8.c: Remove.
2098         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2099         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2100         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2101         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2102         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2103         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2104         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2105         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2106         * gcc.target/arm/neon/vqadds16.c: Remove.
2107         * gcc.target/arm/neon/vqadds32.c: Remove.
2108         * gcc.target/arm/neon/vqadds64.c: Remove.
2109         * gcc.target/arm/neon/vqadds8.c: Remove.
2110         * gcc.target/arm/neon/vqaddu16.c: Remove.
2111         * gcc.target/arm/neon/vqaddu32.c: Remove.
2112         * gcc.target/arm/neon/vqaddu64.c: Remove.
2113         * gcc.target/arm/neon/vqaddu8.c: Remove.
2114         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2115         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2116         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2117         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2118         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2119         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2120         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2121         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2122         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2123         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2124         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2125         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2126         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2127         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2128         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2129         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2130         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2131         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2132         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2133         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2134         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2135         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2136         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2137         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2138         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2139         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2140         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2141         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2142         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2143         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2144         * gcc.target/arm/neon/vqmovns16.c: Remove.
2145         * gcc.target/arm/neon/vqmovns32.c: Remove.
2146         * gcc.target/arm/neon/vqmovns64.c: Remove.
2147         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2148         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2149         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2150         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2151         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2152         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2153         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2154         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2155         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2156         * gcc.target/arm/neon/vqnegs16.c: Remove.
2157         * gcc.target/arm/neon/vqnegs32.c: Remove.
2158         * gcc.target/arm/neon/vqnegs8.c: Remove.
2159         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2160         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2161         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2162         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2163         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2164         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2165         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2166         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2167         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2168         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2169         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2170         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2171         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2172         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2173         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2174         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2175         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2176         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2177         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2178         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2179         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2180         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2181         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2182         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2183         * gcc.target/arm/neon/vqshls16.c: Remove.
2184         * gcc.target/arm/neon/vqshls32.c: Remove.
2185         * gcc.target/arm/neon/vqshls64.c: Remove.
2186         * gcc.target/arm/neon/vqshls8.c: Remove.
2187         * gcc.target/arm/neon/vqshlu16.c: Remove.
2188         * gcc.target/arm/neon/vqshlu32.c: Remove.
2189         * gcc.target/arm/neon/vqshlu64.c: Remove.
2190         * gcc.target/arm/neon/vqshlu8.c: Remove.
2191         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2192         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2193         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2194         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2195         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2196         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2197         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2198         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2199         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2200         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2201         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2202         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2203         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2204         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2205         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2206         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2207         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2208         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2209         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2210         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2211         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2212         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2213         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2214         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2215         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2216         * gcc.target/arm/neon/vqsubs16.c: Remove.
2217         * gcc.target/arm/neon/vqsubs32.c: Remove.
2218         * gcc.target/arm/neon/vqsubs64.c: Remove.
2219         * gcc.target/arm/neon/vqsubs8.c: Remove.
2220         * gcc.target/arm/neon/vqsubu16.c: Remove.
2221         * gcc.target/arm/neon/vqsubu32.c: Remove.
2222         * gcc.target/arm/neon/vqsubu64.c: Remove.
2223         * gcc.target/arm/neon/vqsubu8.c: Remove.
2224         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2225         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2226         * gcc.target/arm/neon/vrecpef32.c: Remove.
2227         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2228         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2229         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2370         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2371         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2372         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2373         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2374         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2375         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2376         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2377         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2378         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2379         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2380         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2381         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2382         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2383         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2384         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2385         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2386         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2387         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2388         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2389         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2390         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2391         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2392         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2393         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2394         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2395         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2396         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2397         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2398         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2399         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2400         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2401         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2402         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2403         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2404         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2405         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2406         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2407         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2408         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2409         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2410         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2411         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2412         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2413         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2414         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2415         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2416         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2417         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2418         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2419         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2420         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2421         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2422         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2423         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2424         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2425         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2426         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2427         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2428         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2429         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2430         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2431         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2432         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2433         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2434         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2435         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2436         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2437         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2438         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2439         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2440         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2441         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2442         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2443         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2444         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2445         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2446         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2447         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2448         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2449         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2450         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2451         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2452         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2453         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2454         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2455         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2456         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2457         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2458         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2459         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2460         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2461         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2462         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2463         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2464         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2465         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2466         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2467         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2468         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2469         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2470         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2471         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2472         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2473         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2474         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2475         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2476         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2477         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2478         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2479         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2480         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2481         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2482         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2483         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2484         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2485         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2486         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2487         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2488         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2489         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2490         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2491         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2492         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2493         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2494         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2495         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2496         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2497         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2498         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2499         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2500         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2501         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2502         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2503         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2504         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2505         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2506         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2507         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2508         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2509         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2510         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2511         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2512         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2513         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2514         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2515         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2516         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2517         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2518         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2519         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2520         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2521         * gcc.target/arm/neon/vrev16p8.c: Remove.
2522         * gcc.target/arm/neon/vrev16s8.c: Remove.
2523         * gcc.target/arm/neon/vrev16u8.c: Remove.
2524         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2525         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2526         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2527         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2528         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2529         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2530         * gcc.target/arm/neon/vrev32p16.c: Remove.
2531         * gcc.target/arm/neon/vrev32p8.c: Remove.
2532         * gcc.target/arm/neon/vrev32s16.c: Remove.
2533         * gcc.target/arm/neon/vrev32s8.c: Remove.
2534         * gcc.target/arm/neon/vrev32u16.c: Remove.
2535         * gcc.target/arm/neon/vrev32u8.c: Remove.
2536         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2537         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2538         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2539         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2540         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2541         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2542         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2543         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2544         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2545         * gcc.target/arm/neon/vrev64f32.c: Remove.
2546         * gcc.target/arm/neon/vrev64p16.c: Remove.
2547         * gcc.target/arm/neon/vrev64p8.c: Remove.
2548         * gcc.target/arm/neon/vrev64s16.c: Remove.
2549         * gcc.target/arm/neon/vrev64s32.c: Remove.
2550         * gcc.target/arm/neon/vrev64s8.c: Remove.
2551         * gcc.target/arm/neon/vrev64u16.c: Remove.
2552         * gcc.target/arm/neon/vrev64u32.c: Remove.
2553         * gcc.target/arm/neon/vrev64u8.c: Remove.
2554         * gcc.target/arm/neon/vrndaf32.c: Remove.
2555         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2556         * gcc.target/arm/neon/vrndf32.c: Remove.
2557         * gcc.target/arm/neon/vrndmf32.c: Remove.
2558         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2559         * gcc.target/arm/neon/vrndnf32.c: Remove.
2560         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2561         * gcc.target/arm/neon/vrndpf32.c: Remove.
2562         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2563         * gcc.target/arm/neon/vrndqf32.c: Remove.
2564         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2565         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2566         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2567         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2568         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2569         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2570         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2571         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2572         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2573         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2574         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2575         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2576         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2577         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2578         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2579         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2580         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2581         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2582         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2583         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2584         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2585         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2586         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2587         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2588         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2589         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2590         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2591         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2592         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2593         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2594         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2595         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2596         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2597         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2598         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2599         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2600         * gcc.target/arm/neon/vshlQs16.c: Remove.
2601         * gcc.target/arm/neon/vshlQs32.c: Remove.
2602         * gcc.target/arm/neon/vshlQs64.c: Remove.
2603         * gcc.target/arm/neon/vshlQs8.c: Remove.
2604         * gcc.target/arm/neon/vshlQu16.c: Remove.
2605         * gcc.target/arm/neon/vshlQu32.c: Remove.
2606         * gcc.target/arm/neon/vshlQu64.c: Remove.
2607         * gcc.target/arm/neon/vshlQu8.c: Remove.
2608         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2609         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2610         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2611         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2612         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2613         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2614         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2615         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2616         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2617         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2618         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2619         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2620         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2621         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2622         * gcc.target/arm/neon/vshls16.c: Remove.
2623         * gcc.target/arm/neon/vshls32.c: Remove.
2624         * gcc.target/arm/neon/vshls64.c: Remove.
2625         * gcc.target/arm/neon/vshls8.c: Remove.
2626         * gcc.target/arm/neon/vshlu16.c: Remove.
2627         * gcc.target/arm/neon/vshlu32.c: Remove.
2628         * gcc.target/arm/neon/vshlu64.c: Remove.
2629         * gcc.target/arm/neon/vshlu8.c: Remove.
2630         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2631         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2632         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2633         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2634         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2635         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2636         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2637         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2638         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2639         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2640         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2641         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2642         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2643         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2644         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2645         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2646         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2647         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2648         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2649         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2650         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2651         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2652         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2653         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2654         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2655         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2656         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2657         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2658         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2659         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2660         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2661         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2662         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2663         * gcc.target/arm/neon/vsli_np16.c: Remove.
2664         * gcc.target/arm/neon/vsli_np64.c: Remove.
2665         * gcc.target/arm/neon/vsli_np8.c: Remove.
2666         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2667         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2668         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2669         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2670         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2671         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2672         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2673         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2674         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2675         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2676         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2677         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2678         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2679         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2680         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2681         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2682         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2683         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2684         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2685         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2686         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2687         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2688         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2689         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2690         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2691         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2692         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2693         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2694         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2695         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2696         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2697         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2698         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2699         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2700         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2701         * gcc.target/arm/neon/vsri_np16.c: Remove.
2702         * gcc.target/arm/neon/vsri_np64.c: Remove.
2703         * gcc.target/arm/neon/vsri_np8.c: Remove.
2704         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2705         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2706         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2707         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2708         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2709         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2710         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2711         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2712         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2713         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2714         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2715         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2716         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2717         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2718         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2719         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2720         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2721         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2722         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2723         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2724         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2725         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2726         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2727         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2728         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2729         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2730         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2731         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2732         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2733         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2734         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2735         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2736         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2737         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2738         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2739         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2740         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2741         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2742         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2743         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2744         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2745         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2746         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2747         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2748         * gcc.target/arm/neon/vst1f32.c: Remove.
2749         * gcc.target/arm/neon/vst1p16.c: Remove.
2750         * gcc.target/arm/neon/vst1p64.c: Remove.
2751         * gcc.target/arm/neon/vst1p8.c: Remove.
2752         * gcc.target/arm/neon/vst1s16.c: Remove.
2753         * gcc.target/arm/neon/vst1s32.c: Remove.
2754         * gcc.target/arm/neon/vst1s64.c: Remove.
2755         * gcc.target/arm/neon/vst1s8.c: Remove.
2756         * gcc.target/arm/neon/vst1u16.c: Remove.
2757         * gcc.target/arm/neon/vst1u32.c: Remove.
2758         * gcc.target/arm/neon/vst1u64.c: Remove.
2759         * gcc.target/arm/neon/vst1u8.c: Remove.
2760         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2761         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2762         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2763         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2764         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2765         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2766         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2767         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2768         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2769         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2770         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2771         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2772         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2773         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2774         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2775         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2776         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2777         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2778         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2779         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2780         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2781         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2782         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2783         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2784         * gcc.target/arm/neon/vst2f32.c: Remove.
2785         * gcc.target/arm/neon/vst2p16.c: Remove.
2786         * gcc.target/arm/neon/vst2p64.c: Remove.
2787         * gcc.target/arm/neon/vst2p8.c: Remove.
2788         * gcc.target/arm/neon/vst2s16.c: Remove.
2789         * gcc.target/arm/neon/vst2s32.c: Remove.
2790         * gcc.target/arm/neon/vst2s64.c: Remove.
2791         * gcc.target/arm/neon/vst2s8.c: Remove.
2792         * gcc.target/arm/neon/vst2u16.c: Remove.
2793         * gcc.target/arm/neon/vst2u32.c: Remove.
2794         * gcc.target/arm/neon/vst2u64.c: Remove.
2795         * gcc.target/arm/neon/vst2u8.c: Remove.
2796         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2797         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2798         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2799         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2800         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2801         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2802         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2803         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2804         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2805         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2806         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2807         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2808         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2809         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2810         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2811         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2812         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2813         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2814         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2815         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2816         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2817         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2818         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2819         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2820         * gcc.target/arm/neon/vst3f32.c: Remove.
2821         * gcc.target/arm/neon/vst3p16.c: Remove.
2822         * gcc.target/arm/neon/vst3p64.c: Remove.
2823         * gcc.target/arm/neon/vst3p8.c: Remove.
2824         * gcc.target/arm/neon/vst3s16.c: Remove.
2825         * gcc.target/arm/neon/vst3s32.c: Remove.
2826         * gcc.target/arm/neon/vst3s64.c: Remove.
2827         * gcc.target/arm/neon/vst3s8.c: Remove.
2828         * gcc.target/arm/neon/vst3u16.c: Remove.
2829         * gcc.target/arm/neon/vst3u32.c: Remove.
2830         * gcc.target/arm/neon/vst3u64.c: Remove.
2831         * gcc.target/arm/neon/vst3u8.c: Remove.
2832         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2833         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2834         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2835         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2836         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2837         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2838         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2839         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2840         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2841         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2842         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2843         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2844         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2845         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2846         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2847         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2848         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2849         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2850         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2851         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2852         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2853         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2854         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2855         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2856         * gcc.target/arm/neon/vst4f32.c: Remove.
2857         * gcc.target/arm/neon/vst4p16.c: Remove.
2858         * gcc.target/arm/neon/vst4p64.c: Remove.
2859         * gcc.target/arm/neon/vst4p8.c: Remove.
2860         * gcc.target/arm/neon/vst4s16.c: Remove.
2861         * gcc.target/arm/neon/vst4s32.c: Remove.
2862         * gcc.target/arm/neon/vst4s64.c: Remove.
2863         * gcc.target/arm/neon/vst4s8.c: Remove.
2864         * gcc.target/arm/neon/vst4u16.c: Remove.
2865         * gcc.target/arm/neon/vst4u32.c: Remove.
2866         * gcc.target/arm/neon/vst4u64.c: Remove.
2867         * gcc.target/arm/neon/vst4u8.c: Remove.
2868         * gcc.target/arm/neon/vsubQf32.c: Remove.
2869         * gcc.target/arm/neon/vsubQs16.c: Remove.
2870         * gcc.target/arm/neon/vsubQs32.c: Remove.
2871         * gcc.target/arm/neon/vsubQs64.c: Remove.
2872         * gcc.target/arm/neon/vsubQs8.c: Remove.
2873         * gcc.target/arm/neon/vsubQu16.c: Remove.
2874         * gcc.target/arm/neon/vsubQu32.c: Remove.
2875         * gcc.target/arm/neon/vsubQu64.c: Remove.
2876         * gcc.target/arm/neon/vsubQu8.c: Remove.
2877         * gcc.target/arm/neon/vsubf32.c: Remove.
2878         * gcc.target/arm/neon/vsubhns16.c: Remove.
2879         * gcc.target/arm/neon/vsubhns32.c: Remove.
2880         * gcc.target/arm/neon/vsubhns64.c: Remove.
2881         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2882         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2883         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2884         * gcc.target/arm/neon/vsubls16.c: Remove.
2885         * gcc.target/arm/neon/vsubls32.c: Remove.
2886         * gcc.target/arm/neon/vsubls8.c: Remove.
2887         * gcc.target/arm/neon/vsublu16.c: Remove.
2888         * gcc.target/arm/neon/vsublu32.c: Remove.
2889         * gcc.target/arm/neon/vsublu8.c: Remove.
2890         * gcc.target/arm/neon/vsubs16.c: Remove.
2891         * gcc.target/arm/neon/vsubs32.c: Remove.
2892         * gcc.target/arm/neon/vsubs64.c: Remove.
2893         * gcc.target/arm/neon/vsubs8.c: Remove.
2894         * gcc.target/arm/neon/vsubu16.c: Remove.
2895         * gcc.target/arm/neon/vsubu32.c: Remove.
2896         * gcc.target/arm/neon/vsubu64.c: Remove.
2897         * gcc.target/arm/neon/vsubu8.c: Remove.
2898         * gcc.target/arm/neon/vsubws16.c: Remove.
2899         * gcc.target/arm/neon/vsubws32.c: Remove.
2900         * gcc.target/arm/neon/vsubws8.c: Remove.
2901         * gcc.target/arm/neon/vsubwu16.c: Remove.
2902         * gcc.target/arm/neon/vsubwu32.c: Remove.
2903         * gcc.target/arm/neon/vsubwu8.c: Remove.
2904         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2905         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2906         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2907         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2908         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2909         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2910         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2911         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2912         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2913         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2914         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2915         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2916         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2917         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2918         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2919         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2920         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2921         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2922         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2923         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2924         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2925         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2926         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2927         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2928         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2929         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2930         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2931         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2932         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2933         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2934         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2935         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2936         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2937         * gcc.target/arm/neon/vtrnf32.c: Remove.
2938         * gcc.target/arm/neon/vtrnp16.c: Remove.
2939         * gcc.target/arm/neon/vtrnp8.c: Remove.
2940         * gcc.target/arm/neon/vtrns16.c: Remove.
2941         * gcc.target/arm/neon/vtrns32.c: Remove.
2942         * gcc.target/arm/neon/vtrns8.c: Remove.
2943         * gcc.target/arm/neon/vtrnu16.c: Remove.
2944         * gcc.target/arm/neon/vtrnu32.c: Remove.
2945         * gcc.target/arm/neon/vtrnu8.c: Remove.
2946         * gcc.target/arm/neon/vtstQp8.c: Remove.
2947         * gcc.target/arm/neon/vtstQs16.c: Remove.
2948         * gcc.target/arm/neon/vtstQs32.c: Remove.
2949         * gcc.target/arm/neon/vtstQs8.c: Remove.
2950         * gcc.target/arm/neon/vtstQu16.c: Remove.
2951         * gcc.target/arm/neon/vtstQu32.c: Remove.
2952         * gcc.target/arm/neon/vtstQu8.c: Remove.
2953         * gcc.target/arm/neon/vtstp8.c: Remove.
2954         * gcc.target/arm/neon/vtsts16.c: Remove.
2955         * gcc.target/arm/neon/vtsts32.c: Remove.
2956         * gcc.target/arm/neon/vtsts8.c: Remove.
2957         * gcc.target/arm/neon/vtstu16.c: Remove.
2958         * gcc.target/arm/neon/vtstu32.c: Remove.
2959         * gcc.target/arm/neon/vtstu8.c: Remove.
2960         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2961         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2962         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2963         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2964         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2965         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2966         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2967         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2968         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2969         * gcc.target/arm/neon/vuzpf32.c: Remove.
2970         * gcc.target/arm/neon/vuzpp16.c: Remove.
2971         * gcc.target/arm/neon/vuzpp8.c: Remove.
2972         * gcc.target/arm/neon/vuzps16.c: Remove.
2973         * gcc.target/arm/neon/vuzps32.c: Remove.
2974         * gcc.target/arm/neon/vuzps8.c: Remove.
2975         * gcc.target/arm/neon/vuzpu16.c: Remove.
2976         * gcc.target/arm/neon/vuzpu32.c: Remove.
2977         * gcc.target/arm/neon/vuzpu8.c: Remove.
2978         * gcc.target/arm/neon/vzipQf32.c: Remove.
2979         * gcc.target/arm/neon/vzipQp16.c: Remove.
2980         * gcc.target/arm/neon/vzipQp8.c: Remove.
2981         * gcc.target/arm/neon/vzipQs16.c: Remove.
2982         * gcc.target/arm/neon/vzipQs32.c: Remove.
2983         * gcc.target/arm/neon/vzipQs8.c: Remove.
2984         * gcc.target/arm/neon/vzipQu16.c: Remove.
2985         * gcc.target/arm/neon/vzipQu32.c: Remove.
2986         * gcc.target/arm/neon/vzipQu8.c: Remove.
2987         * gcc.target/arm/neon/vzipf32.c: Remove.
2988         * gcc.target/arm/neon/vzipp16.c: Remove.
2989         * gcc.target/arm/neon/vzipp8.c: Remove.
2990         * gcc.target/arm/neon/vzips16.c: Remove.
2991         * gcc.target/arm/neon/vzips32.c: Remove.
2992         * gcc.target/arm/neon/vzips8.c: Remove.
2993         * gcc.target/arm/neon/vzipu16.c: Remove.
2994         * gcc.target/arm/neon/vzipu32.c: Remove.
2995         * gcc.target/arm/neon/vzipu8.c: Remove.
2997 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2999         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3001 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3003         PR driver/67613
3004         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3005         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3007 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3009         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3010         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3011         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3012         levenshtein_plugin.c.
3013         * gcc.dg/spellcheck-fields.c: New file.
3015 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3017         PR fortran/68318
3018         * gfortran.dg/pr68318_1.f90: New test.
3019         * gfortran.dg/pr68318_2.f90: Ditto.
3021 2015-11-12  James Norris  <jnorris@codesourcery.com>
3022             Joseph Myers  <joseph@codesourcery.com>
3024         * c-c++-common/goacc/declare-1.c: New test.
3025         * c-c++-common/goacc/declare-2.c: Likewise.
3027 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3029         [ARM] Remove neon-testgen.ml and generated tests.
3031         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3032         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3033         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3034         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3035         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3036         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3037         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3038         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3039         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3040         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3041         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3042         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3043         * gcc.target/arm/neon/vRhadds16.c: Remove.
3044         * gcc.target/arm/neon/vRhadds32.c: Remove.
3045         * gcc.target/arm/neon/vRhadds8.c: Remove.
3046         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3047         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3048         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3049         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3050         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3051         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3052         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3053         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3054         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3055         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3056         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3057         * gcc.target/arm/neon/vRshls16.c: Remove.
3058         * gcc.target/arm/neon/vRshls32.c: Remove.
3059         * gcc.target/arm/neon/vRshls64.c: Remove.
3060         * gcc.target/arm/neon/vRshls8.c: Remove.
3061         * gcc.target/arm/neon/vRshlu16.c: Remove.
3062         * gcc.target/arm/neon/vRshlu32.c: Remove.
3063         * gcc.target/arm/neon/vRshlu64.c: Remove.
3064         * gcc.target/arm/neon/vRshlu8.c: Remove.
3065         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3066         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3067         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3068         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3069         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3070         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3071         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3072         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3073         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3074         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3075         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3076         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3077         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3078         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3079         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3080         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3081         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3082         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3083         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3084         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3085         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3086         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3087         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3088         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3089         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3090         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3091         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3092         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3093         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3094         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3095         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3096         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3097         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3098         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3099         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3100         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3101         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3102         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3103         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3104         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3105         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3106         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3107         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3108         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3109         * gcc.target/arm/neon/vabaQs16.c: Remove.
3110         * gcc.target/arm/neon/vabaQs32.c: Remove.
3111         * gcc.target/arm/neon/vabaQs8.c: Remove.
3112         * gcc.target/arm/neon/vabaQu16.c: Remove.
3113         * gcc.target/arm/neon/vabaQu32.c: Remove.
3114         * gcc.target/arm/neon/vabaQu8.c: Remove.
3115         * gcc.target/arm/neon/vabals16.c: Remove.
3116         * gcc.target/arm/neon/vabals32.c: Remove.
3117         * gcc.target/arm/neon/vabals8.c: Remove.
3118         * gcc.target/arm/neon/vabalu16.c: Remove.
3119         * gcc.target/arm/neon/vabalu32.c: Remove.
3120         * gcc.target/arm/neon/vabalu8.c: Remove.
3121         * gcc.target/arm/neon/vabas16.c: Remove.
3122         * gcc.target/arm/neon/vabas32.c: Remove.
3123         * gcc.target/arm/neon/vabas8.c: Remove.
3124         * gcc.target/arm/neon/vabau16.c: Remove.
3125         * gcc.target/arm/neon/vabau32.c: Remove.
3126         * gcc.target/arm/neon/vabau8.c: Remove.
3127         * gcc.target/arm/neon/vabdQf32.c: Remove.
3128         * gcc.target/arm/neon/vabdQs16.c: Remove.
3129         * gcc.target/arm/neon/vabdQs32.c: Remove.
3130         * gcc.target/arm/neon/vabdQs8.c: Remove.
3131         * gcc.target/arm/neon/vabdQu16.c: Remove.
3132         * gcc.target/arm/neon/vabdQu32.c: Remove.
3133         * gcc.target/arm/neon/vabdQu8.c: Remove.
3134         * gcc.target/arm/neon/vabdf32.c: Remove.
3135         * gcc.target/arm/neon/vabdls16.c: Remove.
3136         * gcc.target/arm/neon/vabdls32.c: Remove.
3137         * gcc.target/arm/neon/vabdls8.c: Remove.
3138         * gcc.target/arm/neon/vabdlu16.c: Remove.
3139         * gcc.target/arm/neon/vabdlu32.c: Remove.
3140         * gcc.target/arm/neon/vabdlu8.c: Remove.
3141         * gcc.target/arm/neon/vabds16.c: Remove.
3142         * gcc.target/arm/neon/vabds32.c: Remove.
3143         * gcc.target/arm/neon/vabds8.c: Remove.
3144         * gcc.target/arm/neon/vabdu16.c: Remove.
3145         * gcc.target/arm/neon/vabdu32.c: Remove.
3146         * gcc.target/arm/neon/vabdu8.c: Remove.
3147         * gcc.target/arm/neon/vabsQf32.c: Remove.
3148         * gcc.target/arm/neon/vabsQs16.c: Remove.
3149         * gcc.target/arm/neon/vabsQs32.c: Remove.
3150         * gcc.target/arm/neon/vabsQs8.c: Remove.
3151         * gcc.target/arm/neon/vabsf32.c: Remove.
3152         * gcc.target/arm/neon/vabss16.c: Remove.
3153         * gcc.target/arm/neon/vabss32.c: Remove.
3154         * gcc.target/arm/neon/vabss8.c: Remove.
3155         * gcc.target/arm/neon/vaddQf32.c: Remove.
3156         * gcc.target/arm/neon/vaddQs16.c: Remove.
3157         * gcc.target/arm/neon/vaddQs32.c: Remove.
3158         * gcc.target/arm/neon/vaddQs64.c: Remove.
3159         * gcc.target/arm/neon/vaddQs8.c: Remove.
3160         * gcc.target/arm/neon/vaddQu16.c: Remove.
3161         * gcc.target/arm/neon/vaddQu32.c: Remove.
3162         * gcc.target/arm/neon/vaddQu64.c: Remove.
3163         * gcc.target/arm/neon/vaddQu8.c: Remove.
3164         * gcc.target/arm/neon/vaddf32.c: Remove.
3165         * gcc.target/arm/neon/vaddhns16.c: Remove.
3166         * gcc.target/arm/neon/vaddhns32.c: Remove.
3167         * gcc.target/arm/neon/vaddhns64.c: Remove.
3168         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3169         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3170         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3171         * gcc.target/arm/neon/vaddls16.c: Remove.
3172         * gcc.target/arm/neon/vaddls32.c: Remove.
3173         * gcc.target/arm/neon/vaddls8.c: Remove.
3174         * gcc.target/arm/neon/vaddlu16.c: Remove.
3175         * gcc.target/arm/neon/vaddlu32.c: Remove.
3176         * gcc.target/arm/neon/vaddlu8.c: Remove.
3177         * gcc.target/arm/neon/vadds16.c: Remove.
3178         * gcc.target/arm/neon/vadds32.c: Remove.
3179         * gcc.target/arm/neon/vadds64.c: Remove.
3180         * gcc.target/arm/neon/vadds8.c: Remove.
3181         * gcc.target/arm/neon/vaddu16.c: Remove.
3182         * gcc.target/arm/neon/vaddu32.c: Remove.
3183         * gcc.target/arm/neon/vaddu64.c: Remove.
3184         * gcc.target/arm/neon/vaddu8.c: Remove.
3185         * gcc.target/arm/neon/vaddws16.c: Remove.
3186         * gcc.target/arm/neon/vaddws32.c: Remove.
3187         * gcc.target/arm/neon/vaddws8.c: Remove.
3188         * gcc.target/arm/neon/vaddwu16.c: Remove.
3189         * gcc.target/arm/neon/vaddwu32.c: Remove.
3190         * gcc.target/arm/neon/vaddwu8.c: Remove.
3191         * gcc.target/arm/neon/vandQs16.c: Remove.
3192         * gcc.target/arm/neon/vandQs32.c: Remove.
3193         * gcc.target/arm/neon/vandQs64.c: Remove.
3194         * gcc.target/arm/neon/vandQs8.c: Remove.
3195         * gcc.target/arm/neon/vandQu16.c: Remove.
3196         * gcc.target/arm/neon/vandQu32.c: Remove.
3197         * gcc.target/arm/neon/vandQu64.c: Remove.
3198         * gcc.target/arm/neon/vandQu8.c: Remove.
3199         * gcc.target/arm/neon/vands16.c: Remove.
3200         * gcc.target/arm/neon/vands32.c: Remove.
3201         * gcc.target/arm/neon/vands64.c: Remove.
3202         * gcc.target/arm/neon/vands8.c: Remove.
3203         * gcc.target/arm/neon/vandu16.c: Remove.
3204         * gcc.target/arm/neon/vandu32.c: Remove.
3205         * gcc.target/arm/neon/vandu64.c: Remove.
3206         * gcc.target/arm/neon/vandu8.c: Remove.
3207         * gcc.target/arm/neon/vbicQs16.c: Remove.
3208         * gcc.target/arm/neon/vbicQs32.c: Remove.
3209         * gcc.target/arm/neon/vbicQs64.c: Remove.
3210         * gcc.target/arm/neon/vbicQs8.c: Remove.
3211         * gcc.target/arm/neon/vbicQu16.c: Remove.
3212         * gcc.target/arm/neon/vbicQu32.c: Remove.
3213         * gcc.target/arm/neon/vbicQu64.c: Remove.
3214         * gcc.target/arm/neon/vbicQu8.c: Remove.
3215         * gcc.target/arm/neon/vbics16.c: Remove.
3216         * gcc.target/arm/neon/vbics32.c: Remove.
3217         * gcc.target/arm/neon/vbics64.c: Remove.
3218         * gcc.target/arm/neon/vbics8.c: Remove.
3219         * gcc.target/arm/neon/vbicu16.c: Remove.
3220         * gcc.target/arm/neon/vbicu32.c: Remove.
3221         * gcc.target/arm/neon/vbicu64.c: Remove.
3222         * gcc.target/arm/neon/vbicu8.c: Remove.
3223         * gcc.target/arm/neon/vbslQf32.c: Remove.
3224         * gcc.target/arm/neon/vbslQp16.c: Remove.
3225         * gcc.target/arm/neon/vbslQp64.c: Remove.
3226         * gcc.target/arm/neon/vbslQp8.c: Remove.
3227         * gcc.target/arm/neon/vbslQs16.c: Remove.
3228         * gcc.target/arm/neon/vbslQs32.c: Remove.
3229         * gcc.target/arm/neon/vbslQs64.c: Remove.
3230         * gcc.target/arm/neon/vbslQs8.c: Remove.
3231         * gcc.target/arm/neon/vbslQu16.c: Remove.
3232         * gcc.target/arm/neon/vbslQu32.c: Remove.
3233         * gcc.target/arm/neon/vbslQu64.c: Remove.
3234         * gcc.target/arm/neon/vbslQu8.c: Remove.
3235         * gcc.target/arm/neon/vbslf32.c: Remove.
3236         * gcc.target/arm/neon/vbslp16.c: Remove.
3237         * gcc.target/arm/neon/vbslp64.c: Remove.
3238         * gcc.target/arm/neon/vbslp8.c: Remove.
3239         * gcc.target/arm/neon/vbsls16.c: Remove.
3240         * gcc.target/arm/neon/vbsls32.c: Remove.
3241         * gcc.target/arm/neon/vbsls64.c: Remove.
3242         * gcc.target/arm/neon/vbsls8.c: Remove.
3243         * gcc.target/arm/neon/vbslu16.c: Remove.
3244         * gcc.target/arm/neon/vbslu32.c: Remove.
3245         * gcc.target/arm/neon/vbslu64.c: Remove.
3246         * gcc.target/arm/neon/vbslu8.c: Remove.
3247         * gcc.target/arm/neon/vcageQf32.c: Remove.
3248         * gcc.target/arm/neon/vcagef32.c: Remove.
3249         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3250         * gcc.target/arm/neon/vcagtf32.c: Remove.
3251         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3252         * gcc.target/arm/neon/vcalef32.c: Remove.
3253         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3254         * gcc.target/arm/neon/vcaltf32.c: Remove.
3255         * gcc.target/arm/neon/vceqQf32.c: Remove.
3256         * gcc.target/arm/neon/vceqQp8.c: Remove.
3257         * gcc.target/arm/neon/vceqQs16.c: Remove.
3258         * gcc.target/arm/neon/vceqQs32.c: Remove.
3259         * gcc.target/arm/neon/vceqQs8.c: Remove.
3260         * gcc.target/arm/neon/vceqQu16.c: Remove.
3261         * gcc.target/arm/neon/vceqQu32.c: Remove.
3262         * gcc.target/arm/neon/vceqQu8.c: Remove.
3263         * gcc.target/arm/neon/vceqf32.c: Remove.
3264         * gcc.target/arm/neon/vceqp8.c: Remove.
3265         * gcc.target/arm/neon/vceqs16.c: Remove.
3266         * gcc.target/arm/neon/vceqs32.c: Remove.
3267         * gcc.target/arm/neon/vceqs8.c: Remove.
3268         * gcc.target/arm/neon/vcequ16.c: Remove.
3269         * gcc.target/arm/neon/vcequ32.c: Remove.
3270         * gcc.target/arm/neon/vcequ8.c: Remove.
3271         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3272         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3273         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3274         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3275         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3276         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3277         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3278         * gcc.target/arm/neon/vcgef32.c: Remove.
3279         * gcc.target/arm/neon/vcges16.c: Remove.
3280         * gcc.target/arm/neon/vcges32.c: Remove.
3281         * gcc.target/arm/neon/vcges8.c: Remove.
3282         * gcc.target/arm/neon/vcgeu16.c: Remove.
3283         * gcc.target/arm/neon/vcgeu32.c: Remove.
3284         * gcc.target/arm/neon/vcgeu8.c: Remove.
3285         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3286         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3287         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3288         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3289         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3290         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3291         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3292         * gcc.target/arm/neon/vcgtf32.c: Remove.
3293         * gcc.target/arm/neon/vcgts16.c: Remove.
3294         * gcc.target/arm/neon/vcgts32.c: Remove.
3295         * gcc.target/arm/neon/vcgts8.c: Remove.
3296         * gcc.target/arm/neon/vcgtu16.c: Remove.
3297         * gcc.target/arm/neon/vcgtu32.c: Remove.
3298         * gcc.target/arm/neon/vcgtu8.c: Remove.
3299         * gcc.target/arm/neon/vcleQf32.c: Remove.
3300         * gcc.target/arm/neon/vcleQs16.c: Remove.
3301         * gcc.target/arm/neon/vcleQs32.c: Remove.
3302         * gcc.target/arm/neon/vcleQs8.c: Remove.
3303         * gcc.target/arm/neon/vcleQu16.c: Remove.
3304         * gcc.target/arm/neon/vcleQu32.c: Remove.
3305         * gcc.target/arm/neon/vcleQu8.c: Remove.
3306         * gcc.target/arm/neon/vclef32.c: Remove.
3307         * gcc.target/arm/neon/vcles16.c: Remove.
3308         * gcc.target/arm/neon/vcles32.c: Remove.
3309         * gcc.target/arm/neon/vcles8.c: Remove.
3310         * gcc.target/arm/neon/vcleu16.c: Remove.
3311         * gcc.target/arm/neon/vcleu32.c: Remove.
3312         * gcc.target/arm/neon/vcleu8.c: Remove.
3313         * gcc.target/arm/neon/vclsQs16.c: Remove.
3314         * gcc.target/arm/neon/vclsQs32.c: Remove.
3315         * gcc.target/arm/neon/vclsQs8.c: Remove.
3316         * gcc.target/arm/neon/vclss16.c: Remove.
3317         * gcc.target/arm/neon/vclss32.c: Remove.
3318         * gcc.target/arm/neon/vclss8.c: Remove.
3319         * gcc.target/arm/neon/vcltQf32.c: Remove.
3320         * gcc.target/arm/neon/vcltQs16.c: Remove.
3321         * gcc.target/arm/neon/vcltQs32.c: Remove.
3322         * gcc.target/arm/neon/vcltQs8.c: Remove.
3323         * gcc.target/arm/neon/vcltQu16.c: Remove.
3324         * gcc.target/arm/neon/vcltQu32.c: Remove.
3325         * gcc.target/arm/neon/vcltQu8.c: Remove.
3326         * gcc.target/arm/neon/vcltf32.c: Remove.
3327         * gcc.target/arm/neon/vclts16.c: Remove.
3328         * gcc.target/arm/neon/vclts32.c: Remove.
3329         * gcc.target/arm/neon/vclts8.c: Remove.
3330         * gcc.target/arm/neon/vcltu16.c: Remove.
3331         * gcc.target/arm/neon/vcltu32.c: Remove.
3332         * gcc.target/arm/neon/vcltu8.c: Remove.
3333         * gcc.target/arm/neon/vclzQs16.c: Remove.
3334         * gcc.target/arm/neon/vclzQs32.c: Remove.
3335         * gcc.target/arm/neon/vclzQs8.c: Remove.
3336         * gcc.target/arm/neon/vclzQu16.c: Remove.
3337         * gcc.target/arm/neon/vclzQu32.c: Remove.
3338         * gcc.target/arm/neon/vclzQu8.c: Remove.
3339         * gcc.target/arm/neon/vclzs16.c: Remove.
3340         * gcc.target/arm/neon/vclzs32.c: Remove.
3341         * gcc.target/arm/neon/vclzs8.c: Remove.
3342         * gcc.target/arm/neon/vclzu16.c: Remove.
3343         * gcc.target/arm/neon/vclzu32.c: Remove.
3344         * gcc.target/arm/neon/vclzu8.c: Remove.
3345         * gcc.target/arm/neon/vcntQp8.c: Remove.
3346         * gcc.target/arm/neon/vcntQs8.c: Remove.
3347         * gcc.target/arm/neon/vcntQu8.c: Remove.
3348         * gcc.target/arm/neon/vcntp8.c: Remove.
3349         * gcc.target/arm/neon/vcnts8.c: Remove.
3350         * gcc.target/arm/neon/vcntu8.c: Remove.
3351         * gcc.target/arm/neon/vcombinef32.c: Remove.
3352         * gcc.target/arm/neon/vcombinep16.c: Remove.
3353         * gcc.target/arm/neon/vcombinep64.c: Remove.
3354         * gcc.target/arm/neon/vcombinep8.c: Remove.
3355         * gcc.target/arm/neon/vcombines16.c: Remove.
3356         * gcc.target/arm/neon/vcombines32.c: Remove.
3357         * gcc.target/arm/neon/vcombines64.c: Remove.
3358         * gcc.target/arm/neon/vcombines8.c: Remove.
3359         * gcc.target/arm/neon/vcombineu16.c: Remove.
3360         * gcc.target/arm/neon/vcombineu32.c: Remove.
3361         * gcc.target/arm/neon/vcombineu64.c: Remove.
3362         * gcc.target/arm/neon/vcombineu8.c: Remove.
3363         * gcc.target/arm/neon/vcreatef32.c: Remove.
3364         * gcc.target/arm/neon/vcreatep16.c: Remove.
3365         * gcc.target/arm/neon/vcreatep64.c: Remove.
3366         * gcc.target/arm/neon/vcreatep8.c: Remove.
3367         * gcc.target/arm/neon/vcreates16.c: Remove.
3368         * gcc.target/arm/neon/vcreates32.c: Remove.
3369         * gcc.target/arm/neon/vcreates64.c: Remove.
3370         * gcc.target/arm/neon/vcreates8.c: Remove.
3371         * gcc.target/arm/neon/vcreateu16.c: Remove.
3372         * gcc.target/arm/neon/vcreateu32.c: Remove.
3373         * gcc.target/arm/neon/vcreateu64.c: Remove.
3374         * gcc.target/arm/neon/vcreateu8.c: Remove.
3375         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3376         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3377         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3378         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3379         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3380         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3381         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3382         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3383         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3384         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3385         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3386         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3387         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3388         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3389         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3390         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3391         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3392         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3393         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3394         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3395         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3396         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3397         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3398         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3399         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3400         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3401         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3402         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3403         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3404         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3405         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3406         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3407         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3408         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3409         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3410         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3411         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3412         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3413         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3414         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3415         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3416         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3417         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3418         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3419         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3420         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3421         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3422         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3423         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3424         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3425         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3426         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3427         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3428         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3429         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3430         * gcc.target/arm/neon/vdup_np16.c: Remove.
3431         * gcc.target/arm/neon/vdup_np64.c: Remove.
3432         * gcc.target/arm/neon/vdup_np8.c: Remove.
3433         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3434         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3435         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3436         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3437         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3438         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3439         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3440         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3441         * gcc.target/arm/neon/veorQs16.c: Remove.
3442         * gcc.target/arm/neon/veorQs32.c: Remove.
3443         * gcc.target/arm/neon/veorQs64.c: Remove.
3444         * gcc.target/arm/neon/veorQs8.c: Remove.
3445         * gcc.target/arm/neon/veorQu16.c: Remove.
3446         * gcc.target/arm/neon/veorQu32.c: Remove.
3447         * gcc.target/arm/neon/veorQu64.c: Remove.
3448         * gcc.target/arm/neon/veorQu8.c: Remove.
3449         * gcc.target/arm/neon/veors16.c: Remove.
3450         * gcc.target/arm/neon/veors32.c: Remove.
3451         * gcc.target/arm/neon/veors64.c: Remove.
3452         * gcc.target/arm/neon/veors8.c: Remove.
3453         * gcc.target/arm/neon/veoru16.c: Remove.
3454         * gcc.target/arm/neon/veoru32.c: Remove.
3455         * gcc.target/arm/neon/veoru64.c: Remove.
3456         * gcc.target/arm/neon/veoru8.c: Remove.
3457         * gcc.target/arm/neon/vextQf32.c: Remove.
3458         * gcc.target/arm/neon/vextQp16.c: Remove.
3459         * gcc.target/arm/neon/vextQp64.c: Remove.
3460         * gcc.target/arm/neon/vextQp8.c: Remove.
3461         * gcc.target/arm/neon/vextQs16.c: Remove.
3462         * gcc.target/arm/neon/vextQs32.c: Remove.
3463         * gcc.target/arm/neon/vextQs64.c: Remove.
3464         * gcc.target/arm/neon/vextQs8.c: Remove.
3465         * gcc.target/arm/neon/vextQu16.c: Remove.
3466         * gcc.target/arm/neon/vextQu32.c: Remove.
3467         * gcc.target/arm/neon/vextQu64.c: Remove.
3468         * gcc.target/arm/neon/vextQu8.c: Remove.
3469         * gcc.target/arm/neon/vextf32.c: Remove.
3470         * gcc.target/arm/neon/vextp16.c: Remove.
3471         * gcc.target/arm/neon/vextp64.c: Remove.
3472         * gcc.target/arm/neon/vextp8.c: Remove.
3473         * gcc.target/arm/neon/vexts16.c: Remove.
3474         * gcc.target/arm/neon/vexts32.c: Remove.
3475         * gcc.target/arm/neon/vexts64.c: Remove.
3476         * gcc.target/arm/neon/vexts8.c: Remove.
3477         * gcc.target/arm/neon/vextu16.c: Remove.
3478         * gcc.target/arm/neon/vextu32.c: Remove.
3479         * gcc.target/arm/neon/vextu64.c: Remove.
3480         * gcc.target/arm/neon/vextu8.c: Remove.
3481         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3482         * gcc.target/arm/neon/vfmaf32.c: Remove.
3483         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3484         * gcc.target/arm/neon/vfmsf32.c: Remove.
3485         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3486         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3487         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3488         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3489         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3490         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3491         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3492         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3493         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3494         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3495         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3496         * gcc.target/arm/neon/vget_highf32.c: Remove.
3497         * gcc.target/arm/neon/vget_highp16.c: Remove.
3498         * gcc.target/arm/neon/vget_highp64.c: Remove.
3499         * gcc.target/arm/neon/vget_highp8.c: Remove.
3500         * gcc.target/arm/neon/vget_highs16.c: Remove.
3501         * gcc.target/arm/neon/vget_highs32.c: Remove.
3502         * gcc.target/arm/neon/vget_highs64.c: Remove.
3503         * gcc.target/arm/neon/vget_highs8.c: Remove.
3504         * gcc.target/arm/neon/vget_highu16.c: Remove.
3505         * gcc.target/arm/neon/vget_highu32.c: Remove.
3506         * gcc.target/arm/neon/vget_highu64.c: Remove.
3507         * gcc.target/arm/neon/vget_highu8.c: Remove.
3508         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3509         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3510         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3511         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3512         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3513         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3514         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3515         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3516         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3517         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3518         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3519         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3520         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3521         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3522         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3523         * gcc.target/arm/neon/vget_lows16.c: Remove.
3524         * gcc.target/arm/neon/vget_lows32.c: Remove.
3525         * gcc.target/arm/neon/vget_lows64.c: Remove.
3526         * gcc.target/arm/neon/vget_lows8.c: Remove.
3527         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3528         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3529         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3530         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3531         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3532         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3533         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3534         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3535         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3536         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3537         * gcc.target/arm/neon/vhadds16.c: Remove.
3538         * gcc.target/arm/neon/vhadds32.c: Remove.
3539         * gcc.target/arm/neon/vhadds8.c: Remove.
3540         * gcc.target/arm/neon/vhaddu16.c: Remove.
3541         * gcc.target/arm/neon/vhaddu32.c: Remove.
3542         * gcc.target/arm/neon/vhaddu8.c: Remove.
3543         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3544         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3545         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3546         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3547         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3548         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3549         * gcc.target/arm/neon/vhsubs16.c: Remove.
3550         * gcc.target/arm/neon/vhsubs32.c: Remove.
3551         * gcc.target/arm/neon/vhsubs8.c: Remove.
3552         * gcc.target/arm/neon/vhsubu16.c: Remove.
3553         * gcc.target/arm/neon/vhsubu32.c: Remove.
3554         * gcc.target/arm/neon/vhsubu8.c: Remove.
3555         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3556         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3557         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3558         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3559         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3560         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3561         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3562         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3563         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3564         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3565         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3566         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3567         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3568         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3569         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3570         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3571         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3572         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3573         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3574         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3575         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3576         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3577         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3578         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3579         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3580         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3581         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3582         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3583         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3584         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3585         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3586         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3587         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3588         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3589         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3590         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3591         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3592         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3593         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3594         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3595         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3596         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3597         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3598         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3599         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3600         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3601         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3602         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3603         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3604         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3605         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3606         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3607         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3608         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3609         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3610         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3611         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3612         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3613         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3614         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3615         * gcc.target/arm/neon/vld1f32.c: Remove.
3616         * gcc.target/arm/neon/vld1p16.c: Remove.
3617         * gcc.target/arm/neon/vld1p64.c: Remove.
3618         * gcc.target/arm/neon/vld1p8.c: Remove.
3619         * gcc.target/arm/neon/vld1s16.c: Remove.
3620         * gcc.target/arm/neon/vld1s32.c: Remove.
3621         * gcc.target/arm/neon/vld1s64.c: Remove.
3622         * gcc.target/arm/neon/vld1s8.c: Remove.
3623         * gcc.target/arm/neon/vld1u16.c: Remove.
3624         * gcc.target/arm/neon/vld1u32.c: Remove.
3625         * gcc.target/arm/neon/vld1u64.c: Remove.
3626         * gcc.target/arm/neon/vld1u8.c: Remove.
3627         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3628         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3629         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3630         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3631         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3632         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3633         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3634         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3635         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3636         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3637         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3638         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3639         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3640         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3641         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3642         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3643         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3644         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3645         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3646         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3647         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3648         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3649         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3650         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3651         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3652         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3653         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3654         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3655         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3656         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3657         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3658         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3659         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3660         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3661         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3662         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3663         * gcc.target/arm/neon/vld2f32.c: Remove.
3664         * gcc.target/arm/neon/vld2p16.c: Remove.
3665         * gcc.target/arm/neon/vld2p64.c: Remove.
3666         * gcc.target/arm/neon/vld2p8.c: Remove.
3667         * gcc.target/arm/neon/vld2s16.c: Remove.
3668         * gcc.target/arm/neon/vld2s32.c: Remove.
3669         * gcc.target/arm/neon/vld2s64.c: Remove.
3670         * gcc.target/arm/neon/vld2s8.c: Remove.
3671         * gcc.target/arm/neon/vld2u16.c: Remove.
3672         * gcc.target/arm/neon/vld2u32.c: Remove.
3673         * gcc.target/arm/neon/vld2u64.c: Remove.
3674         * gcc.target/arm/neon/vld2u8.c: Remove.
3675         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3676         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3677         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3678         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3679         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3680         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3681         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3682         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3683         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3684         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3685         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3686         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3687         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3688         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3689         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3690         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3691         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3692         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3693         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3694         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3695         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3696         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3697         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3698         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3699         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3700         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3701         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3702         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3703         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3704         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3705         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3706         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3707         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3708         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3709         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3710         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3711         * gcc.target/arm/neon/vld3f32.c: Remove.
3712         * gcc.target/arm/neon/vld3p16.c: Remove.
3713         * gcc.target/arm/neon/vld3p64.c: Remove.
3714         * gcc.target/arm/neon/vld3p8.c: Remove.
3715         * gcc.target/arm/neon/vld3s16.c: Remove.
3716         * gcc.target/arm/neon/vld3s32.c: Remove.
3717         * gcc.target/arm/neon/vld3s64.c: Remove.
3718         * gcc.target/arm/neon/vld3s8.c: Remove.
3719         * gcc.target/arm/neon/vld3u16.c: Remove.
3720         * gcc.target/arm/neon/vld3u32.c: Remove.
3721         * gcc.target/arm/neon/vld3u64.c: Remove.
3722         * gcc.target/arm/neon/vld3u8.c: Remove.
3723         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3724         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3725         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3726         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3727         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3728         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3729         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3730         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3731         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3732         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3733         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3734         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3735         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3736         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3737         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3738         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3739         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3740         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3741         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3742         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3743         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3744         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3745         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3746         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3747         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3748         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3749         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3750         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3751         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3752         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3753         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3754         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3755         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3756         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3757         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3758         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3759         * gcc.target/arm/neon/vld4f32.c: Remove.
3760         * gcc.target/arm/neon/vld4p16.c: Remove.
3761         * gcc.target/arm/neon/vld4p64.c: Remove.
3762         * gcc.target/arm/neon/vld4p8.c: Remove.
3763         * gcc.target/arm/neon/vld4s16.c: Remove.
3764         * gcc.target/arm/neon/vld4s32.c: Remove.
3765         * gcc.target/arm/neon/vld4s64.c: Remove.
3766         * gcc.target/arm/neon/vld4s8.c: Remove.
3767         * gcc.target/arm/neon/vld4u16.c: Remove.
3768         * gcc.target/arm/neon/vld4u32.c: Remove.
3769         * gcc.target/arm/neon/vld4u64.c: Remove.
3770         * gcc.target/arm/neon/vld4u8.c: Remove.
3771         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3772         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3773         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3774         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3775         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3776         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3777         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3778         * gcc.target/arm/neon/vmaxf32.c: Remove.
3779         * gcc.target/arm/neon/vmaxs16.c: Remove.
3780         * gcc.target/arm/neon/vmaxs32.c: Remove.
3781         * gcc.target/arm/neon/vmaxs8.c: Remove.
3782         * gcc.target/arm/neon/vmaxu16.c: Remove.
3783         * gcc.target/arm/neon/vmaxu32.c: Remove.
3784         * gcc.target/arm/neon/vmaxu8.c: Remove.
3785         * gcc.target/arm/neon/vminQf32.c: Remove.
3786         * gcc.target/arm/neon/vminQs16.c: Remove.
3787         * gcc.target/arm/neon/vminQs32.c: Remove.
3788         * gcc.target/arm/neon/vminQs8.c: Remove.
3789         * gcc.target/arm/neon/vminQu16.c: Remove.
3790         * gcc.target/arm/neon/vminQu32.c: Remove.
3791         * gcc.target/arm/neon/vminQu8.c: Remove.
3792         * gcc.target/arm/neon/vminf32.c: Remove.
3793         * gcc.target/arm/neon/vmins16.c: Remove.
3794         * gcc.target/arm/neon/vmins32.c: Remove.
3795         * gcc.target/arm/neon/vmins8.c: Remove.
3796         * gcc.target/arm/neon/vminu16.c: Remove.
3797         * gcc.target/arm/neon/vminu32.c: Remove.
3798         * gcc.target/arm/neon/vminu8.c: Remove.
3799         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3800         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3801         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3802         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3803         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3804         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3805         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3806         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3807         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3808         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3809         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3810         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3811         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3812         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3813         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3814         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3815         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3816         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3817         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3818         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3819         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3820         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3821         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3822         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3823         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3824         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3825         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3826         * gcc.target/arm/neon/vmlaf32.c: Remove.
3827         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3828         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3829         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3830         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3831         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3832         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3833         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3834         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3835         * gcc.target/arm/neon/vmlals16.c: Remove.
3836         * gcc.target/arm/neon/vmlals32.c: Remove.
3837         * gcc.target/arm/neon/vmlals8.c: Remove.
3838         * gcc.target/arm/neon/vmlalu16.c: Remove.
3839         * gcc.target/arm/neon/vmlalu32.c: Remove.
3840         * gcc.target/arm/neon/vmlalu8.c: Remove.
3841         * gcc.target/arm/neon/vmlas16.c: Remove.
3842         * gcc.target/arm/neon/vmlas32.c: Remove.
3843         * gcc.target/arm/neon/vmlas8.c: Remove.
3844         * gcc.target/arm/neon/vmlau16.c: Remove.
3845         * gcc.target/arm/neon/vmlau32.c: Remove.
3846         * gcc.target/arm/neon/vmlau8.c: Remove.
3847         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3848         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3849         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3850         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3851         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3852         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3853         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3854         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3855         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3856         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3857         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3858         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3859         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3860         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3861         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3862         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3863         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3864         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3865         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3866         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3867         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3868         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3869         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3870         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3871         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3872         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3873         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3874         * gcc.target/arm/neon/vmlsf32.c: Remove.
3875         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3876         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3877         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3878         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3879         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3880         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3881         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3882         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3883         * gcc.target/arm/neon/vmlsls16.c: Remove.
3884         * gcc.target/arm/neon/vmlsls32.c: Remove.
3885         * gcc.target/arm/neon/vmlsls8.c: Remove.
3886         * gcc.target/arm/neon/vmlslu16.c: Remove.
3887         * gcc.target/arm/neon/vmlslu32.c: Remove.
3888         * gcc.target/arm/neon/vmlslu8.c: Remove.
3889         * gcc.target/arm/neon/vmlss16.c: Remove.
3890         * gcc.target/arm/neon/vmlss32.c: Remove.
3891         * gcc.target/arm/neon/vmlss8.c: Remove.
3892         * gcc.target/arm/neon/vmlsu16.c: Remove.
3893         * gcc.target/arm/neon/vmlsu32.c: Remove.
3894         * gcc.target/arm/neon/vmlsu8.c: Remove.
3895         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3896         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3897         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3898         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3899         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3900         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3901         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3902         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3903         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3904         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3905         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3906         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3907         * gcc.target/arm/neon/vmov_np16.c: Remove.
3908         * gcc.target/arm/neon/vmov_np8.c: Remove.
3909         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3910         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3911         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3912         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3913         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3914         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3915         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3916         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3917         * gcc.target/arm/neon/vmovls16.c: Remove.
3918         * gcc.target/arm/neon/vmovls32.c: Remove.
3919         * gcc.target/arm/neon/vmovls8.c: Remove.
3920         * gcc.target/arm/neon/vmovlu16.c: Remove.
3921         * gcc.target/arm/neon/vmovlu32.c: Remove.
3922         * gcc.target/arm/neon/vmovlu8.c: Remove.
3923         * gcc.target/arm/neon/vmovns16.c: Remove.
3924         * gcc.target/arm/neon/vmovns32.c: Remove.
3925         * gcc.target/arm/neon/vmovns64.c: Remove.
3926         * gcc.target/arm/neon/vmovnu16.c: Remove.
3927         * gcc.target/arm/neon/vmovnu32.c: Remove.
3928         * gcc.target/arm/neon/vmovnu64.c: Remove.
3929         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3930         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3931         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3932         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3933         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3934         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3935         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3936         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3937         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3938         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3939         * gcc.target/arm/neon/vmulQf32.c: Remove.
3940         * gcc.target/arm/neon/vmulQp8.c: Remove.
3941         * gcc.target/arm/neon/vmulQs16.c: Remove.
3942         * gcc.target/arm/neon/vmulQs32.c: Remove.
3943         * gcc.target/arm/neon/vmulQs8.c: Remove.
3944         * gcc.target/arm/neon/vmulQu16.c: Remove.
3945         * gcc.target/arm/neon/vmulQu32.c: Remove.
3946         * gcc.target/arm/neon/vmulQu8.c: Remove.
3947         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3948         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3949         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3950         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3951         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3952         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3953         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3954         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3955         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3956         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3957         * gcc.target/arm/neon/vmulf32.c: Remove.
3958         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3959         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3960         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3961         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3962         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3963         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3964         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3965         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3966         * gcc.target/arm/neon/vmullp8.c: Remove.
3967         * gcc.target/arm/neon/vmulls16.c: Remove.
3968         * gcc.target/arm/neon/vmulls32.c: Remove.
3969         * gcc.target/arm/neon/vmulls8.c: Remove.
3970         * gcc.target/arm/neon/vmullu16.c: Remove.
3971         * gcc.target/arm/neon/vmullu32.c: Remove.
3972         * gcc.target/arm/neon/vmullu8.c: Remove.
3973         * gcc.target/arm/neon/vmulp8.c: Remove.
3974         * gcc.target/arm/neon/vmuls16.c: Remove.
3975         * gcc.target/arm/neon/vmuls32.c: Remove.
3976         * gcc.target/arm/neon/vmuls8.c: Remove.
3977         * gcc.target/arm/neon/vmulu16.c: Remove.
3978         * gcc.target/arm/neon/vmulu32.c: Remove.
3979         * gcc.target/arm/neon/vmulu8.c: Remove.
3980         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3981         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3982         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3983         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3984         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3985         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3986         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3987         * gcc.target/arm/neon/vmvnp8.c: Remove.
3988         * gcc.target/arm/neon/vmvns16.c: Remove.
3989         * gcc.target/arm/neon/vmvns32.c: Remove.
3990         * gcc.target/arm/neon/vmvns8.c: Remove.
3991         * gcc.target/arm/neon/vmvnu16.c: Remove.
3992         * gcc.target/arm/neon/vmvnu32.c: Remove.
3993         * gcc.target/arm/neon/vmvnu8.c: Remove.
3994         * gcc.target/arm/neon/vnegQf32.c: Remove.
3995         * gcc.target/arm/neon/vnegQs16.c: Remove.
3996         * gcc.target/arm/neon/vnegQs32.c: Remove.
3997         * gcc.target/arm/neon/vnegQs8.c: Remove.
3998         * gcc.target/arm/neon/vnegf32.c: Remove.
3999         * gcc.target/arm/neon/vnegs16.c: Remove.
4000         * gcc.target/arm/neon/vnegs32.c: Remove.
4001         * gcc.target/arm/neon/vnegs8.c: Remove.
4002         * gcc.target/arm/neon/vornQs16.c: Remove.
4003         * gcc.target/arm/neon/vornQs32.c: Remove.
4004         * gcc.target/arm/neon/vornQs64.c: Remove.
4005         * gcc.target/arm/neon/vornQs8.c: Remove.
4006         * gcc.target/arm/neon/vornQu16.c: Remove.
4007         * gcc.target/arm/neon/vornQu32.c: Remove.
4008         * gcc.target/arm/neon/vornQu64.c: Remove.
4009         * gcc.target/arm/neon/vornQu8.c: Remove.
4010         * gcc.target/arm/neon/vorns16.c: Remove.
4011         * gcc.target/arm/neon/vorns32.c: Remove.
4012         * gcc.target/arm/neon/vorns64.c: Remove.
4013         * gcc.target/arm/neon/vorns8.c: Remove.
4014         * gcc.target/arm/neon/vornu16.c: Remove.
4015         * gcc.target/arm/neon/vornu32.c: Remove.
4016         * gcc.target/arm/neon/vornu64.c: Remove.
4017         * gcc.target/arm/neon/vornu8.c: Remove.
4018         * gcc.target/arm/neon/vorrQs16.c: Remove.
4019         * gcc.target/arm/neon/vorrQs32.c: Remove.
4020         * gcc.target/arm/neon/vorrQs64.c: Remove.
4021         * gcc.target/arm/neon/vorrQs8.c: Remove.
4022         * gcc.target/arm/neon/vorrQu16.c: Remove.
4023         * gcc.target/arm/neon/vorrQu32.c: Remove.
4024         * gcc.target/arm/neon/vorrQu64.c: Remove.
4025         * gcc.target/arm/neon/vorrQu8.c: Remove.
4026         * gcc.target/arm/neon/vorrs16.c: Remove.
4027         * gcc.target/arm/neon/vorrs32.c: Remove.
4028         * gcc.target/arm/neon/vorrs64.c: Remove.
4029         * gcc.target/arm/neon/vorrs8.c: Remove.
4030         * gcc.target/arm/neon/vorru16.c: Remove.
4031         * gcc.target/arm/neon/vorru32.c: Remove.
4032         * gcc.target/arm/neon/vorru64.c: Remove.
4033         * gcc.target/arm/neon/vorru8.c: Remove.
4034         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4035         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4036         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4037         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4038         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4039         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4040         * gcc.target/arm/neon/vpadals16.c: Remove.
4041         * gcc.target/arm/neon/vpadals32.c: Remove.
4042         * gcc.target/arm/neon/vpadals8.c: Remove.
4043         * gcc.target/arm/neon/vpadalu16.c: Remove.
4044         * gcc.target/arm/neon/vpadalu32.c: Remove.
4045         * gcc.target/arm/neon/vpadalu8.c: Remove.
4046         * gcc.target/arm/neon/vpaddf32.c: Remove.
4047         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4048         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4049         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4050         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4051         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4052         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4053         * gcc.target/arm/neon/vpaddls16.c: Remove.
4054         * gcc.target/arm/neon/vpaddls32.c: Remove.
4055         * gcc.target/arm/neon/vpaddls8.c: Remove.
4056         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4057         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4058         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4059         * gcc.target/arm/neon/vpadds16.c: Remove.
4060         * gcc.target/arm/neon/vpadds32.c: Remove.
4061         * gcc.target/arm/neon/vpadds8.c: Remove.
4062         * gcc.target/arm/neon/vpaddu16.c: Remove.
4063         * gcc.target/arm/neon/vpaddu32.c: Remove.
4064         * gcc.target/arm/neon/vpaddu8.c: Remove.
4065         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4066         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4067         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4068         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4069         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4070         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4071         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4072         * gcc.target/arm/neon/vpminf32.c: Remove.
4073         * gcc.target/arm/neon/vpmins16.c: Remove.
4074         * gcc.target/arm/neon/vpmins32.c: Remove.
4075         * gcc.target/arm/neon/vpmins8.c: Remove.
4076         * gcc.target/arm/neon/vpminu16.c: Remove.
4077         * gcc.target/arm/neon/vpminu32.c: Remove.
4078         * gcc.target/arm/neon/vpminu8.c: Remove.
4079         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4080         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4081         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4082         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4083         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4084         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4085         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4086         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4087         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4088         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4089         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4090         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4091         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4092         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4093         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4094         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4095         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4096         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4097         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4098         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4099         * gcc.target/arm/neon/vqRshls16.c: Remove.
4100         * gcc.target/arm/neon/vqRshls32.c: Remove.
4101         * gcc.target/arm/neon/vqRshls64.c: Remove.
4102         * gcc.target/arm/neon/vqRshls8.c: Remove.
4103         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4104         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4105         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4106         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4107         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4108         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4109         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4110         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4111         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4112         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4113         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4114         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4115         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4116         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4117         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4118         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4119         * gcc.target/arm/neon/vqabss16.c: Remove.
4120         * gcc.target/arm/neon/vqabss32.c: Remove.
4121         * gcc.target/arm/neon/vqabss8.c: Remove.
4122         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4123         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4124         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4125         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4126         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4127         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4128         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4129         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4130         * gcc.target/arm/neon/vqadds16.c: Remove.
4131         * gcc.target/arm/neon/vqadds32.c: Remove.
4132         * gcc.target/arm/neon/vqadds64.c: Remove.
4133         * gcc.target/arm/neon/vqadds8.c: Remove.
4134         * gcc.target/arm/neon/vqaddu16.c: Remove.
4135         * gcc.target/arm/neon/vqaddu32.c: Remove.
4136         * gcc.target/arm/neon/vqaddu64.c: Remove.
4137         * gcc.target/arm/neon/vqaddu8.c: Remove.
4138         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4139         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4140         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4141         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4142         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4143         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4144         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4145         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4146         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4147         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4148         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4149         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4150         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4151         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4152         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4153         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4154         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4155         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4156         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4157         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4158         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4159         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4160         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4161         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4162         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4163         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4164         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4165         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4166         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4167         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4168         * gcc.target/arm/neon/vqmovns16.c: Remove.
4169         * gcc.target/arm/neon/vqmovns32.c: Remove.
4170         * gcc.target/arm/neon/vqmovns64.c: Remove.
4171         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4172         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4173         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4174         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4175         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4176         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4177         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4178         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4179         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4180         * gcc.target/arm/neon/vqnegs16.c: Remove.
4181         * gcc.target/arm/neon/vqnegs32.c: Remove.
4182         * gcc.target/arm/neon/vqnegs8.c: Remove.
4183         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4184         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4185         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4186         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4187         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4188         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4189         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4190         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4191         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4192         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4193         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4194         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4195         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4196         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4197         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4198         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4199         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4200         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4201         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4202         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4203         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4204         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4205         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4206         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4207         * gcc.target/arm/neon/vqshls16.c: Remove.
4208         * gcc.target/arm/neon/vqshls32.c: Remove.
4209         * gcc.target/arm/neon/vqshls64.c: Remove.
4210         * gcc.target/arm/neon/vqshls8.c: Remove.
4211         * gcc.target/arm/neon/vqshlu16.c: Remove.
4212         * gcc.target/arm/neon/vqshlu32.c: Remove.
4213         * gcc.target/arm/neon/vqshlu64.c: Remove.
4214         * gcc.target/arm/neon/vqshlu8.c: Remove.
4215         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4216         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4217         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4218         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4219         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4220         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4221         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4222         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4223         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4224         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4225         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4226         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4227         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4228         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4229         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4230         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4231         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4232         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4233         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4234         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4235         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4236         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4237         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4238         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4239         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4240         * gcc.target/arm/neon/vqsubs16.c: Remove.
4241         * gcc.target/arm/neon/vqsubs32.c: Remove.
4242         * gcc.target/arm/neon/vqsubs64.c: Remove.
4243         * gcc.target/arm/neon/vqsubs8.c: Remove.
4244         * gcc.target/arm/neon/vqsubu16.c: Remove.
4245         * gcc.target/arm/neon/vqsubu32.c: Remove.
4246         * gcc.target/arm/neon/vqsubu64.c: Remove.
4247         * gcc.target/arm/neon/vqsubu8.c: Remove.
4248         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4249         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4250         * gcc.target/arm/neon/vrecpef32.c: Remove.
4251         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4252         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4253         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4394         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4395         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4396         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4397         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4398         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4399         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4400         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4401         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4402         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4403         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4404         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4405         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4406         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4407         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4408         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4409         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4410         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4411         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4412         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4413         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4414         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4415         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4416         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4417         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4418         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4419         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4420         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4421         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4422         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4423         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4424         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4425         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4426         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4427         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4428         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4429         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4430         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4431         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4432         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4433         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4434         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4435         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4436         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4437         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4438         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4439         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4440         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4441         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4442         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4443         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4444         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4445         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4446         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4447         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4448         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4449         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4450         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4451         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4452         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4453         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4454         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4455         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4456         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4457         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4458         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4459         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4460         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4461         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4462         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4463         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4464         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4465         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4466         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4467         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4468         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4469         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4470         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4471         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4472         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4473         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4474         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4475         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4476         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4477         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4478         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4479         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4480         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4481         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4482         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4483         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4484         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4485         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4486         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4487         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4488         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4489         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4490         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4491         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4492         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4493         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4494         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4495         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4496         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4497         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4498         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4499         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4500         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4501         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4502         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4503         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4504         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4505         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4506         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4507         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4508         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4509         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4510         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4511         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4512         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4513         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4514         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4515         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4516         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4517         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4518         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4519         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4520         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4521         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4522         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4523         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4524         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4525         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4526         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4527         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4528         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4529         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4530         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4531         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4532         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4533         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4534         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4535         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4536         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4537         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4538         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4539         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4540         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4541         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4542         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4543         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4544         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4545         * gcc.target/arm/neon/vrev16p8.c: Remove.
4546         * gcc.target/arm/neon/vrev16s8.c: Remove.
4547         * gcc.target/arm/neon/vrev16u8.c: Remove.
4548         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4549         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4550         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4551         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4552         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4553         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4554         * gcc.target/arm/neon/vrev32p16.c: Remove.
4555         * gcc.target/arm/neon/vrev32p8.c: Remove.
4556         * gcc.target/arm/neon/vrev32s16.c: Remove.
4557         * gcc.target/arm/neon/vrev32s8.c: Remove.
4558         * gcc.target/arm/neon/vrev32u16.c: Remove.
4559         * gcc.target/arm/neon/vrev32u8.c: Remove.
4560         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4561         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4562         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4563         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4564         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4565         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4566         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4567         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4568         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4569         * gcc.target/arm/neon/vrev64f32.c: Remove.
4570         * gcc.target/arm/neon/vrev64p16.c: Remove.
4571         * gcc.target/arm/neon/vrev64p8.c: Remove.
4572         * gcc.target/arm/neon/vrev64s16.c: Remove.
4573         * gcc.target/arm/neon/vrev64s32.c: Remove.
4574         * gcc.target/arm/neon/vrev64s8.c: Remove.
4575         * gcc.target/arm/neon/vrev64u16.c: Remove.
4576         * gcc.target/arm/neon/vrev64u32.c: Remove.
4577         * gcc.target/arm/neon/vrev64u8.c: Remove.
4578         * gcc.target/arm/neon/vrndaf32.c: Remove.
4579         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4580         * gcc.target/arm/neon/vrndf32.c: Remove.
4581         * gcc.target/arm/neon/vrndmf32.c: Remove.
4582         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4583         * gcc.target/arm/neon/vrndnf32.c: Remove.
4584         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4585         * gcc.target/arm/neon/vrndpf32.c: Remove.
4586         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4587         * gcc.target/arm/neon/vrndqf32.c: Remove.
4588         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4589         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4590         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4591         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4592         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4593         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4594         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4595         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4596         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4597         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4598         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4599         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4600         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4601         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4602         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4603         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4604         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4605         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4606         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4607         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4608         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4609         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4610         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4611         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4612         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4613         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4614         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4615         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4616         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4617         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4618         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4619         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4620         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4621         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4622         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4623         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4624         * gcc.target/arm/neon/vshlQs16.c: Remove.
4625         * gcc.target/arm/neon/vshlQs32.c: Remove.
4626         * gcc.target/arm/neon/vshlQs64.c: Remove.
4627         * gcc.target/arm/neon/vshlQs8.c: Remove.
4628         * gcc.target/arm/neon/vshlQu16.c: Remove.
4629         * gcc.target/arm/neon/vshlQu32.c: Remove.
4630         * gcc.target/arm/neon/vshlQu64.c: Remove.
4631         * gcc.target/arm/neon/vshlQu8.c: Remove.
4632         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4633         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4634         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4635         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4636         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4637         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4638         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4639         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4640         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4641         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4642         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4643         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4644         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4645         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4646         * gcc.target/arm/neon/vshls16.c: Remove.
4647         * gcc.target/arm/neon/vshls32.c: Remove.
4648         * gcc.target/arm/neon/vshls64.c: Remove.
4649         * gcc.target/arm/neon/vshls8.c: Remove.
4650         * gcc.target/arm/neon/vshlu16.c: Remove.
4651         * gcc.target/arm/neon/vshlu32.c: Remove.
4652         * gcc.target/arm/neon/vshlu64.c: Remove.
4653         * gcc.target/arm/neon/vshlu8.c: Remove.
4654         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4655         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4656         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4657         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4658         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4659         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4660         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4661         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4662         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4663         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4664         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4665         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4666         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4667         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4668         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4669         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4670         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4671         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4672         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4673         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4674         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4675         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4676         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4677         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4678         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4679         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4680         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4681         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4682         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4683         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4684         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4685         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4686         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4687         * gcc.target/arm/neon/vsli_np16.c: Remove.
4688         * gcc.target/arm/neon/vsli_np64.c: Remove.
4689         * gcc.target/arm/neon/vsli_np8.c: Remove.
4690         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4691         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4692         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4693         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4694         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4695         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4696         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4697         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4698         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4699         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4700         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4701         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4702         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4703         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4704         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4705         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4706         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4707         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4708         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4709         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4710         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4711         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4712         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4713         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4714         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4715         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4716         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4717         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4718         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4719         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4720         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4721         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4722         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4723         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4724         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4725         * gcc.target/arm/neon/vsri_np16.c: Remove.
4726         * gcc.target/arm/neon/vsri_np64.c: Remove.
4727         * gcc.target/arm/neon/vsri_np8.c: Remove.
4728         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4729         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4730         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4731         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4732         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4733         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4734         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4735         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4736         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4737         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4738         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4739         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4740         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4741         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4742         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4743         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4744         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4745         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4746         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4747         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4748         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4749         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4750         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4751         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4752         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4753         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4754         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4755         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4756         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4757         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4758         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4759         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4760         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4761         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4762         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4763         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4764         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4765         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4766         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4767         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4768         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4769         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4770         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4771         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4772         * gcc.target/arm/neon/vst1f32.c: Remove.
4773         * gcc.target/arm/neon/vst1p16.c: Remove.
4774         * gcc.target/arm/neon/vst1p64.c: Remove.
4775         * gcc.target/arm/neon/vst1p8.c: Remove.
4776         * gcc.target/arm/neon/vst1s16.c: Remove.
4777         * gcc.target/arm/neon/vst1s32.c: Remove.
4778         * gcc.target/arm/neon/vst1s64.c: Remove.
4779         * gcc.target/arm/neon/vst1s8.c: Remove.
4780         * gcc.target/arm/neon/vst1u16.c: Remove.
4781         * gcc.target/arm/neon/vst1u32.c: Remove.
4782         * gcc.target/arm/neon/vst1u64.c: Remove.
4783         * gcc.target/arm/neon/vst1u8.c: Remove.
4784         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4785         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4786         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4787         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4788         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4789         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4790         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4791         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4792         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4793         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4794         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4795         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4796         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4797         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4798         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4799         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4800         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4801         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4802         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4803         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4804         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4805         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4806         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4807         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4808         * gcc.target/arm/neon/vst2f32.c: Remove.
4809         * gcc.target/arm/neon/vst2p16.c: Remove.
4810         * gcc.target/arm/neon/vst2p64.c: Remove.
4811         * gcc.target/arm/neon/vst2p8.c: Remove.
4812         * gcc.target/arm/neon/vst2s16.c: Remove.
4813         * gcc.target/arm/neon/vst2s32.c: Remove.
4814         * gcc.target/arm/neon/vst2s64.c: Remove.
4815         * gcc.target/arm/neon/vst2s8.c: Remove.
4816         * gcc.target/arm/neon/vst2u16.c: Remove.
4817         * gcc.target/arm/neon/vst2u32.c: Remove.
4818         * gcc.target/arm/neon/vst2u64.c: Remove.
4819         * gcc.target/arm/neon/vst2u8.c: Remove.
4820         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4821         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4822         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4823         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4824         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4825         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4826         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4827         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4828         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4829         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4830         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4831         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4832         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4833         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4834         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4835         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4836         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4837         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4838         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4839         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4840         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4841         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4842         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4843         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4844         * gcc.target/arm/neon/vst3f32.c: Remove.
4845         * gcc.target/arm/neon/vst3p16.c: Remove.
4846         * gcc.target/arm/neon/vst3p64.c: Remove.
4847         * gcc.target/arm/neon/vst3p8.c: Remove.
4848         * gcc.target/arm/neon/vst3s16.c: Remove.
4849         * gcc.target/arm/neon/vst3s32.c: Remove.
4850         * gcc.target/arm/neon/vst3s64.c: Remove.
4851         * gcc.target/arm/neon/vst3s8.c: Remove.
4852         * gcc.target/arm/neon/vst3u16.c: Remove.
4853         * gcc.target/arm/neon/vst3u32.c: Remove.
4854         * gcc.target/arm/neon/vst3u64.c: Remove.
4855         * gcc.target/arm/neon/vst3u8.c: Remove.
4856         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4857         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4858         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4859         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4860         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4861         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4862         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4863         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4864         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4865         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4866         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4867         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4868         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4869         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4870         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4871         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4872         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4873         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4874         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4875         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4876         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4877         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4878         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4879         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4880         * gcc.target/arm/neon/vst4f32.c: Remove.
4881         * gcc.target/arm/neon/vst4p16.c: Remove.
4882         * gcc.target/arm/neon/vst4p64.c: Remove.
4883         * gcc.target/arm/neon/vst4p8.c: Remove.
4884         * gcc.target/arm/neon/vst4s16.c: Remove.
4885         * gcc.target/arm/neon/vst4s32.c: Remove.
4886         * gcc.target/arm/neon/vst4s64.c: Remove.
4887         * gcc.target/arm/neon/vst4s8.c: Remove.
4888         * gcc.target/arm/neon/vst4u16.c: Remove.
4889         * gcc.target/arm/neon/vst4u32.c: Remove.
4890         * gcc.target/arm/neon/vst4u64.c: Remove.
4891         * gcc.target/arm/neon/vst4u8.c: Remove.
4892         * gcc.target/arm/neon/vsubQf32.c: Remove.
4893         * gcc.target/arm/neon/vsubQs16.c: Remove.
4894         * gcc.target/arm/neon/vsubQs32.c: Remove.
4895         * gcc.target/arm/neon/vsubQs64.c: Remove.
4896         * gcc.target/arm/neon/vsubQs8.c: Remove.
4897         * gcc.target/arm/neon/vsubQu16.c: Remove.
4898         * gcc.target/arm/neon/vsubQu32.c: Remove.
4899         * gcc.target/arm/neon/vsubQu64.c: Remove.
4900         * gcc.target/arm/neon/vsubQu8.c: Remove.
4901         * gcc.target/arm/neon/vsubf32.c: Remove.
4902         * gcc.target/arm/neon/vsubhns16.c: Remove.
4903         * gcc.target/arm/neon/vsubhns32.c: Remove.
4904         * gcc.target/arm/neon/vsubhns64.c: Remove.
4905         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4906         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4907         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4908         * gcc.target/arm/neon/vsubls16.c: Remove.
4909         * gcc.target/arm/neon/vsubls32.c: Remove.
4910         * gcc.target/arm/neon/vsubls8.c: Remove.
4911         * gcc.target/arm/neon/vsublu16.c: Remove.
4912         * gcc.target/arm/neon/vsublu32.c: Remove.
4913         * gcc.target/arm/neon/vsublu8.c: Remove.
4914         * gcc.target/arm/neon/vsubs16.c: Remove.
4915         * gcc.target/arm/neon/vsubs32.c: Remove.
4916         * gcc.target/arm/neon/vsubs64.c: Remove.
4917         * gcc.target/arm/neon/vsubs8.c: Remove.
4918         * gcc.target/arm/neon/vsubu16.c: Remove.
4919         * gcc.target/arm/neon/vsubu32.c: Remove.
4920         * gcc.target/arm/neon/vsubu64.c: Remove.
4921         * gcc.target/arm/neon/vsubu8.c: Remove.
4922         * gcc.target/arm/neon/vsubws16.c: Remove.
4923         * gcc.target/arm/neon/vsubws32.c: Remove.
4924         * gcc.target/arm/neon/vsubws8.c: Remove.
4925         * gcc.target/arm/neon/vsubwu16.c: Remove.
4926         * gcc.target/arm/neon/vsubwu32.c: Remove.
4927         * gcc.target/arm/neon/vsubwu8.c: Remove.
4928         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4929         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4930         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4931         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4932         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4933         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4934         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4935         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4936         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4937         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4938         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4939         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4940         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4941         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4942         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4943         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4944         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4945         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4946         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4947         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4948         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4949         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4950         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4951         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4952         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4953         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4954         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4955         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4956         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4957         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4958         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4959         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4960         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4961         * gcc.target/arm/neon/vtrnf32.c: Remove.
4962         * gcc.target/arm/neon/vtrnp16.c: Remove.
4963         * gcc.target/arm/neon/vtrnp8.c: Remove.
4964         * gcc.target/arm/neon/vtrns16.c: Remove.
4965         * gcc.target/arm/neon/vtrns32.c: Remove.
4966         * gcc.target/arm/neon/vtrns8.c: Remove.
4967         * gcc.target/arm/neon/vtrnu16.c: Remove.
4968         * gcc.target/arm/neon/vtrnu32.c: Remove.
4969         * gcc.target/arm/neon/vtrnu8.c: Remove.
4970         * gcc.target/arm/neon/vtstQp8.c: Remove.
4971         * gcc.target/arm/neon/vtstQs16.c: Remove.
4972         * gcc.target/arm/neon/vtstQs32.c: Remove.
4973         * gcc.target/arm/neon/vtstQs8.c: Remove.
4974         * gcc.target/arm/neon/vtstQu16.c: Remove.
4975         * gcc.target/arm/neon/vtstQu32.c: Remove.
4976         * gcc.target/arm/neon/vtstQu8.c: Remove.
4977         * gcc.target/arm/neon/vtstp8.c: Remove.
4978         * gcc.target/arm/neon/vtsts16.c: Remove.
4979         * gcc.target/arm/neon/vtsts32.c: Remove.
4980         * gcc.target/arm/neon/vtsts8.c: Remove.
4981         * gcc.target/arm/neon/vtstu16.c: Remove.
4982         * gcc.target/arm/neon/vtstu32.c: Remove.
4983         * gcc.target/arm/neon/vtstu8.c: Remove.
4984         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4985         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4986         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4987         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4988         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4989         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4990         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4991         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4992         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4993         * gcc.target/arm/neon/vuzpf32.c: Remove.
4994         * gcc.target/arm/neon/vuzpp16.c: Remove.
4995         * gcc.target/arm/neon/vuzpp8.c: Remove.
4996         * gcc.target/arm/neon/vuzps16.c: Remove.
4997         * gcc.target/arm/neon/vuzps32.c: Remove.
4998         * gcc.target/arm/neon/vuzps8.c: Remove.
4999         * gcc.target/arm/neon/vuzpu16.c: Remove.
5000         * gcc.target/arm/neon/vuzpu32.c: Remove.
5001         * gcc.target/arm/neon/vuzpu8.c: Remove.
5002         * gcc.target/arm/neon/vzipQf32.c: Remove.
5003         * gcc.target/arm/neon/vzipQp16.c: Remove.
5004         * gcc.target/arm/neon/vzipQp8.c: Remove.
5005         * gcc.target/arm/neon/vzipQs16.c: Remove.
5006         * gcc.target/arm/neon/vzipQs32.c: Remove.
5007         * gcc.target/arm/neon/vzipQs8.c: Remove.
5008         * gcc.target/arm/neon/vzipQu16.c: Remove.
5009         * gcc.target/arm/neon/vzipQu32.c: Remove.
5010         * gcc.target/arm/neon/vzipQu8.c: Remove.
5011         * gcc.target/arm/neon/vzipf32.c: Remove.
5012         * gcc.target/arm/neon/vzipp16.c: Remove.
5013         * gcc.target/arm/neon/vzipp8.c: Remove.
5014         * gcc.target/arm/neon/vzips16.c: Remove.
5015         * gcc.target/arm/neon/vzips32.c: Remove.
5016         * gcc.target/arm/neon/vzips8.c: Remove.
5017         * gcc.target/arm/neon/vzipu16.c: Remove.
5018         * gcc.target/arm/neon/vzipu32.c: Remove.
5019         * gcc.target/arm/neon/vzipu8.c: Remove.
5022 2015-11-12  Marek Polacek  <polacek@redhat.com>
5024         PR c/67784
5025         * gcc.dg/pr67784-1.c: New test.
5026         * gcc.dg/pr67784-2.c: New test.
5028 2015-11-12  Martin Liska  <mliska@suse.cz>
5030         * gcc.dg/ipa/pr68035.c: New test.
5032 2015-11-12  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/68306
5035         * gcc.dg/pr68306.c: New testcase.
5037 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5039         Implement D0013R2, logical type traits.
5041         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5043 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5045         * c-c++-common/goacc/data-default-1.c: New.
5047 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5049         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5051 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5053         PR tree-optimization/68305
5054         * gcc.dg/vect/pr68305.c: New test.
5056 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5058         * gcc.target/i386/pr67265-2.c: New test.
5060 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5062         * gcc.dg/pr68286.c: New test.
5064 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5066         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5068 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5070         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5071         aligned to 64 bits.
5073 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5075         * gcc.dg/pr65521.c: Fail on AIX.
5077 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5079         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5080         * gcc.dg/graphite/fuse-2.c: Same.
5081         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5082         isl-ast-gen-*.c files.
5083         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5084         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5085         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5086         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5087         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5088         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5089         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5090         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5091         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5092         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5093         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5095 2015-11-11  Marek Polacek  <polacek@redhat.com>
5097         PR c/68107
5098         PR c++/68266
5099         * c-c++-common/pr68107.c: New test.
5100         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5101         (large_array_char_template): Likewise.
5102         * g++.dg/init/new44.C: Adjust dg-error.
5104 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5106         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5107         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5109 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5111         * gcc.target/i386/pr67265.c: New test.
5113 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5115         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5116         tests for the expected generated code.
5118 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5120         * gcc.target/mips/split-ds-sequence.c: New test.
5122 2015-11-11  Julia Koval  <julia.koval@intel.com>
5124         * g++.dg/ext/mv16.C: New functions.
5126 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5127             Jiong Wang      <jiong.wang@arm.com>
5129         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5131 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5133         * gcc.target/i386/mask-pack.c: New test.
5134         * gcc.target/i386/mask-unpack.c: New test.
5136 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5138         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5140 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5142         * gcc.dg/vect/slp-cond-5.c: New test.
5144 2015-11-10  Richard Biener  <rguenther@suse.de>
5146         PR tree-optimization/68240
5147         * gcc.dg/torture/pr68240.c: New testcase.
5149 2015-11-10  Richard Biener  <rguenther@suse.de>
5151         PR tree-optimization/56118
5152         * gcc.target/i386/pr56118.c: New testcase.
5154 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5156         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5158 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5160         * gfortran.dg/pr68251.f90: New test.
5162 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5164         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5166 2015-11-09  Martin Sebor  <msebor@redhat.com>
5168         * init/new45.C: New test to verify that operator new is invoked
5169         with or without overhead for a cookie.
5171         PR c++/67927
5172         * init/new44.C: New test for placement new expressions for arrays
5173         with excessive number of elements.
5175         PR c++/67913
5176         * init/new43.C: New test for placement new expressions for arrays
5177         with negative number of elements.
5179         * other/new-size-type.C: Expect array new expression with
5180         an excessive number of elements to be rejected.
5182 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5184         * c-c++-common/goacc/routine-1.c: New.
5185         * c-c++-common/goacc/routine-2.c: New.
5186         * c-c++-common/goacc/routine-3.c: New.
5187         * c-c++-common/goacc/routine-4.c: New.
5188         * c-c++-common/goacc/routine-5.c: New.
5190 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5192         * gcc.target/sparc/sparc-ret.c: Rename to...
5193         * gcc.target/sparc/sparc-ret-1.c: ...this.
5194         * gcc.target/sparc/sparc-ret-2.c: New test.
5196 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5198         * lib/target-supports.exp (check_p8vector_hw_available): Split
5199         long line.
5200         (check_vsx_hw_available): Likewise.
5201         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5202         support and for PowerPC float128 support.
5203         (check_p9modulo_hw_available): Likewise.
5204         (check_ppc_float128_sw_available): Likewise.
5205         (check_ppc_float128_hw_available): Likewise.
5206         (check_effective_target_powerpc_p9vector_ok): Likewise.
5207         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5208         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5209         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5210         (is-effective-target): Add new PowerPc targets.
5211         (is-effective-target-keyword): Likewise.
5212         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5213         instructions, use it.
5215         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5216         * gcc.target/powerpc/mod-2.c: Likewise.
5217         * gcc.target/powerpc/ctz-1.c: Likewise.
5218         * gcc.target/powerpc/ctz-2.c: Likewise.
5219         * gcc.target/powerpc/extswsli-1.c: Likewise.
5220         * gcc.target/powerpc/extswsli-2.c: Likewise.
5221         * gcc.target/powerpc/extswsli-3.c: Likewise.
5223         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5224         and allow the test on PowerPC LE.
5225         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5226         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5228         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5229         check instead of powerpc_vsx_ok.
5230         * gcc.target/powerpc/float128-mix.c: Likewise.
5232 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5234         * gcc.dg/sso/*.c: Robustify dg-output directives.
5236 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5238         * g++.dg/ubsan/pr68259.C: New test.
5240 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5242         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5243         (main): Use _Cilk_spawn instead of cilk_spawn.
5245 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5247         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5248         scan-assembler directive.
5250 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5252         PR target/68129
5253         * gcc.dg/pr68129_1.c: New test.
5255 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5257         PR debug/67192
5258         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5259         (main): Invoke them.
5261 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5263         PR debug/67192
5264         * gcc.dg/guality/pr67192.c: New test.
5266 2015-11-09  Richard Biener  <rguenther@suse.de>
5268         PR tree-optimization/68248
5269         * gcc.dg/torture/pr68248.c: New testcase.
5271 2015-11-09  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/56118
5274         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5276 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5278         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5279         labelref and check use of constant pool by looking for .word and
5280         similar directives.
5282 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5284         PR target/66326
5285         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5287 2015-11-09  Richard Henderson  <rth@redhat.com>
5289         * gcc.target/i386/addr-space-1.c: New test.
5290         * gcc.target/i386/addr-space-2.c: New test.
5291         * gcc.target/i386/addr-space-3.c: New test.
5293 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5295         PR fortran/68053
5296         * gfortran.dg/pr68053.f90: New test.
5298 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5300         * g++.dg/lto/pr68057_0.C: Fix testcase.
5302 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5304         * gfortran.dg/PR67518.f90: move from here...
5305         * gfortran.dg/graphite/PR67518.f90: to here.
5306         * gfortran.dg/PR53852.f90: move from here...
5307         * gfortran.dg/graphite/PR53852.f90: to here.
5309 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5311         * gcc.dg/sso-1.c: New test.
5312         * gcc.dg/sso-2.c: Likewise.
5313         * gcc.dg/sso-3.c: Likewise.
5314         * gcc.dg/sso-4.c: Likewise.
5315         * gcc.dg/sso-5.c: Likewise.
5316         * gcc.dg/sso-6.c: Likewise.
5317         * gcc.dg/sso-7.c: Likewise.
5318         * gcc.dg/sso-8.c: Likewise.
5319         * gcc.dg/sso: New directory.
5320         * gcc.target/i386/movbe-3.c: New test.
5321         * gnat.dg/sso1.adb: Likewise.
5322         * gnat.dg/sso2.ad[sb]: Likewise.
5323         * gnat.dg/sso3.adb: Likewise.
5324         * gnat.dg/sso4.adb: Likewise.
5325         * gnat.dg/sso5.adb: Likewise.
5326         * gnat.dg/sso6.adb: Likewise.
5327         * gnat.dg/sso7.adb: Likewise.
5328         * gnat.dg/specs/sso1.ads: Likewise.
5329         * gnat.dg/specs/sso2.ads: Likewise.
5330         * gnat.dg/sso: New directory.
5332 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5334         PR fortran/68218
5335         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5337 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5339         PR fortran/68224
5340         * gfortran.dg/pr68224.f90: New test.
5342 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5344         PR fortran/68196
5345         * gfortran.dg/proc_ptr_47.f90: New test.
5347         PR fortran/66465
5348         * gfortran.dg/pr66465.f90: New test.
5350 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5352         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5354 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5356         PR fortran/68153
5357         * gfortran.dg/pr68153.f90: New test.
5359 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5361         PR fortran/68151
5362         * gfortran.dg/pr68151.f90: New test.
5364 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5366         PR tree-optimization/68235
5367         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5369 2015-11-06  Jeff Law  <law@redhat.com>
5371         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5372         realized jump threads.
5373         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5374         threads rather than dom1 dump.
5376 2015-11-06  Michael Collison  <michael.collison@linaro.org
5377             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5379         Revert:
5380         2015-08-01  Michael Collison  <michael.collison@linaro.org
5381                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5383         * gcc.target/arm/mincmp.c: New test.
5385 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5387         PR fortran/54224
5388         * gfortran.dg/warn_unused_function_2.f90: Add two new
5389         "defined but not used" subroutines.
5391 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5393         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5394         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5395         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5396         expected diagnostics for the addition of quotes.
5397         * gfortran.dg/gomp/target3.f90: Likewise.
5398         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5399         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5400         * c-c++-common/gomp/doacross-1.c: Likewise.
5401         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5402         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5403         Adjust expected diagnostics wording.
5404         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5405         Don't expect error on ordered threads simd when in for simd.
5406         * c-c++-common/gomp/nesting-2.c: New test.
5407         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5408         * c-c++-common/gomp/ordered-4.c: New test.
5410 2015-11-06  Mike Stump  <mikestump@comcast.net>
5412         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5414 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5415             Sebastian Pop  <s.pop@samsung.com>
5417         * gcc.dg/graphite/fuse-1.c: New.
5418         * gcc.dg/graphite/fuse-2.c: New.
5419         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5421 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5423         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5425 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5427         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5428         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5429         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5430         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5431         * lib/gcc-dg.exp: Load multiline.exp.
5433 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5435         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5436         * gcc.target/arm/interrupt-1.c: Likewise.
5437         * gcc.target/arm/interrupt-2.c: Likewise.
5438         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5440 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5441             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5443         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5444         macros for assembly checks.
5445         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5446         frsqrts and frsqrte are not emitted.
5447         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5448         frsqrts and frsqrte are emitted.
5449         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5451 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5453         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5455 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5457         PR ipa/68057
5458         PR ipa/68220
5459         * g++.dg/lto/pr68057_0.C: New testcase.
5460         * g++.dg/lto/pr68057_1.C: New testcase.
5461         * g++.dg/torture/pr68220.C: New testcase.
5463 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5465         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5466         comment.
5468 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5470         PR tree-optimization/68145
5471         * g++.dg/vect/pr68145.cc: New test.
5473 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5475         PR target/68088
5476         * gcc.dg/pr68088_1.c: New test.
5478 2015-11-06  Richard Biener  <rguenther@suse.de>
5480         * gcc.dg/vect/bb-slp-38.c: New testcase.
5482 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5484         * gfortran.dg/goacc/private-3.f95: XFAIL.
5486 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5488         PR middle-end/53852
5489         PR middle-end/67518
5490         * gfortran.dg/PR67518.f90: New test.
5491         * gfortran.dg/PR53852.f90: New test.
5493 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5494             Tom de Vries  <tom@codesourcery.com>
5495             Nathan Sidwell  <nathan@codesourcery.com>
5496             Thomas Schwinge  <thomas@codesourcery.com>
5498         * c-c++-common/goacc/combined-directives.c: New test.
5499         * c-c++-common/goacc/loop-clauses.c: New test.
5500         * c-c++-common/goacc/tile.c: New test.
5501         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5502         as gang static arguments.
5503         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5504         * g++.dg/goacc/template.C: New test.
5505         * gfortran.dg/goacc/combined-directives.f90: New test.
5506         * gfortran.dg/goacc/default.f95: New test.
5507         * gfortran.dg/goacc/default_none.f95: New test.
5508         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5509         * gfortran.dg/goacc/gang-static.f95: New test.
5510         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5511         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5512         * gfortran.dg/goacc/list.f95: Update test.
5513         * gfortran.dg/goacc/loop-2.f95: Likewise.
5514         * gfortran.dg/goacc/loop-4.f95: New test.
5515         * gfortran.dg/goacc/loop-5.f95: New test.
5516         * gfortran.dg/goacc/loop-6.f95: New test.
5517         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5518         * gfortran.dg/goacc/multi-clause.f90: New test.
5519         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5520         * gfortran.dg/goacc/update.f95: New test.
5522 2015-11-05  Martin Sebor  <msebor@redhat.com>
5524         PR c++/67942
5525         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5526         invocations where the size of the destination buffer object
5527         or its type (or both) is unknown.
5529 2015-11-05  Martin Sebor  <msebor@redhat.com>
5531         PR c++/67942
5532         * g++.dg/warn/Wplacement-new-size.C: New test.
5534 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5536         * gcc.dg/pr68112.c: New.
5537         * gcc.dg/vect/vect-strided-shift-1.c: New.
5539 2015-11-05  Marek Polacek  <polacek@redhat.com>
5541         PR c/68090
5542         * gcc.dg/pr68090.c: New test.
5544 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5546         * gcc.dg/ifcvt-4.c: New.
5548 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5550         PR c++/67846
5551         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5553 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5555         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5556         of variables in both data sharing and mapping clauses and for
5557         structure element based array sections being mapped rather than
5558         privatized.
5559         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5560         expected diagnostics wording in one case.
5561         * c-c++-common/gomp/distribute-1.c: New test.
5562         * c-c++-common/gomp/element-1.c: New test.
5563         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5564         and #pragma omp end declare target pair around the function.
5565         Change s from a parameter to a file scope variable.
5566         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5567         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5568         on non-zero low-bound in reduction array sections.  Add further
5569         tests.
5570         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5571         * c-c++-common/gomp/target-teams-1.c: New test.
5572         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5573         for expected mangling on x86_64/i?86.
5574         * gcc.dg/gomp/declare-simd-3.c: New test.
5575         * gcc.dg/gomp/declare-simd-4.c: New test.
5576         * gcc.dg/gomp/for-20.c: New test.
5577         * gcc.dg/gomp/for-21.c: New test.
5578         * gcc.dg/gomp/for-22.c: New test.
5579         * gcc.dg/gomp/for-23.c: New test.
5580         * gcc.dg/gomp/for-24.c: New test.
5581         * gcc.dg/gomp/linear-1.c: New test.
5582         * gcc.dg/gomp/loop-1.c: New test.
5583         * g++.dg/gomp/atomic-17.C: New test.
5584         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5585         non-static data member in shared clause.  Add single construct.
5586         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5587         scan-assembler-times directives for expected mangling on x86_64/i?86.
5588         * g++.dg/gomp/declare-simd-3.C: Likewise.
5589         * g++.dg/gomp/declare-simd-4.C: New test.
5590         * g++.dg/gomp/declare-simd-5.C: New test.
5591         * g++.dg/gomp/declare-target-1.C: New test.
5592         * g++.dg/gomp/linear-2.C: New test.
5593         * g++.dg/gomp/loop-1.C: New test.
5594         * g++.dg/gomp/loop-2.C: New test.
5595         * g++.dg/gomp/loop-3.C: New test.
5596         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5597         non-static data member in shared clause.
5598         * g++.dg/gomp/member-3.C: New test.
5599         * g++.dg/gomp/member-4.C: New test.
5600         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5601         (bar): Remove dg-message.
5602         * g++.dg/gomp/target-teams-1.C: New test.
5604 2015-11-05  Richard Biener  <rguenther@suse.de>
5606         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5607         uninitialized variables.
5608         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5609         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5610         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5611         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5612         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5613         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5614         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5615         * gcc.dg/ipa/pure-const-2.c: Likewise.
5616         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5617         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5618         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5619         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5620         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5621         * gcc.dg/vect/pr30858.c: Likewise.
5622         * gcc.dg/vect/pr33866.c: Likewise.
5623         * gcc.dg/vect/pr37027.c: Likewise.
5624         * c-c++-common/ubsan/null-10.c: Likewise.
5625         * gcc.target/i386/incoming-8.c: Likewise.
5627 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5629         * gnat.dg/slice9.adb: New test.
5631 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5633         * gfortran.dg/goacc/reduction-2.f95: Delete.
5635 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5637         PR tree-optimization/67742
5638         * gcc.dg/tree-ssa/restrict-7.c: New test.
5639         * gcc.dg/tree-ssa/restrict-8.c: New test.
5641 2015-11-03  Martin Sebor  <msebor@redhat.com>
5643         PR c++-common/67882
5644         * c-c++-common/builtin-offsetof-2.c: New test.
5646 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5648         PR fortran/67982
5649         * gfortran.dg/warn_unused_function_3.f90: New test.
5651 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5653         * gnat.dg/discr45.adb: Only compile the test.
5655 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5657         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5658         * gcc.target/i386/mvc5.c: Ditto.
5659         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5660         resolver.
5662 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5664         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5665         from here to...
5666         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5667         to succeed.
5669 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5671         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5672         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5673         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5674         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5675         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5676         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5678 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5680         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5682 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5684         * gcc.dg/mvc1.c: Move to ...
5685         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5686         * gcc.dg/mvc2.c: Move to ...
5687         * gcc.target/i386/mvc2.c: ... here.
5688         * gcc.dg/mvc3.c: Move to ...
5689         * gcc.target/i386/mvc3.c: ... here.
5690         * gcc.dg/mvc4.c: Move to ...
5691         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5692         * gcc.dg/mvc5.c: Move to ...
5693         * gcc.target/i386/mvc5.c: ... here.
5694         * gcc.dg/mvc6.c: Move to ...
5695         * gcc.target/i386/mvc6.c: ... here.
5696         * gcc.dg/mvc7.c: Move to ...
5697         * gcc.target/i386/mvc7.c: ... here.
5699         * g++.dg/ext/mvc1.C: Require ifunc.
5701 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5703         PR tree-optimization/68083
5704         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5706 2015-11-02  Jeff Law  <law@redhat.com>
5708         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5709         irreducible loops in the CFG.
5711 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5713         Revert:
5714         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5716         * gcc.dg/vect/vect-strided-shift-1.c: New.
5718 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5720         PR target/67929
5721         * gcc.target/arm/pr67929_1.c: Move to...
5722         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5723         Remove arm-specific directives.  Add noclone, noinline
5724         attributes.
5726 2015-11-01  Jeff Law  <law@redhat.com>
5728         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5730 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5732         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5733         (sse2_test): Rename from main.  Do not return 0.
5735 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5737         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5738         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5739         * gfortran.dg/read_dir.f90: XFAIL AIX.
5741 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5743         Remove the implementation of N3994, terse range-for loops.
5744         * g++.dg/cpp1z/range-for1.C: Remove.
5746 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5748         * gnat.dg/discr45.adb: New test.
5750 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5752         * gfortran.dg/assumed_type_2.f90: Update test.
5753         * gfortran.dg/no_arg_check_2.f90: Same.
5755 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5757         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5759 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5761         PR fortran/46588
5762         * gfortran.dg/pr46588.f90: New test.
5764 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5766         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5767         * gcc.dg/mvc2.c: Ditto.
5768         * gcc.dg/mvc3.c: Ditto.
5769         * gcc.dg/mvc4.c: Ditto.
5770         * gcc.dg/mvc5.c: Ditto.
5771         * gcc.dg/mvc6.c: Ditto.
5772         * gcc.dg/mvc7.c: Ditto.
5773         * g++.dg/ext/mvc1.C: Ditto.
5774         * g++.dg/ext/mvc2.C: Ditto.
5775         * g++.dg/ext/mvc3.C: Ditto.
5776         * g++.dg/ext/mvc4.C: Ditto.
5778 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5780         PR fortran/51993
5781         * gfortran.dg/pr51993.f90: New test.
5783 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5785         PR rtl-optimization/68106
5786         * gcc.target/aarch64/pr68106.c: New.
5788 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5790         PR fortran/36192
5791         * gfortran.dg/pr36192_1.f90: New test.
5793 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5795         PR fortran/68154
5796         *gfortran.dg/pr68154.f90
5798 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5800         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5801         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5803 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5805         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5807 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5809         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5810         PowerPC.
5811         * gcc.target/powerpc/float128-mix.c: Likewise.
5813 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5815         PR fortran/68054
5816         * gfortran.dg/pr68054.f90: New test.
5818 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5820         PR fortran/67885
5821         * gfortran.dg/pr67885.f90: New test.
5823 2015-10-29  Jeff Law  <law@redhat.com>
5825         PR tree-optimization/67892
5826         * gcc.dg/tree-ssa/pr21417: Update expected output.
5827         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5829 2015-10-29  Richard Biener  <rguenther@suse.de>
5831         PR middle-end/68142
5832         * c-c++-common/ubsan/pr68142.c: New testcase.
5834 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5836         PR c++/67845
5837         * g++.dg/other/cv_func4.C: New.
5839 2015-10-29  Richard Biener  <rguenther@suse.de>
5841         PR middle-end/56956
5842         * c-c++-common/ubsan/pr56956.c: New testcase.
5844 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5846         * gnat.dg/discr44.adb: New test.
5848 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5850         PR debug/66068
5851         * gcc.dg/debug/pr66068.c: New test.
5853 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5855         PR fortran/67933
5856         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5857         array bounds error at line 25.
5859 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5861         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5862         * gcc.target/mips/oddspreg-6.c: Likewise.
5863         * gcc.target/mips/oddspreg-1.c: Likewise.
5864         * gcc.target/mips/oddspreg-2.c: Likewise.
5866 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5868         PR target/67839
5869         * gcc.target/avr/pr67839.c: New test.
5871 2015-10-28  Richard Biener  <rguenther@suse.de>
5873         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5875 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5877         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5879 2015-10-28  Richard Biener  <rguenther@suse.de>
5881         PR ipa/67600
5882         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5883         of #includes.
5885 2015-10-28  Richard Biener  <rguenther@suse.de>
5887         PR tree-optimization/65962
5888         * gcc.dg/vect/vect-62.c: Adjust.
5890 2015-10-28  Richard Biener  <rguenther@suse.de>
5892         PR middle-end/68067
5893         * gcc.dg/torture/pr68067-1.c: New testcase.
5894         * gcc.dg/torture/pr68067-2.c: Likewise.
5896 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5898         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5900 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5902         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5903         as xvmadd and xvnmsub.
5904         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5906 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5908         * c-c++-common/goacc/loop-shape.c: New test.
5910 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5911             Cesar Philippidis  <cesar@codesourcery.com>
5913         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5914         * g++.dg/gomp/pr33372-3.C: Likewise.
5916 2015-10-27  Richard Henderson  <rth@redhat.com>
5918         PR rtl-opt/67609
5919         * gcc.target/i386/pr67609-2.c: New test.
5921 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5923         PR target/68102
5924         * gcc.target/aarch64/pr68102_1.c: New test.
5926 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5928         PR fortran/67933
5929         * gfortran.dg/allocate_with_source_15.f03: New test
5931 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5932             James Norris  <jnorris@codesourcery.com>
5934         PR fortran/63865
5935         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5936         directive to work.
5937         * gfortran.dg/goacc/loop-1.f95: Likewise.
5938         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5939         * gfortran.dg/goacc/cray.f95: Likewise.
5940         * gfortran.dg/goacc/parameter.f95: Likewise.
5942 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5944         PR fortran/68108
5945         * gfortran.dg/pr67805_2.f90: New test.
5947 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5948             Aditya Kumar  <aditya.k7@samsung.com>
5950         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5951         * gcc.dg/graphite/interchange-1.c: Same.
5952         * gcc.dg/graphite/interchange-10.c: Same.
5953         * gcc.dg/graphite/interchange-11.c: Same.
5954         * gcc.dg/graphite/interchange-13.c: Same.
5955         * gcc.dg/graphite/interchange-3.c: Same.
5956         * gcc.dg/graphite/interchange-4.c: Same.
5957         * gcc.dg/graphite/interchange-7.c: Same.
5958         * gcc.dg/graphite/interchange-9.c: Same.
5959         * gcc.dg/graphite/uns-interchange-9.c: Same.
5960         * gfortran.dg/graphite/interchange-3.f90: Same.
5962 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5964         PR target/67215
5965         * gcc.target/i386/pr67215-1.c: New test.
5966         * gcc.target/i386/pr67215-2.c: Likewise.
5967         * gcc.target/i386/pr67215-3.c: Likewise.
5969 2015-10-27  Richard Biener  <rguenther@suse.de>
5971         PR tree-optimization/68104
5972         * gcc.dg/torture/pr68104.c: New testcase.
5974 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5976         * gcc.dg/vect/vect-strided-shift-1.c: New.
5978 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5980         PR target/67929
5981         * gcc.target/arm/pr67929_1.c: New test.
5983 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5985         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5987 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5989         PR tree-optimization/68097
5990         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5991         --param max-ssa-name-query-depth=3 to dg-options.
5993 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5995         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5997 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5999         * gcc.dg/builtins-52.c: Add -O to dg-options.
6001 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6003         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6005 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6007         PR c/64765
6008         PR c/64880
6009         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6010         sorry message.
6011         (PR64765): New function.
6012         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6013         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6014         sorry message.
6015         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6016         * gfortran.dg/goacc/parameter.f95: Likewise.
6018 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6020         PR fortran/66056
6021         * gfortran.dg/empty_label_typedecl.f90: New test.
6023 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6025         PR fortran/36192
6026         * gfortran.dg/pr36192.f90: New test.
6028 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6030         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6031         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6032         * gnat.dg/opt51.adb: New test.
6033         * gnat.dg/opt51_pkg.ads: New helper.
6035 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6037         * gcc.target/mips/ds-schedule-1.c: New.
6038         * gcc.target/mips/ds-schedule-2.c: New.
6040 2015-10-26  Jeff Law  <law@redhat.com>
6042         PR tree-optimization/68013
6043         * gcc.c-torture/compile/pr68013.c: New test.
6045 2015-10-26  Richard Biener  <rguenther@suse.de>
6046         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6048         PR middle-end/67443
6049         * gcc.target/s390/pr67443.c: New testcase.
6051 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6053         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6054         make it unique per testcase.
6055         * gfortran.dg/chmod_2.f90: Likewise.
6056         * gfortran.dg/chmod_3.f90: Likewise.
6057         * gfortran.dg/direct_io_8.f90: Likewise.
6058         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6059         * gfortran.dg/f2003_io_1.f03: Likewise.
6060         * gfortran.dg/f2003_io_2.f03: Likewise.
6061         * gfortran.dg/f2003_io_8.f03: Likewise.
6062         * gfortran.dg/inquire_size.f90: Likewise.
6063         * gfortran.dg/namelist_66.f90: Likewise.
6064         * gfortran.dg/namelist_82.f90: Likewise.
6065         * gfortran.dg/namelist_87.f90: Likewise.
6066         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6067         * gfortran.dg/open_new.f90: Likewise.
6068         * gfortran.dg/stat_1.f90: Likewise.
6069         * gfortran.dg/stat_2.f90: Likewise.
6070         * gfortran.dg/streamio_15.f90: Likewise.
6071         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6073 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6075         PR middle-end/67989
6076         * g++.dg/pr67989.C: New test.
6078 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6080         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6081         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6082         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6083         suffix to the temporary filename to make it unique per testcase.
6085 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6087         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6089 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6091         PR fortran/67171
6092         * gfortran.dg/allocate_with_source_12.f03: New test
6094         PR fortran/61819
6095         * gfortran.dg/allocate_with_source_13.f03: New test
6097         PR fortran/61830
6098         * gfortran.dg/allocate_with_source_14.f03: New test
6100 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6102         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6104 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6106         PR target/68084
6107         * gcc.target/i386/pr68084.c: New test.
6109 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6111         PR fortran/66927
6112         PR fortran/67044
6113         * gfortran.dg/allocate_with_source_10.f08: New test.
6114         * gfortran.dg/allocate_with_source_11.f08: New test.
6115         * gfortran.dg/class_array_15.f03: Changed count of expected
6116         _builtin_frees to 11. One step of temporaries is spared, therefore
6117         the allocatable component of that temporary is not to be freeed.
6119 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6121         PR fortran/68055
6122         * gfortran.dg/pr68055.f90: New case.
6124 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6126         PR fortran/67805
6127         * gfortran.dg/pr67805.f90: New testcase.
6128         * gfortran.dg/array_constructor_26.f03: Update testcase.
6129         * gfortran.dg/array_constructor_27.f03: Ditto.
6130         * gfortran.dg/char_type_len_2.f90: Ditto.
6131         * gfortran.dg/pr67802.f90: Ditto.
6132         * gfortran.dg/used_before_typed_3.f90: Ditto.
6134 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6136         PR ipa/pr67600
6137         * g++.dg/torture/pr67600.C: New testcase.
6139 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6141         * g++.dg/pr68062.C: New test.
6143 2015-10-23  Jeff Law  <law@redhat.com>
6145         PR tree-optimization/67830
6146         * gcc.dg/pr67830.c: New test.
6148 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6150         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6152 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6153             Andrew Pinski  <apinski@cavium.com>
6155         PR rtl-optimization/67736
6156         * gcc.dg/torture/pr67736.c: New test.
6157         * gcc.dg/combine-subregs.c: New test.
6159 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6161         PR tree-optimization/65947
6162         * lib/target-supports.exp
6163         (check_effective_target_vect_max_reduc): Add.
6164         * gcc.dg/vect/pr65947-1.c: New test.
6165         * gcc.dg/vect/pr65947-2.c: New test.
6166         * gcc.dg/vect/pr65947-3.c: New test.
6167         * gcc.dg/vect/pr65947-4.c: New test.
6168         * gcc.dg/vect/pr65947-5.c: New test.
6169         * gcc.dg/vect/pr65947-6.c: New test.
6170         * gcc.dg/vect/pr65947-7.c: New test.
6171         * gcc.dg/vect/pr65947-8.c: New test.
6172         * gcc.dg/vect/pr65947-9.c: New test.
6173         * gcc.dg/vect/pr65947-10.c: New test.
6174         * gcc.dg/vect/pr65947-11.c: New test.
6176 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6178         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6179         Make weak rather than noinline.
6180         * gcc.dg/builtins-57.c: Compile with -O.
6181         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6183 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6185         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6187 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6189         PR sanitizer/68042
6190         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6191         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6193 2015-10-22  Martin Sebor  <msebor@redhat.com>
6195         PR driver/68043
6196         * gcc.misc-tests/help.exp: Verify that option descriptions
6197         end in periods.
6198         * lib/options.exp (check_for_options): Use the regexp --line option.
6199         Print unexpected match on failure.
6201 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6203         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6205 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6207         PR c++/67838
6208         * g++.dg/cpp1y/var-templ46.C: New.
6210 2015-10-22  Richard Biener  <rguenther@suse.de>
6212         PR tree-optimization/58497
6213         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6215 2015-10-22  Richard Biener  <rguenther@suse.de>
6217         PR tree-optimization/19049
6218         PR tree-optimization/65962
6219         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6220         * gcc.dg/vect/vect-63.c: Adjust.
6221         * gcc.dg/vect/vect-70.c: Likewise.
6222         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6223         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6224         * gfortran.dg/vect/pr19049.f90: Likewise.
6225         * gfortran.dg/vect/vect-8.f90: Likewise.
6227 2015-10-22  Richard Biener  <rguenther@suse.de>
6229         PR middle-end/68046
6230         PR middle-end/61893
6231         * gcc.dg/torture/ftrapv-2.c: New testcase.
6233 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6235         PR target/68015
6236         * gcc.target/s390/pr68015.c: New test.
6238 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6240         PR testsuite/67948
6241         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6242         instead of orr.
6244 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6245             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6247         PR target/63304
6248         * gcc.target/aarch64/pr63304_1.c: New test.
6250 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6252         PR c++/66781
6253         * g++.dg/parse/enum13.C: New.
6255 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/67847
6258         * g++.dg/parse/enum12.C: New.
6260 2015-10-21  Martin Sebor  <msebor@redhat.com>
6262         PR driver/68043
6263         * gcc.misc-tests/help.exp: Adjust.
6264         * lib/options.exp (check_for_options): Add detail to output.
6266 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6268         PR fortran/67939
6269         * gfortran.dg/pr67939.f90: New test.
6271 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6272             Sebastian Pop  <s.pop@samsung.com>
6274         * gcc.dg/graphite/scop-11.c: Update pattern.
6276 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6278         PR ipa/67056
6279         * g++.dg/ipa/pr67056.C: New testcase.
6281 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6283         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6284         are matched.
6286 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6288         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6289         Add associated options for arm*-*-*.
6290         (sqrt): Remove dummy definition.
6292 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6294         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6296 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6298         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6299         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6300         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6302 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6304         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6305         sra-max-scalarization-size-Ospeed.
6307 2015-10-21  Marek Polacek  <polacek@redhat.com>
6310         PR c/68024
6311         * gcc.dg/pr68024.c: New test.
6313 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6315         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6316         * c-c++-common/goacc/sb-1.c: Adjust errors.
6317         * c-c++-common/goacc/sb-3.c: Adjust errors.
6318         * c-c++-common/goacc/loop-1.c: Adjust errors.
6319         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6320         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6321         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6323 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6325         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6327 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6329         * gcc.dg/lto/simd-function_0.c: New test.
6331 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6333         PR target/68018
6334         * gcc.target/i386/pr68018.c: New test.
6336 2015-10-21  Richard Biener  <rguenther@suse.de>
6338         PR middle-end/68031
6339         * gcc.dg/torture/pr68031.c: New testcase.
6341 2015-10-21  Richard Biener  <rguenther@suse.de>
6343         PR tree-optimization/68026
6344         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6346 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6348         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6349         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6350         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6351         * g++.dg/asan/default-options-1.C: Likewise.
6353 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6355         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6356         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6358 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6360         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6362 2015-10-20  Marek Polacek  <polacek@redhat.com>
6364         PR c/67964
6365         * gcc.dg/pr67964.c: New test.
6367 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6369         PR rtl-optimization/67609
6370         * gcc.target/i386/pr67609.c: New.
6372 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6374         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6376 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6378         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6379         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6381 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6383         PR target/66810
6384         * gcc.target/i386/pr66810.c: New test.
6386 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6388         PR target/67963
6389         PR target/67985
6390         * gcc.target/i386/pr67963-1.c: New test.
6391         * gcc.target/i386/pr67963-2.c: Likewise.
6392         * gcc.target/i386/pr67963-3.c: Likewise.
6393         * gcc.target/i386/pr67985-1.c: Likewise.
6394         * gcc.target/i386/pr67985-2.c: Likewise.
6395         * gcc.target/i386/pr67985-3.c: Likewise.
6397 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6399         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6401 2015-10-20  Richard Biener  <rguenther@suse.de>
6403         PR tree-optimization/68017
6404         * gcc.dg/torture/pr68017.c: New testcase.
6406 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6408         PR target/66912
6409         * gcc.target/aarch64/pr66912.c: New.
6410         * gcc.target/arm/pr66912.c: New.
6412 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6414         * gfortran.dg/pr67900.f90: New tests.
6416 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6418         * gnat.dg/opt50.adb: New test.
6419         * gnat.dg/opt50_pkg.adb: New helper.
6420         * gnat.dg/opt50_pkg.ads: New helper.
6422 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6424         PR fortran/68019
6425         * gfortran.dg/pr68019.f90: new test.
6427 2015-10-19  Richard Biener  <rguenther@suse.de>
6429         PR tree-optimization/67975
6430         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6432 2015-10-19  Richard Biener  <rguenther@suse.de>
6434         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6436 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6438         PR target/67995
6439         * gcc.target/i386/pr67995-1.c: New test.
6440         * gcc.target/i386/pr67995-2.c: Likewise.
6441         * gcc.target/i386/pr67995-3.c: Likewise.
6443 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6445         PR middle-end/68002
6446         * gcc.dg/PR68002.c: New test.
6448 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6450         * gcc.dg/builtins-20.c: Remove undefined behavior.
6452 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6454         PR fortran/67758
6455         * gfortran.dg/common_25.f90: New file.
6457 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6459         PR fortran/67177
6460         * gfortran.dg/move_alloc_15.f90: New test
6461         * gfortran.dg/move_alloc_16.f90: New test
6463         PR fortran/67977
6464         * gfortran.dg/deferred_character_assignment_1.f90: New test
6466 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6468         PR fortran/67987
6469         * gfortran.df/pr67987.f90: New test.
6470         * gfortran.dg/char_length_2.f90: Update testcase.
6472 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6474         * gcc.target/i386/iamcu/test_basic_returning.c
6475         (def_test_returning_type): Use union to check float return bits.
6477 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6479         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6480         Replace printf with __builtin_printf.
6482 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6484         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6485         initialize u5.
6487 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6489         PR middle-end/67966
6490         * gnat.dg/pack21.adb: New test.
6491         * gnat.dg/pack22.adb: Likewise.
6492         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6494 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6496         PR target/67745
6497         * gcc.target/arm/no-align.c: New test.
6498         * gcc.target/arm/attr-align1.c: New test.
6499         * gcc.target/arm/attr-align2.c: New test.
6500         * gcc.target/arm/attr-align3.c: New test.
6502 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6504         * gcc.c-torture/compile/icfmatch.c: Add testcase
6506 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6508         PR c++/67926
6509         * g++.dg/cpp1z/fold-ice1.C: New.
6511 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6512             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6514         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6516 2015-10-15  Marek Polacek  <polacek@redhat.com>
6518         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6520 2015-10-15  Marek Polacek  <polacek@redhat.com>
6522         PR tree-optimization/67953
6523         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6524         unsigned.
6525         * gcc.dg/torture/pr67953.c: New test.
6527 2015-10-14  Jeff Law  <law@redhat.com>
6529         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6530         contained within have their own file/test now.
6531         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6532         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6533         expectations a bit more.
6534         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6535         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6537         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6538         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6540         PR testsuite/67959
6541         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6543 2015-10-14  Marek Polacek  <polacek@redhat.com>
6545         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6546         (f6): New.
6547         (f7): New.
6548         (f8): New.
6549         (f9): New.
6550         (f10): New.
6551         (f11): New.
6552         (f12): New.
6553         (f13): New.
6555 2015-10-14  Richard Biener  <rguenther@suse.de>
6557         PR tree-optimization/67915
6558         * gcc.dg/torture/pr67915.c: New testcase.
6560 2015-10-14  Marek Polacek  <polacek@redhat.com>
6562         PR tree-optimization/67815
6563         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6564         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6565         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6567 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6569         * gcc.dg/pragma-pop_options-1.c: New test.
6571 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6572             Aldy Hernandez  <aldyh@redhat.com>
6574         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6575         * c-c++-common/gomp/clauses-1.c: New test.
6576         * c-c++-common/gomp/clauses-2.c: New test.
6577         * c-c++-common/gomp/clauses-3.c: New test.
6578         * c-c++-common/gomp/clauses-4.c: New test.
6579         * c-c++-common/gomp/declare-target-1.c: New test.
6580         * c-c++-common/gomp/declare-target-2.c: New test.
6581         * c-c++-common/gomp/depend-3.c: New test.
6582         * c-c++-common/gomp/depend-4.c: New test.
6583         * c-c++-common/gomp/doacross-1.c: New test.
6584         * c-c++-common/gomp/if-1.c: New test.
6585         * c-c++-common/gomp/if-2.c: New test.
6586         * c-c++-common/gomp/linear-1.c: New test.
6587         * c-c++-common/gomp/map-2.c: New test.
6588         * c-c++-common/gomp/map-3.c: New test.
6589         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6590         f_omp_target_data): Add map clause to target data.
6591         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6592         * c-c++-common/gomp/ordered-1.c: New test.
6593         * c-c++-common/gomp/ordered-2.c: New test.
6594         * c-c++-common/gomp/ordered-3.c: New test.
6595         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6596         on non-iterator.
6597         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6598         clause and ordered construct where no longer allowed.
6599         * c-c++-common/gomp/priority-1.c: New test.
6600         * c-c++-common/gomp/reduction-1.c: New test.
6601         * c-c++-common/gomp/schedule-simd-1.c: New test.
6602         * c-c++-common/gomp/sink-1.c: New test.
6603         * c-c++-common/gomp/sink-2.c: New test.
6604         * c-c++-common/gomp/sink-3.c: New test.
6605         * c-c++-common/gomp/sink-4.c: New test.
6606         * c-c++-common/gomp/udr-1.c: New test.
6607         * c-c++-common/taskloop-1.c: New test.
6608         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6609         value of _OPENMP macro.
6610         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6611         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6612         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6613         * gcc.dg/gomp/clause-1.c:
6614         * gcc.dg/gomp/reduction-1.c: New test.
6615         * gcc.dg/gomp/sink-fold-1.c: New test.
6616         * gcc.dg/gomp/sink-fold-2.c: New test.
6617         * gcc.dg/gomp/sink-fold-3.c: New test.
6618         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6619         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6620         of non-static data members.
6621         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6622         Add some linear clause tests.
6623         * g++.dg/gomp/declare-simd-3.C: New test.
6624         * g++.dg/gomp/linear-1.C: New test.
6625         * g++.dg/gomp/member-1.C: New test.
6626         * g++.dg/gomp/member-2.C: New test.
6627         * g++.dg/gomp/pr66571-2.C: New test.
6628         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6629         dependent argument.
6630         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6631         in reduction clause.
6632         * g++.dg/gomp/reference-1.C: New test.
6633         * g++.dg/gomp/sink-1.C: New test.
6634         * g++.dg/gomp/sink-2.C: New test.
6635         * g++.dg/gomp/sink-3.C: New test.
6636         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6637         * g++.dg/gomp/this-1.C: New test.
6638         * g++.dg/gomp/this-2.C: New test.
6639         * g++.dg/vect/simd-clone-2.cc: New test.
6640         * g++.dg/vect/simd-clone-2.h: New test.
6641         * g++.dg/vect/simd-clone-3.cc: New test.
6642         * g++.dg/vect/simd-clone-4.cc: New test.
6643         * g++.dg/vect/simd-clone-4.h: New test.
6644         * g++.dg/vect/simd-clone-5.cc: New test.
6646 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6648         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6649         after r228716 (Fix vtbl[34] and vtbx4).
6651 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6653         PR tree-optimization/67909, 67947
6654         * gcc.dg/torture/pr67947.c: New test.
6656 2015-10-13  Jeff Law  <law@redhat.com>
6658         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6660 2015-10-12  Jeff Law  <law@redhat.com>
6662         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6663         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6664         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6665         ssa-dom-thread-11.c.
6667         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6669 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6671         PR c++/58566
6672         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6674 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6676         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6677         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6678         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6679         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6680         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6681         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6682         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6683         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6685 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6687         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6688         and -mno-frame-header-opt options.
6689         * gcc.target/mips/frame-header-1.c: New file.
6690         * gcc.target/mips/frame-header-2.c: New file.
6691         * gcc.target/mips/frame-header-3.c: New file.
6693 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6694             Hale Wang  <hale.wang@arm.com>
6696         * gcc.dg/tree-ssa/forwprop-33.c: New.
6698 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6700         PR target/67895
6701         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6702         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6703         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6704         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6705         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6706         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6707         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6708         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6709         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6710         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6712 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6714         * lib/multiline.exp: New file.
6715         * lib/prune.exp: Load multiline.exp.
6716         (prune_gcc_output): Call into multiline.exp to handle any
6717         multiline output directives.
6718         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6719         load_gcc_lib.
6721 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6723         PR tree-optimization/67794
6724         * gcc.dg/ipa/ipa-sra-10.c: New test.
6725         * gcc.dg/torture/pr67794.c: Likewise.
6727 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6729         PR rtl-optimization/67828
6730         * gcc.dg/torture/pr67828.c: New.
6732 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6734         PR target/67366
6735         * lib/target-supports.exp (check_effective_target_non_strict_align):
6736         Adjust for arm*-*-*.
6737         * gcc.target/arm/pr67366.c: New test.
6739 2015-10-09  Richard Biener  <rguenther@suse.de>
6741         PR tree-optimization/67891
6742         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6744 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6746         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6748 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6750         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6752 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6754         * gcc.dg/loop-unswitch-2.c: New test.
6755         * gcc.dg/loop-unswitch-3.c: Likewise.
6756         * gcc.dg/loop-unswitch-4.c: Likewise.
6758 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6760         * gcc.dg/dse.c: Only dump in dse1 pass.
6761         * gcc.dg/tree-ssa/pr30375.c: Same.
6763 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6765         PR target/66697
6766         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6767         (PUSH, POP): New defines.
6768         (sse2_test): Use PUSH and POP to misalign runtime stack.
6769         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6771 2015-10-07  James Norris  <jnorris@codesourcery.com>
6773         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6774         to atomic_init. (atomic_init): Restrict flags usage.
6776 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6778         PR fortran/65889
6779         * gfortran.dg/sizeof_5.f90: New test.
6781 2015-10-06  Jeff Law  <law@redhat.com>
6783         * gcc.c-torture/compile/pr67816.c: New test.
6785 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6787         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6789 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6791         PR fortran/65766
6792         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6794 2015-10-06  Marek Polacek  <polacek@redhat.com>
6796         PR c++/67863
6797         * c-c++-common/Wtautological-compare-4.c: New test.
6799 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6800             Peter Bergner <bergner@vnet.ibm.com>
6802         PR target/67808
6803         * gcc.target/powerpc/pr67808.c: New test.
6805 2015-10-06  Nick Clifton  <nickc@redhat.com>
6807         * gcc.target/msp430: New directory.
6808         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6809         tests.
6810         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6811         noinit and persistent data attributes.
6813 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6815         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6817 2015-10-06  Richard Biener  <rguenther@suse.de>
6819         PR tree-optimization/67859
6820         * gcc.dg/torture/pr67859.c: New testcase.
6822 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6824         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6826 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6828         PR c++/53856
6829         * g++.dg/template/defarg19.C: New.
6830         * g++.dg/template/defarg20.C: Likewise.
6832 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6833             Sebastian Pop  <s.pop@samsung.com>
6835         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6837 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6838             Sebastian Pop  <s.pop@samsung.com>
6840         * gcc.dg/graphite/scop-sor.c: Xfail.
6842 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6843             Jan Hubicka  <hubicka@ucw.cz>
6845         * gcc.dg/ipa/propalign-4.c: New test.
6846         * gcc.dg/ipa/propalign-5.c: Likewise.
6848 2015-10-05  Marek Polacek  <polacek@redhat.com>
6850         PR tree-optimization/67821
6851         * gcc.dg/torture/pr67821-2.c: New test.
6852         * gcc.dg/torture/pr67821.c: New test.
6854 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6856         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6858 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6860         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6862 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6864         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6865         (exec_vcvt): Add comments.
6867 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6869         PR rtl-optimization/67447
6870         * gcc.target/i386/pr67447.c: New test.
6872 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6874         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6875         effective target.
6876         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6877         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6878         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6879         * gcc.target/i386/vect-unpack-1.c: Ditto.
6880         * gcc.target/i386/vect-unpack-2.c: Ditto.
6882 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6884         PR fortran/67758
6885         * gfortran.dg/common_24.f: New.
6887 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6889         * gcc.target/arm/pr67756.c: Fixed warnings.
6891 2015-10-02  Marek Polacek  <polacek@redhat.com>
6893         PR c/67730
6894         * gcc.dg/pr67730-1.c: New test.
6895         * gcc.dg/pr67730-2.c: New test.
6896         * gcc.dg/pr67730.h: New test.
6898 2015-10-02  Marek Polacek  <polacek@redhat.com>
6900         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6902 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6904         PR tree-optimization/67754
6905         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6906         * gfortran.dg/graphite/block-2.f: Same.
6908 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6910         * gcc.dg/graphite/scop-23.c: New.
6912 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6914         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6915         and "avx512vbmi".
6917 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6919         PR rtl-optimization/67756
6920         * gcc.target/arm/pr67756.c: New.
6922 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6924         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6925         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6926         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6927         for tiny model.
6928         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6929         for small model.
6931 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6933         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6934         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6935         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6936         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6937         * gcc.target/i386/vect-unpack-1.c: Ditto.
6938         * gcc.target/i386/vect-unpack-2.c: Ditto.
6940 2015-10-02  Marek Polacek  <polacek@redhat.com>
6942         PR c/64249
6943         * c-c++-common/Wduplicated-cond-1.c: New test.
6944         * c-c++-common/Wduplicated-cond-2.c: New test.
6945         * c-c++-common/Wduplicated-cond-3.c: New test.
6946         * c-c++-common/Wduplicated-cond-4.c: New test.
6947         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6948         -Wduplicated-cond warning.
6950 2015-10-02  Renlin Li  <renlin.li@arm.com>
6952         * gcc.target/aarch64/csneg-1.c: Update.
6954 2015-10-02  Renlin Li  <renlin.li@arm.com>
6956         PR target/66776
6957         * gcc.target/aarch64/pr66776.c: New.
6959 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6961         * gnat.dg/warn13.adb: New test.
6963 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6965         * gnat.dg/vect15.ad[sb]: New test.
6966         * gnat.dg/vect16.ad[sb]: Likewise.
6967         * gnat.dg/vect17.ad[sb]: Likewise.
6968         * gnat.dg/vect18.ad[sb]: Likewise.
6970 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6972         PR rtl-optimization/67786
6973         PR rtl-optimization/67787
6974         * gcc.dg/pr67786.c: New test.
6975         * gcc.dg/pr67787.c: Likewise.
6977 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6979         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6981 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6983         PR target/51726
6984         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6986 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6988         PR fortran/62242
6989         PR fortran/52332
6990         * gfortran.dg/string_array_constructor_1.f90: New.
6991         * gfortran.dg/string_array_constructor_2.f90: New.
6992         * gfortran.dg/string_array_constructor_3.f90: New.
6994 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6996         PR target/67788
6997         PR target/67789
6998         * gcc.target/powerpc/pr67789.c: New testcase.
7000 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7002         PR fortran.67802
7003         * gfortran.dg/pr67802.f90: New test.
7005 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7007         PR fortran/66979
7008         gfortran.dg/pr66979.f90: new test.
7010 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7012         PR fortran/67616
7013         * gfortran.dg/pr67616.f90: New test.
7015 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7017         PR c++/54430
7018         * g++.dg/cpp0x/range-for30.C: New.
7020 2015-10-01  Marek Polacek  <polacek@redhat.com>
7022         PR c/65345
7023         * gcc.dg/atomic/pr65345-4.c: New test.
7024         * gcc.dg/pr65345-3.c: New test.
7026 2015-10-01  Marek Polacek  <polacek@redhat.com>
7028         PR tree-optimization/67769
7029         * gcc.dg/torture/pr67769.c: New test.
7031 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7033         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7035 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7037         PR target/54236
7038         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7040 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7042         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7043         (main): Rename to sse2_test.  Abort if count != 5.
7044         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7045         of -march=slm.
7046         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7048 2015-10-01  Richard Biener  <rguenther@suse.de>
7050         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7051         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7053 2015-09-30  Jeff Law  <law@redhat.com>
7055         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7057 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7059         PR rtl-optimization/67037
7060         * gcc.c-torture/execute/pr67037.c: New test.
7062 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7064         * lib/target-supports.exp (check_effective_target_sync_int_128):
7065         Return 1 on spu-*-* targets.
7066         (check_effective_target_sync_int_128_runtime): Likewise.
7067         (check_effective_target_sync_long_long): Likewise.
7068         (check_effective_target_sync_long_long_runtime): Likewise.
7069         (check_effective_target_sync_int_long): Likewise.
7070         (check_effective_target_sync_char_short): Likewise.
7072 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7074         * gcc.target/i386/pr67761.c: New test.
7076 2015-09-30  Marek Polacek  <polacek@redhat.com>
7078         PR c/67730
7079         * gcc.dg/pr67730.c: New test.
7081 2015-09-30  Marek Polacek  <polacek@redhat.com>
7083         PR tree-optimization/67690
7084         * gcc.dg/torture/pr67690.c: New test.
7086 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7088         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7089         * g++.dg/gomp/tls-wrap4.C: Likewise.
7090         * gcc.dg/atomic-op-optimize.c: Likewise.
7091         * gcc.dg/pr54087.c: Likewise.
7092         * gcc.dg/tls/section-2.c: Likewise.
7093         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7094         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7095         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7096         * gcc.target/arm/divzero.c: Likewise.
7097         * gcc.target/arm/sibcall-2.c: Likewise.
7098         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7099         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7100         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7101         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7102         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7103         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7104         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7105         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7106         * gfortran.dg/default_format_2.f90: Likewise.
7107         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7109 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7111         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7113 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7115         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7116         * gfortran.dg/round_4.f90: ditto.
7118 2015-09-29  Richard Biener  <rguenther@suse.de>
7120         PR tree-optimization/67170
7121         * gfortran.dg/pr67170.f90: New testcase.
7123 2015-09-29  Richard Biener  <rguenther@suse.de>
7125         PR tree-optimization/67741
7126         * gcc.dg/torture/pr67741.c: New testcase.
7128 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7130         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7131         non-zero for __builtin_signbit tests.
7133 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7135         PR target/65105
7136         * gcc.target/i386/pr65105-1.c: New.
7137         * gcc.target/i386/pr65105-2.c: New.
7138         * gcc.target/i386/pr65105-3.c: New.
7139         * gcc.target/i386/pr65105-4.C: New.
7140         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7142 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7144         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7146 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7148         PR fortran/40054
7149         PR fortran/63921
7150         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7151         standard as legacy.
7152         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7153         * gfortran.dg/function_types_3.f90: Change error message to
7154         "Type inaccessible...."
7155         * gfortran.dg/ptr_func_assign_1.f08: New test.
7156         * gfortran.dg/ptr_func_assign_2.f08: New test.
7158 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7160         PR fortran/40054
7161         PR fortran/63921
7162         * gfortran.dg/ptr_func_assign_3.f08: New test.
7163         * gfortran.dg/ptr_func_assign_4.f08: New test.
7165 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7166             Sebastian Pop  <s.pop@samsung.com>
7168         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7169         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7170         * gcc.dg/graphite/block-3.c: Same.
7171         * gcc.dg/graphite/block-4.c: Same.
7172         * gcc.dg/graphite/block-5.c: Same.
7173         * gcc.dg/graphite/block-6.c: Same.
7174         * gcc.dg/graphite/block-7.c: Same.
7175         * gcc.dg/graphite/block-8.c: Same.
7176         * gcc.dg/graphite/block-pr47654.c: Same.
7177         * gcc.dg/graphite/interchange-0.c: Same.
7178         * gcc.dg/graphite/interchange-1.c: Same.
7179         * gcc.dg/graphite/interchange-10.c: Same.
7180         * gcc.dg/graphite/interchange-11.c: Same.
7181         * gcc.dg/graphite/interchange-12.c: Same.
7182         * gcc.dg/graphite/interchange-13.c: Same.
7183         * gcc.dg/graphite/interchange-14.c: Same.
7184         * gcc.dg/graphite/interchange-15.c: Same.
7185         * gcc.dg/graphite/interchange-3.c: Same.
7186         * gcc.dg/graphite/interchange-4.c: Same.
7187         * gcc.dg/graphite/interchange-5.c: Same.
7188         * gcc.dg/graphite/interchange-6.c: Same.
7189         * gcc.dg/graphite/interchange-7.c: Same.
7190         * gcc.dg/graphite/interchange-8.c: Same.
7191         * gcc.dg/graphite/interchange-9.c: Same.
7192         * gcc.dg/graphite/interchange-mvt.c: Same.
7193         * gcc.dg/graphite/pr35356-1.c: Same.
7194         * gcc.dg/graphite/pr35356-3.c: Same.
7195         * gcc.dg/graphite/pr37485.c: Same.
7196         * gcc.dg/graphite/scop-1.c: Same.
7197         * gcc.dg/graphite/scop-11.c: Same.
7198         * gcc.dg/graphite/scop-5.c: Same.
7199         * gcc.dg/graphite/uns-block-1.c: Same.
7200         * gcc.dg/graphite/uns-interchange-9.c: Same.
7201         * gfortran.dg/graphite/block-1.f90: Same.
7202         * gfortran.dg/graphite/interchange-3.f90: Same.
7203         * gfortran.dg/graphite/pr14741.f90: Same.
7204         * gfortran.dg/graphite/block-2.f: Same.
7206 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7207             Sebastian Pop  <s.pop@samsung.com>
7209         PR tree-optimization/67700
7210         * gcc.dg/graphite/run-id-pr67700.c: New.
7212 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7214         PR target/54236
7215         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7216         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7217         test_27): New.
7218         * gcc.target/sh/pr54236-5.c: New.
7219         * gcc.target/sh/pr54236-6.c: New.
7221 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7223         PR rtl-optimization/67456
7224         PR rtl-optimization/67464
7225         PR rtl-optimization/67465
7226         * gcc.dg/pr67465.c: New test.
7228 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7230         PR tree-optimization/62171
7231         * gcc.dg/vect/pr62171.c: New test.
7233 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7235         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7236         skip on AIX.  XFAIL individual line tests.
7238 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7240         PR rtl-optimization/64164
7241         PR tree-optimization/67312
7242         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7243         * gcc.target/i386/stackalign/return-4.c: Add -O.
7245 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7247         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7249 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7251         PR fortran/67721
7252         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7254 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7256         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7257         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7258         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7259         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7260         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7261         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7262         DW_AT_noreturn on AIX.
7263         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7264         DW_AT_noreturn on AIX.
7265         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7266         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7267         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7268         DW_AT_GNU_deleted on AIX.
7269         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7270         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7271         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7272         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7273         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7274         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7275         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7276         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7277         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7278         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7279         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7280         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7281         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7282         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7283         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7285 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7287         PR fortran/67614
7288         * gfortran.dg/pr67614.f90: New test.
7290 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7292         PR fortran/67525
7293         * gfortran.dg/pr67525.f90: New test.
7295 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7297         PR fortran/55603
7298         * gfortran.dg/allocatable_function_9.f90: New.
7300 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7302         PR target/67675
7303         * gcc.target/sh/pr67675.c: New.
7305 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7307         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7309 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7311         * gcc.target/i386/pr66749.c (dg-options): Replace
7312         -mtune=lakemount with -mtune=lakemont.
7313         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7314         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7316 2015-09-25  Marek Polacek  <polacek@redhat.com>
7318         * c-c++-common/ubsan/bounds-11.c: New test.
7319         * c-c++-common/ubsan/bounds-12.c: New test.
7321 2015-09-25  Marek Polacek  <polacek@redhat.com>
7323         PR sanitizer/64906
7324         * c-c++-common/ubsan/pr64906.c: New test.
7326 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7328         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7329         with -mtune=lakemount.
7330         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7331         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7333 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7335         PR driver/67640
7336         * gcc.dg/Werror-13.c: New test.
7338 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7340         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7342 2015-09-24  Richard Biener  <rguenther@suse.de>
7344         PR lto/67699
7345         * g++.dg/pr67699.C: New testcase.
7347 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7349         PR libgcc/67624
7350         * gcc.target/arm/fp16-inf.c: New test.
7352 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7354         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7355         name while checking for AVX-512VBMI presence.
7357 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7359         * lib/target-supports.exp (check_effective_target_pie): Check for
7360         PIE support on Solaris 11.x and 12.
7362 2015-09-24  Richard Biener  <rguenther@suse.de>
7364         * g++.dg/tree-ssa/restrict3.C: New testcase.
7366 2015-09-24  Richard Biener  <rguenther@suse.de>
7368         PR tree-optimization/48885
7369         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7371 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7373         * c-c++-common/Wmisleading-indentation.c: Augment test.
7375 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7377         Fix small typos in the coding rule enforcement warnings.
7378         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7379         with 'namespace'.
7381 2015-09-23  Richard Biener  <rguenther@suse.de>
7383         PR middle-end/67662
7384         * gcc.dg/ubsan/pr67662.c: New testcase.
7386 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7388         PR c/49655
7389         * gcc.dg/pragma-diag-6.c: New test.
7391 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7393         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7395 2015-09-23  Richard Biener  <rguenther@suse.de>
7397         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7399 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7401         * c-c++-common/Wmisleading-indentation.c: Augment test.
7403 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7405         * g++.dg/diagostic/disable.C: New.
7407 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7409         PR tree-optimization/67671
7410         * g++.dg/pr67671.C: New test.
7412 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7414         PR target/67480
7415         * gcc.target/i386/pr67480.c: New test.
7417 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7419         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7420         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7421         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7422         avx512dq, avx512cd, avx512er and avx512pf.
7424 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7426         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7427         update-fetch operations.
7428         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7430 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7432         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7433         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7435 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7437         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7438         (TEST_ONE): New.
7439         * gcc.target/aarch64/atomic-inst-swap.c: New.
7441 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7443         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7444         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7445         * gcc.target/i386/pr59789.c (f1): Likewise.
7446         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7447         * gcc.target/i386/intrinsics_6.c: Likewise.
7448         * gcc.dg/winline-5.c (int t): Likewise.
7449         * gcc.dg/winline-9.c (t): Likewise.
7450         * gcc.dg/always_inline2.c (q): Likewise.
7451         * gcc.dg/winline-2.c (inline int t): Likewise.
7452         * gcc.dg/winline-6.c: Likewise.
7453         * gcc.dg/winline-10.c (void g): Likewise.
7454         * gcc.dg/pr49243.c (void parse): Likewise.
7455         * gcc.dg/always_inline3.c (q2): Likewise.
7456         * gcc.dg/winline-3.c: Likewise.
7457         * gcc.dg/winline-7.c (inline void *t): Likewise.
7459 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7461         PR tree-optimization/67666
7462         * g++.dg/pr67666.C: New test.
7464 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7466         PR fortran/67615
7467         * gfortran.dg/pr67615.f90: new test.
7469 2015-09-21  Jeff Law  <law@redhat.com>
7471         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7473 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7475         Complete the implementation of N4230, Nested namespace definition.
7476         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7477         attributes and nested namespace definitions.
7478         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7479         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7480         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7481         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7482         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7483         appearing before the namespace identifier.
7485 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7487         PR c/66415
7488         * gcc.dg/cpp/pr66415-1.c: Test column number.
7490 2015-09-21  Richard Biener  <rguenther@suse.de>
7492         * g++.dg/ext/attr-alias-3.C: Add -g.
7494 2015-09-21  Richard Biener  <rguenther@suse.de>
7496         PR debug/67664
7497         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7499 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7501         PR target/64345
7502         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7504 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7506         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7508 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7510         PR middle-end/60832
7511         * gcc.dg/pr53265.c: Update.
7513 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7515         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7517 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7519         PR target/59478
7520         * gcc.target/sh/pr59478.c: New.
7522 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7524         PR target/67126
7525         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7526         * gcc.target/sh/pr54236-2.c: Likewise.
7528 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7530         * gcc.target/sh/pr43417.c: Move target independent test to ...
7531         * gcc.c-torture/compile/pr43417.c: ... here.
7533 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7535         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7536         check_effective_target_big_endian, check_effective_target_little_endian,
7537         check_effective_target_any_fpu, check_effective_target_double_fpu,
7538         check_effective_target_use_single_only_fpu,
7539         check_effective_target_default_single_fpu,
7540         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7541         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7542         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7543         check_effective_target_fmovd_enabled,
7544         check_effective_target_has_privileged, check_effective_target_has_pref,
7545         check_effective_target_banked_r0r7_isr,
7546         check_effective_target_stack_save_isr): New effective target checks.
7547         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7548         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7549         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7550         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7551         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7552         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7553         * gcc.target/sh/attr-isr.c: Likewise.
7554         * gcc.target/sh/fpul-usage-1.c: Likewise.
7555         * gcc.target/sh/hiconst.c: Likewise.
7556         * gcc.target/sh/mfmovd.c: Likewise.
7557         * gcc.target/sh/pr21255-3.c: Likewise.
7558         * gcc.target/sh/pr33135-1.c: Likewise.
7559         * gcc.target/sh/pr33135-2.c: Likewise.
7560         * gcc.target/sh/pr33135-3.c: Likewise.
7561         * gcc.target/sh/pr33135-4.c: Likewise.
7562         * gcc.target/sh/pr39423-2.c: Likewise.
7563         * gcc.target/sh/pr49880-4.c: Likewise.
7564         * gcc.target/sh/pr49880-5.c: Likewise.
7565         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7566         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7567         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7568         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7569         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7570         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7571         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7572         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7573         * gcc.target/sh/pr50751-2.c: Likewise.
7574         * gcc.target/sh/pr50751-3.c: Likewise.
7575         * gcc.target/sh/pr50751-5.c: Likewise.
7576         * gcc.target/sh/pr50751-6.c: Likewise.
7577         * gcc.target/sh/pr50751-8.c: Likewise.
7578         * gcc.target/sh/pr51244-15.c: Likewise.
7579         * gcc.target/sh/pr51244-2.c: Likewise.
7580         * gcc.target/sh/pr51244-20.c: Likewise.
7581         * gcc.target/sh/pr51244-6.c: Likewise.
7582         * gcc.target/sh/pr52483-4.c: Likewise.
7583         * gcc.target/sh/pr53511-1.c: Likewise.
7584         * gcc.target/sh/pr53512-1.c: Likewise.
7585         * gcc.target/sh/pr53512-2.c: Likewise.
7586         * gcc.target/sh/pr53512-3.c: Likewise.
7587         * gcc.target/sh/pr53512-4.c: Likewise.
7588         * gcc.target/sh/pr53513-1.c: Likewise.
7589         * gcc.target/sh/pr54089-2.c: Likewise.
7590         * gcc.target/sh/pr54089-3.c: Likewise.
7591         * gcc.target/sh/pr54089-4.c: Likewise.
7592         * gcc.target/sh/pr54602-2.c: Likewise.
7593         * gcc.target/sh/pr54602-3.c: Likewise.
7594         * gcc.target/sh/pr54602-4.c: Likewise.
7595         * gcc.target/sh/pr54680.c: Likewise.
7596         * gcc.target/sh/pr55303-1.c: Likewise.
7597         * gcc.target/sh/pr55303-2.c: Likewise.
7598         * gcc.target/sh/pr55303-3.c: Likewise.
7599         * gcc.target/sh/pr56547-1.c: Likewise.
7600         * gcc.target/sh/pr56547-2.c: Likewise.
7601         * gcc.target/sh/pr61195.c: Likewise.
7602         * gcc.target/sh/pr61996.c: Likewise.
7603         * gcc.target/sh/pr6526.c: Likewise.
7604         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7605         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7606         * gcc.target/sh/prefetch.c: Likewise.
7607         * gcc.target/sh/rte-delay-slot.c: Likewise.
7608         * gcc.target/sh/sh2a-band.c: Likewise.
7609         * gcc.target/sh/sh2a-bclr.c: Likewise.
7610         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7611         * gcc.target/sh/sh2a-bld.c: Likewise.
7612         * gcc.target/sh/sh2a-bor.c: Likewise.
7613         * gcc.target/sh/sh2a-bset.c: Likewise.
7614         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7615         * gcc.target/sh/sh2a-bxor.c: Likewise.
7616         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7617         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7618         * gcc.target/sh/sh2a-movrt.c: Likewise.
7619         * gcc.target/sh/sh2a-resbank.c: Likewise.
7620         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7621         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7622         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7623         * gcc.target/sh/sh4a-cosf.c: Likewise.
7624         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7625         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7626         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7627         * gcc.target/sh/sh4a-sinf.c: Likewise.
7629 2015-09-20  Jeff Law  <law@redhat.com>
7631         PR tree-optimization/47679
7632         * g++.dg/warn/Wuninitialized-6.C: New test.
7634 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7636         Implement nested namespace definitions.
7637         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7638         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7639         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7640         * g++.dg/lookup/name-clash5.C: Adjust.
7641         * g++.dg/lookup/name-clash6.C: Likewise.
7643 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7645         * gcc.dg/pragma-diag-5.c: New test.
7647 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7649         PR middle-end/67619
7650         * gcc.dg/torture/pr67619.c: New test.
7651         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7652         New procedure.
7654 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7656         PR tree-optimization/67283
7657         * gcc.dg/tree-ssa/sra-15.c: New.
7658         * gcc.dg/tree-ssa/sra-16.c: New.
7660 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7662         PR sanitizer/64078
7663         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7664         (f2, f3): Make the function static.
7665         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7667 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7669         * gcc.target/arm/attr_thumb-static2.c: New test.
7671 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7673         * gnat.dg/overflow_sum3.adb: New test.
7675 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7677         * gcc.target/arm/stack-checking.c: New test.
7679 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7681         PR fortran/52846
7682         * gfortran.dg/public_private_module_5.f90: Add module procedure
7683         trigger_smod to ensure that the smod file is written.
7685 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7687         * gcc.target/aarch64/copysign_1.c: New.
7688         * gcc.target/aarch64/copysign_2.c: New.
7690 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7692         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7693         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7694         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7696 2015-09-16  John Marino  <gnugcc@marino.st>
7698         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7700 2015-09-16  Richard Biener  <rguenther@suse.de>
7702         PR middle-end/67253
7703         * gcc.dg/torture/pr67253.c: New testcase.
7705 2015-09-16  Richard Biener  <rguenther@suse.de>
7707         PR middle-end/67271
7708         * gcc.dg/pr67271.c: New testcase.
7710 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7712         * gnat.dg/opt49.adb: New test.
7714 2015-09-16  Richard Biener  <rguenther@suse.de>
7716         PR middle-end/67442
7717         * gcc.dg/torture/pr67442.c: New testcase.
7719 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7721         * gnat.dg/array24.adb: New test.
7722         * gnat.dg/blocklocs.adb: Delete.
7724 2015-09-15  Marek Polacek  <polacek@redhat.com>
7726         PR c/67580
7727         * gcc.dg/pr67580.c: New test.
7729 2015-09-15  Richard Biener  <rguenther@suse.de>
7731         PR tree-optimization/67470
7732         * gcc.dg/torture/pr67470.c: New testcase.
7734 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7736         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7738 2015-09-15  Richard Biener  <rguenther@suse.de>
7740         PR middle-end/67563
7741         * gcc.dg/pr67563.c: New testcase.
7743 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7745         PR fortran/67460
7746         * gfortran.dg/pr67460.f90: New test.
7748 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7750         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7751         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7753 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7755         PR c++/51911
7756         * g++.dg/cpp0x/new-auto1.C: New.
7758 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7760         PR c/28901
7761         * g++.dg/warn/unused-variable-1.C: New test.
7762         * g++.dg/warn/unused-variable-2.C: Likewise.
7763         * gcc.dg/unused-4.c: Adjust warning for static const.
7764         * gcc.dg/unused-variable-1.c: New test.
7765         * gcc.dg/unused-variable-2.c: Likewise.
7767 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7769         * gfortran.dg/private_type_3.f90: Require visibility.
7770         * gfortran.dg/module_variable_2.f90: Same.
7771         * gfortran.dg/nested_forall_1.f: Same.
7772         * gfortran.dg/elemental_dependency_4.f90: Same.
7773         * gfortran.dg/bind_c_usage_25.f90: Same.
7774         * gfortran.dg/access_spec_1.f90: Same.
7775         * gfortran.dg/public_private_module_2.f90: Same.
7776         * gfortran.dg/host_assoc_variable_1.f90: Same.
7777         * gfortran.dg/public_private_module_6.f90: Same.
7778         * gfortran.dg/module_variable_1.f90: Same.
7779         * gfortran.dg/pr37286.f90: Same.
7780         * gfortran.dg/internal_pack_7.f90: Same.
7781         * gfortran.dg/submodule_10.f08: Same.
7782         * gfortran.dg/allocatable_function_8.f90: Same.
7783         * gfortran.dg/merge_init_expr_2.f90: Same.
7784         * gfortran.dg/class_37.f03: Same.
7785         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7786         * gfortran.dg/typebound_call_20.f03: Same.
7787         * gfortran.dg/proc_ptr_result_3.f90: Same.
7788         * gfortran.dg/pr32535.f90: Same.
7789         * gfortran.dg/typebound_proc_19.f90: Same.
7790         * gfortran.dg/initialization_10.f90: Same.
7791         * gfortran.dg/bind_c_usage_8.f03: Same.
7792         * gfortran.dg/pr61335.f90: Same.
7793         * gfortran.dg/elemental_dependency_5.f90: Same.
7794         * gfortran.dg/proc_ptr_3.f90: Same.
7795         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7797 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7799         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7800         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7801         * gcc.dg/loop-8.c: Likewise.
7803 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7805         PR ada/66965
7806         * gnat.dg/specs/addr1.ads: Remove.
7808 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7810         * gcc.dg/pie-link.c: Add -pie to dg-options.
7812 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7814         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7815         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7817 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7819         * gcc.target/powerpc/swaps-p8-20.c: New test.
7820         * gcc.target/powerpc/swaps-p8-21.c: New test.
7822 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7824         PR fortran/67526
7825         * gfortran.dg/pr67526.f90: New test.
7827 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7829         PR c++/67318
7830         * g++.dg/cpp0x/variadic166.C: New.
7832 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7834         * c-c++-common/nonnull-1.c: New test.
7836 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7838         PR fortran/66993
7839         * gfortran.dg/submodule_11.f08: New test.
7841 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7843         PR target/67506
7844         * gcc.c-torture/compile/pr67506.c: New test.
7846 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7848         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7849         initialization with a byte mask.  No change expected here.
7850         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7851         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7852         initialization with contigious bitmask.  Literal pool is expectd
7853         to be used here.
7855 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7857         PR target/67439
7858         * gcc.target/arm/pr67439_1.c: New test.
7860 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7862         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7863         model.
7865 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7867         PR c++/67523
7868         * g++.dg/gomp/pr67523.C: New test.
7870         PR c++/67522
7871         * g++.dg/gomp/pr67522.C: New test.
7873         PR middle-end/67521
7874         * c-c++-common/gomp/pr67521.c: New test.
7876         PR middle-end/67517
7877         * c-c++-common/gomp/pr67517.c: New test.
7879         PR c++/67514
7880         * g++.dg/gomp/pr67514.C: New test.
7882         PR c++/67511
7883         * g++.dg/gomp/pr67511.C: New test.
7885         PR c/67502
7886         * c-c++-common/gomp/pr67502.c: New test.
7888 2015-09-09  Marek Polacek  <polacek@redhat.com>
7890         PR middle-end/67512
7891         * gcc.dg/pr67512.c: New test.
7893 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7895         PR c++/53184
7896         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7897         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7898         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7899         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7901 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7903         * gcc.target/aarch64/mod_2.x: New file.
7904         * gcc.target/aarch64/mod_256.x: Likewise.
7905         * gcc.target/arm/mod_2.c: New test.
7906         * gcc.target/arm/mod_256.c: Likewise.
7907         * gcc.target/aarch64/mod_2.c: Likewise.
7908         * gcc.target/aarch64/mod_256.c: Likewise.
7910 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7912         PR c++/67504
7913         * g++.dg/gomp/pr67504.C: New test.
7915         PR c/67501
7916         * c-c++-common/gomp/pr67501.c: New test.
7918         PR c/67500
7919         * gcc.dg/gomp/pr67500.c: New test.
7921         PR c/67495
7922         * gcc.dg/gomp/pr67495.c: New test.
7924 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7925             Sebastian Pop  <s.pop@samsung.com>
7927         PR tree-optimization/53852
7928         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7929         both isl-0.12 and isl-0.15.
7930         * gcc.dg/graphite/uns-interchange-14.c: Same.
7931         * gcc.dg/graphite/uns-interchange-15.c: Same.
7932         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7934 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7935             Sebastian Pop  <s.pop@samsung.com>
7937         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7938         * gcc.dg/graphite/block-1.c: Same.
7939         * gcc.dg/graphite/block-5.c: Same.
7940         * gcc.dg/graphite/block-6.c: Same.
7941         * gcc.dg/graphite/interchange-1.c: Same.
7942         * gcc.dg/graphite/interchange-10.c: Same.
7943         * gcc.dg/graphite/interchange-11.c: Same.
7944         * gcc.dg/graphite/interchange-13.c: Same.
7945         * gcc.dg/graphite/interchange-14.c: Same.
7946         * gcc.dg/graphite/interchange-3.c: Same.
7947         * gcc.dg/graphite/interchange-4.c: Same.
7948         * gcc.dg/graphite/interchange-7.c: Same.
7949         * gcc.dg/graphite/interchange-8.c: Same.
7950         * gcc.dg/graphite/interchange-9.c: Same.
7951         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7952         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7953         * gcc.dg/graphite/pr37485.c: Same.
7954         * gcc.dg/graphite/scop-0.c (int toto): Same.
7955         * gcc.dg/graphite/scop-1.c: Same.
7956         * gcc.dg/graphite/scop-10.c: Same.
7957         * gcc.dg/graphite/scop-11.c: Same.
7958         * gcc.dg/graphite/scop-12.c: Same.
7959         * gcc.dg/graphite/scop-13.c: Same.
7960         * gcc.dg/graphite/scop-16.c: Same.
7961         * gcc.dg/graphite/scop-17.c: Same.
7962         * gcc.dg/graphite/scop-18.c: Same.
7963         * gcc.dg/graphite/scop-2.c: Same.
7964         * gcc.dg/graphite/scop-21.c (int test): Same.
7965         * gcc.dg/graphite/scop-22.c (void foo): Same.
7966         * gcc.dg/graphite/scop-4.c: Same.
7967         * gcc.dg/graphite/scop-5.c: Same.
7968         * gcc.dg/graphite/scop-6.c: Same.
7969         * gcc.dg/graphite/scop-7.c: Same.
7970         * gcc.dg/graphite/scop-8.c: Same.
7971         * gcc.dg/graphite/scop-9.c: Same.
7972         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7973         data-refs remain inside the inner loop.
7974         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7975         * gcc.dg/graphite/uns-interchange-14.c: Same.
7976         * gcc.dg/graphite/uns-interchange-9.c: Same.
7977         * gfortran.dg/graphite/interchange-3.f90
7979 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7981         PR target/63870
7982         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7983         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7984         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7985         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7986         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7987         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7988         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7989         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7990         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7991         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7992         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7993         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7995 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7997         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7998         * lib/target-supports.exp
7999         (check_effective_target_arm_neon_fp16_hw): New.
8001 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8003         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8004         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8006         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8007         (hfloat16_t): New.
8008         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8009         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8010         if supported.
8011         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8012         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8013         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8014         when those are supported.
8015         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8016         (vdup_n_f16): New.
8018         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8019         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8020         cases if supported.
8022         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8023         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8024         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8025         Likewise.
8026         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8027         Likewise.
8028         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8030         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8031         Add float16x8_t case.
8032         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8033         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8034         main, exec_vcreate): Likewise.
8035         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8036         exec_vget_high): Likewise.
8037         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8038         exec_vget_low): Likewise.
8039         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8040         Likewise.
8041         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8042         exec_vld1_dup): Likewise.
8043         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8044         exec_vld1_lane): Likewise.
8045         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8046         Likewise.
8047         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8048         exec_vldX_dup): Likewise.
8049         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8050         exec_vldX_lane): Likewise.
8051         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8052         exec_vset_lane): Likewise.
8053         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8054         exec_vst1_lane): Likewise.
8056 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8058         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8059         * gcc.target/aarch64/vget_low_1.c: Likewise.
8061 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8063         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8064         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8065         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8066         (main): update orig_data to avoid float16 NaN on bigendian.
8068 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8070         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8071         float16x8_t.
8072         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8073         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8074         * gcc.target/aarch64/vld1_lane.c: Likewise.
8076 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8078         PR c++/67369
8079         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8081 2015-09-07  Marek Polacek  <polacek@redhat.com>
8083         PR inline-asm/67448
8084         * gcc.dg/asm-10.c: New test.
8086 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8088         PR middle-end/67452
8089         * gcc.dg/lto/pr67452_0.c: New test.
8091 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8093         PR target/65210
8094         * gcc.target/avr/pr65210.c: New test.
8096 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8098         PR testsuite/67450
8099         * lib/target-supports.exp (check_cached_effective_target):
8100         Apppend $prop to et_prop_list only if needed.
8102 2015-09-04  Marek Polacek  <polacek@redhat.com>
8104         PR sanitizer/67279
8105         * gcc.dg/ubsan/pr67279.c: New test.
8107 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8108             Petr Murzin  <petr.murzin@intel.com>
8109             Kirill Yukhin <kirill.yukhin@intel.com>
8111         * gcc.target/i386/avx512f-scatter-1.c: New.
8112         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8113         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8115 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8117         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8118         rather than calling rmdir, cleanup if open fails.
8120 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8122         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8123         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8124         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8125         Return true for PowerPC targets that implement Altivec.
8127 2015-09-03  Renlin Li  <renlin.li@arm.com>
8129         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8130         check the assembly.
8131         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8133 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8135         * gcc.target/powerpc/vec-shift.c: New test.
8137 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8139         PR tree-optimization/65637
8140         * gcc.dg/autopar/reduc-4.c: New test.
8142 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8144         PR tree-optimization/65637
8145         * gcc.dg/autopar/pr46099-2.c: New test.
8147 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8149         PR middle-end/67351
8150         * g++.dg/pr67351.C: New test.
8152 2015-09-03  Richard Biener  <rguenther@suse.de>
8154         PR ipa/66705
8155         * g++.dg/lto/pr66705_0.C: New testcase.
8157 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8159         PR middle-end/60586
8160         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8161         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8163 2015-09-02  Marek Polacek  <polacek@redhat.com>
8165         PR c/67432
8166         * gcc.dg/pr67432.c: New test.
8168 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8170         * lib/target-supports.exp (clear_effective_target_cache): New.
8171         (check_cached_effective_target): Update et_prop_list.
8172         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8173         * g++.dg/compat/compat.exp: Likewise.
8174         * g++.dg/compat/struct-layout-1.exp: Likewise.
8175         * lib/asan-dg.exp: Likewise.
8176         * lib/atomic-dg.exp: Likewise.
8177         * lib/cilk-plus-dg.exp: Likewise.
8178         * lib/clearcap.exp: Likewise.
8179         * lib/mpx-dg.exp: Likewise.
8180         * lib/tsan-dg.exp: Likewise.
8181         * lib/ubsan-dg.exp: Likewise.
8183 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8185         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8187 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8188             Andrew Bennett  <andrew.bennett@imgtec.com>
8190         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8191         dependencies between ISA level and compact-branches.
8192         * gcc.target/mips/branch-10.c: Update expected output to allow
8193         compact forms of b/bal.
8194         * gcc.target/mips/branch-11.c: Likewise.
8195         * gcc.target/mips/branch-12.c: Likewise.
8196         * gcc.target/mips/branch-13.c: Likewise.
8197         * gcc.target/mips/branch-3.c: Likewise.
8198         * gcc.target/mips/branch-4.c: Likewise.
8199         * gcc.target/mips/branch-5.c: Likewise.
8200         * gcc.target/mips/branch-6.c: Likewise.
8201         * gcc.target/mips/branch-7.c: Likewise.
8202         * gcc.target/mips/branch-8.c: Likewise.
8203         * gcc.target/mips/branch-9.c: Likewise.
8204         * gcc.target/mips/branch-cost-1.c: Likewise.
8205         * gcc.target/mips/call-1.c: Likewise.
8206         * gcc.target/mips/call-2.c: Likewise.
8207         * gcc.target/mips/call-3.c: Likewise.
8208         * gcc.target/mips/call-4.c: Likewise.
8209         * gcc.target/mips/call-5.c: Likewise.
8210         * gcc.target/mips/call-6.c: Likewise.
8211         * gcc.target/mips/lazy-binding-1.c: Likewise.
8212         * gcc.target/mips/near-far-1.c: Likewise.
8213         * gcc.target/mips/near-far-2.c: Likewise.
8214         * gcc.target/mips/near-far-3.c: Likewise.
8215         * gcc.target/mips/near-far-4.c: Likewise.
8216         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8217         run with compact branches allowed.
8218         * gcc.target/mips/compact-branches-1.c: New file.
8219         * gcc.target/mips/compact-branches-2.c: Likewise.
8220         * gcc.target/mips/compact-branches-3.c: Likewise.
8221         * gcc.target/mips/compact-branches-4.c: Likewise.
8222         * gcc.target/mips/compact-branches-5.c: Likewise.
8223         * gcc.target/mips/compact-branches-6.c: Likewise.
8224         * gcc.target/mips/compact-branches-7.c: Likewise.
8226 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8228         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8229         Clean-up a created directory if testcase fails.
8231 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8233         PR target/67405
8234         * g++.dg/pr67405.C: New test.
8236 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8240 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8242         * gcc.dg/ifcvt-1.c: New test.
8243         * gcc.dg/ifcvt-2.c: Likewise.
8244         * gcc.dg/ifcvt-3.c: Likewise.
8246 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8248         PR libfortran/67412
8249         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8250         *-*-solaris2.10.
8252 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8254         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8256 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8258         PR c++/61753
8259         * g++.dg/other/pr61753.C: New.
8261 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8263         * gcc.dg/tree-ssa/cmp-1.c: New file.
8265 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8267         * gcc.dg/tree-ssa/complex-7.c: New file.
8269 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8271         * gcc.target/powerpc/swaps-p8-19.c: New test.
8273 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8275         PR fortran/67367
8276         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8278 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8280         PR tree-optimization/46193
8281         * gcc.dg/autopar/pr46193.c: New test.
8283 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8285         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8286         use exit code for failure.
8288         * gcc.dg/torture/matrix-1.c: Use plain printf.
8289         * gcc.dg/torture/matrix-2.c: Likewise.
8290         * gcc.dg/torture/matrix-5.c: Likewise.
8291         * gcc.dg/torture/matrix-6.c: Likewise.
8292         * gcc.dg/torture/transpose-1.c: Likewise.
8293         * gcc.dg/torture/transpose-2.c: Likewise.
8294         * gcc.dg/torture/transpose-3.c: Likewise.
8295         * gcc.dg/torture/transpose-4.c: Likewise.
8296         * gcc.dg/torture/transpose-5.c: Likewise.
8297         * gcc.dg/torture/transpose-6.c: Likewise.
8299 2015-08-28  Jeff Law  <law@redhat.com>
8301         PR lto/66752
8302         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8303         * gcc.dg/torture/pr66752-1.c: New test
8304         * g++.dg/torture/pr66752-2.C: New test.
8306 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8307         Revert:
8308         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8310                 * gcc.dg/tree-ssa/sra-15.c: New.
8312 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8314         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8315         * gcc.target/mips/msub-8.c: Ditto
8317 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8319         * lib/target-supports.exp (check-effective_target_vect_double):
8320         Enable for Power targets with VSX hardware available.
8321         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8322         vect_no_align && { ! vect_hw_misalign }.
8324 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8326         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8327         Replaced by opt_files, compile with -floop-nest-optimize.
8328         * g++.dg/graphite/graphite.exp: Same.
8329         * gfortran.dg/graphite/graphite.exp: Same.
8330         * gcc.dg/graphite/block-0.c: Adjust pattern.
8331         * gcc.dg/graphite/block-1.c: Same.
8332         * gcc.dg/graphite/block-3.c: Same.
8333         * gcc.dg/graphite/block-4.c: Same.
8334         * gcc.dg/graphite/block-5.c: Same.
8335         * gcc.dg/graphite/block-6.c: Same.
8336         * gcc.dg/graphite/block-7.c: Same.
8337         * gcc.dg/graphite/block-8.c: Same.
8338         * gcc.dg/graphite/block-pr47654.c: Same.
8339         * gcc.dg/graphite/interchange-0.c: Same.
8340         * gcc.dg/graphite/interchange-1.c: Same.
8341         * gcc.dg/graphite/interchange-10.c: Same.
8342         * gcc.dg/graphite/interchange-11.c: Same.
8343         * gcc.dg/graphite/interchange-12.c: Same.
8344         * gcc.dg/graphite/interchange-13.c: Same.
8345         * gcc.dg/graphite/interchange-14.c: Same.
8346         * gcc.dg/graphite/interchange-15.c: Same.
8347         * gcc.dg/graphite/interchange-3.c: Same.
8348         * gcc.dg/graphite/interchange-4.c: Same.
8349         * gcc.dg/graphite/interchange-5.c: Same.
8350         * gcc.dg/graphite/interchange-6.c: Same.
8351         * gcc.dg/graphite/interchange-7.c: Same.
8352         * gcc.dg/graphite/interchange-8.c: Same.
8353         * gcc.dg/graphite/interchange-9.c: Same.
8354         * gcc.dg/graphite/interchange-mvt.c: Same.
8355         * gcc.dg/graphite/pr37485.c: Same.
8356         * gcc.dg/graphite/uns-block-1.c: Same.
8357         * gcc.dg/graphite/uns-interchange-12.c: Same.
8358         * gcc.dg/graphite/uns-interchange-14.c: Same.
8359         * gcc.dg/graphite/uns-interchange-15.c: Same.
8360         * gcc.dg/graphite/uns-interchange-9.c: Same.
8361         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8362         * gfortran.dg/graphite/interchange-3.f90: Same.
8364 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8366         PR target/67317
8367         * gcc.target/i386/pr67317-1.c: New test.
8368         * gcc.target/i386/pr67317-2.c: Ditto.
8369         * gcc.target/i386/pr67317-3.c: Ditto.
8370         * gcc.target/i386/pr67317-4.c: Ditto.
8371         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8372         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8374 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8376         * gcc.target/powerpc/vec-shr.c: New.
8378 2015-08-27  Marek Polacek  <polacek@redhat.com>
8380         PR middle-end/67005
8381         * gcc.dg/torture/pr67005.c: New test.
8383 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8385         * gcc.dg/tree-ssa/sra-15.c: New.
8387 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8389         * gcc.target/aarch64/long_branch_1.c: New test.
8391 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8393         * gcc.target/s390/20150826-1.c: New test.
8395 2015-08-26  Renlin Li  <renlin.li@arm.com>
8397         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8399 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8401         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8403 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8405         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8406         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8407         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8408         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8410 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8412         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8413         New test directive.
8414         * gcc.target/aarch64/tlsle_1.x: New test source.
8415         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8416         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8417         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8419 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8421         PR fortran/29600
8422         * gfortran.dg/shape_8.f90: New test.
8424 2015-08-25  Marek Polacek  <polacek@redhat.com>
8426         PR middle-end/67330
8427         * gcc.dg/weak/weak-18.c: New test.
8429 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8431         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8432         gcc_jit_context_set_bool_use_external_driver.
8434 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8436         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8438         * gcc.dg/20001117-1.c: Needs return_address.
8439         * gcc.dg/20020415-1.c: Needs alloca.
8440         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8441         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8442         * gcc.dg/pr63186.c: Needs label_values.
8443         * gcc.dg/torture/pr33848.c: Likwise.
8445         * lib/target-supports.exp (check_effective_target_fopenacc,
8446         check_effective_target_fopenmp): Disable for nvptx.
8447         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8448         * gcc.dg/stack-usage-1.c: Likewise.
8449         * gcc.dg/stack-usage-2.c: Likewise.
8450         * gcc.dg/unused-5.c: Likewise.
8451         * gcc.dg/unwind-1.c: Likewise.
8453 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8455         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8456         * g++.dg/Wno-frame-address.C: Ditto.
8458 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8460         PR target/67211
8461         * g++.dg/pr67211.C: New test.
8463 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8465         PR fortran/62536
8466         PR fortran/66175
8467         * gfortran.dg/block_end_error_1.f90: New test.
8468         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8470 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8472         PR target/66821
8473         * gcc.target/i386/pr66821.c: New test.
8475 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8477         PR target/67329
8478         * gcc.target/i386/pr67329.c: New test.
8480 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8482         * gcc.dg/pr49551.c: Needs -fdata-sections.
8484         * gcc.dg/pr64935-2.c: Needs scheduling.
8486         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8487         * gcc.dg/torture/pr63738.c: Likewise.
8488         * gcc.dg/torture/pr64728.c: Likewise.
8489         * gcc.dg/pr63748.c: Likewise.
8490         * gcc.dg/20020312-2.c: Likewise.
8492         * gcc.dg/torture/pr66123.c: Needs label_values.
8494         * gcc.dg/torture/pr41261.c: Needs profiling.
8495         * gcc.dg/pr26570.c: Likewise.
8496         * gcc.dg/pr61776.c: Likewise.
8497         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8498         * gcc.dg/gomp/pr34610.c: Likewise.
8499         * gcc.dg/pr54121.c: Likewise.
8500         * gcc.dg/20050325-1.c: Likewise.
8501         * gcc.dg/pr66899.c: Likewise.
8502         * gcc.dg/pr48770.c: Likewise.
8503         * gcc.dg/pr24225.c: Likewise.
8505         * gcc.dg/pr27531-1.c: Needs io.
8506         * gcc.dg/pr44606.c: Likewise.
8508         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8510         * gcc.dg/pr51990.c: Needs alloca.
8512         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8514 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8516         PR tree-optimization/65468
8517         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8519 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8521         PR libfortran/54572
8522         * gfortran.dg/backtrace_1.f90: New test.
8524 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8526         PR libfortran/62296
8527         * gfortran.dg/execute_command_line_2.f90: New test.
8529 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8531         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8532         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8533         vect_no_int_max to vect_no_int_min_max.
8534         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8535         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8536         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8537         * gcc.dg/vect/slp-reduc-4.c: Same.
8538         * gcc.dg/vect/slp-reduc-5.c: Same.
8539         * gcc.dg/vect/vect-125.c: Same.
8540         * gcc.dg/vect/vect-13.c: Same.
8541         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8542         * gcc.dg/vect/vect-reduc-1.c: Same.
8543         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8544         * gcc.dg/vect/vect-reduc-1char.c:Same.
8545         * gcc.dg/vect/vect-reduc-1short.c: Same.
8546         * gcc.dg/vect/vect-reduc-2.c: Same.
8547         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8548         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8549         * lib/target-supports.exp: Same.
8551 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8553         PR c++/63693
8554         * g++.dg/cpp0x/decltype63.C: New.
8556 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8558         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8559         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8560         * c-c++-common/Wunused-var-8.c: Likewise.
8561         * c-c++-common/gomp/pr61486-2.c: Likewise.
8562         * c-c++-common/Wunused-var-6.c: Likewise.
8563         * c-c++-common/goacc/reduction-1.c: Likewise.
8564         * c-c++-common/goacc/reduction-2.c: Likewise.
8565         * c-c++-common/goacc/reduction-3.c: Likewise.
8566         * c-c++-common/goacc/reduction-4.c: Likewise.
8567         * gcc.dg/builtins-64.c: Likewise.
8568         * gcc.dg/pr59523.c: Likewise.
8569         * gcc.dg/tree-ssa/20080530.c: Likewise.
8570         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8571         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8572         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8573         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8574         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8575         * gcc.dg/pr59011.c: Likewise.
8576         * gcc.dg/uninit-9.c: Likewise.
8577         * gcc.dg/pr61561.c: Likewise.
8578         * gcc.dg/vla-4.c: Likewise.
8579         * gcc.dg/20101010-1.c: Likewise.
8580         * gcc.dg/pr49120.c: Likewise.
8581         * gcc.dg/20030331-2.c: Likewise.
8582         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8583         * gcc.dg/pr25682.c: Likewise.
8584         * gcc.dg/guality/guality.c: Likewise.
8585         * gcc.dg/pr27301.c: Likewise.
8586         * gcc.dg/uninit-9-O0.c: Likewise.
8587         * gcc.dg/fold-alloca-1.c: Likewise.
8588         * gcc.dg/pr41470.c: Likewise.
8589         * gcc.dg/pr51491-2.c: Likewise.
8590         * gcc.dg/winline-7.c: Likewise.
8591         * gcc.dg/vla-2.c: Likewise.
8592         * gcc.dg/pr50764.c: Likewise.
8593         * gcc.dg/c99-vla-1.c: Likewise.
8594         * gcc.dg/pr33238.c: Likewise.
8595         * gcc.dg/c99-const-expr-13.c: Likewise.
8596         * gcc.dg/builtin-return-1.c: Likewise.
8597         * gcc.dg/vla-3.c: Likewise.
8598         * gcc.dg/20020415-1.c: Likewise.
8599         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8600         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8601         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8602         * gcc.dg/torture/calleesave-sse.c: Likewise.
8603         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8604         * gcc.dg/gomp/vla-2.c: Likewise.
8605         * gcc.dg/gomp/vla-3.c: Likewise.
8606         * gcc.dg/gomp/vla-4.c: Likewise.
8607         * gcc.dg/gomp/pr30494.c: Likewise.
8608         * gcc.dg/gomp/vla-5.c: Likewise.
8609         * gcc.dg/pr51990-2.c: Likewise.
8610         * gcc.dg/vla-22.c: Likewise.
8612 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8614         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8615         * gcc.dg/dollar.c: Likewise.
8616         * gcc.dg/pragma-message.c: Likewise.
8617         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8618         * c-c++-common/raw-string-14.c: Likewise.
8620 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8622         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8623         property that instantiation here is a compile-time error.
8625 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8627         * g++.dg/other/pr67065.C: Extend.
8629 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8631         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8632         is freestanding.
8633         (check_effective_target_global_constructor): New.
8634         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8635         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8636         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8638         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8639         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8640         * gcc.c-torture/compile/pr33855.c: Likewise.
8641         * gcc.c-torture/compile/920723-1.c: Likewise.
8642         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8643         writing a const.
8644         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8645         label.
8646         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8647         'call'.
8649         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8650         prototype normal.
8651         * gcc.c-torture/execute/switch-1.c: Likewise.
8653         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8654         * gcc.c-torture/execute/printf-1.c: Likewise.
8655         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8656         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8657         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8658         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8659         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8660         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8661         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8662         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8663         * gcc.c-torture/execute/gofast.c: Likewise.
8664         * gcc.c-torture/execute/complex-6.c: Likewise.
8666         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8667         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8668         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8669         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8670         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8671         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8672         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8673         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8674         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8675         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8676         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8677         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8678         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8679         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8680         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8681         * gcc.dg/setjmp-1.c: Likewise.
8682         * gcc.dg/cleanup-5.c: Likewise.
8683         * gcc.dg/cleanup-12.c: Likewise.
8684         * gcc.dg/cleanup-13.c: Likewise.
8686         * gcc.dg/constructor-1.c: Require global ctor.
8688         * gcc.dg/fork-instrumentation.c: Require profiling.
8689         * gcc.dg/20030107-1.c: Likewise.
8690         * gcc.dg/20030702-1.c: Likewise.
8692         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8693         * gcc.dg/cpp/paste2.c: Likewise.
8694         * gcc.dg/cpp/strify3.c: Likewise.
8695         * gcc.dg/cpp/strify4.c: Likewise.
8696         * gcc.dg/cpp/lexnum.c: Likewise.
8697         * gcc.dg/cpp/digraphs.c: Likewise.
8698         * gcc.dg/cpp/macro1.c: Likewise.
8700 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8702         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8704 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8706         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8707         only once.
8709 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8711         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8712         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8713         vec_vpmsum_be and vec_shasigma_be.
8715 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8717         * lib/target-supports.exp
8718         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8719         with -mfp16-format=ieee.
8721 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8723         PR c++/67065
8724         * g++.dg/other/pr67065.C: New.
8726 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8728         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8729         memcpy.
8730         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8731         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8732         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8733         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8735 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8737         * gcc.dg/wide_shift_64_1.c: New testcase.
8738         * gcc.dg/wide_shift_128_1.c: Likewise.
8739         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8741 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8743         * lib/target-supports.exp
8744         (check_effective_target_fstack_protector_enabled): New test.
8745         * gcc.target/i386/ssp-default.c: New test.
8747 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8749         PR fortran/66929
8750         * gfortran.dg/generic_31.f90: New.
8752 2015-08-19  Marek Polacek  <polacek@redhat.com>
8754         PR middle-end/67133
8755         * g++.dg/torture/pr67133.C: New test.
8757 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8759         * gcc.target/powerpc/altivec-35.c: New test.
8760         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8761         * gcc.target/powerpc/vsx-vector-7.c: New test.
8763 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8765         PR middle-end/36757
8766         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8767         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8769 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8771         PR rtl-optimization/67218
8772         * gcc.c-torture/execute/ieee/pr67218.c,
8773         gcc.target/aarch64/fcvt_int_float_double1.c,
8774         gcc.target/aarch64/fcvt_int_float_double2.c,
8775         gcc.target/aarch64/fcvt_int_float_double3.c,
8776         gcc.target/aarch64/fcvt_int_float_double4.c,
8777         gcc.target/aarch64/fcvt_uint_float_double1.c,
8778         gcc.target/aarch64/fcvt_uint_float_double2.c,
8779         gcc.target/aarch64/fcvt_uint_float_double3.c,
8780         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8782 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8784         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8785         dg-options to disable LSE extensions.
8786         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8787         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8788         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8789         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8790         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8791         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8792         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8793         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8794         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8795         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8796         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8797         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8798         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8799         * gcc.target/aarch64/sync-op-full.c: Likewise.
8800         * gcc.target/aarch64/sync-op-release.c: Likewise.
8802 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8804         PR c++/67160
8805         * g++.dg/cpp1z/feat-cxx1z.C: New.
8807 2015-08-18  Marek Polacek  <polacek@redhat.com>
8809         PR middle-end/67222
8810         * gcc.dg/torture/pr67222.c: New test.
8812 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8814         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8816 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8818         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8819         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8820         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8822 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8824         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8825         which is used in later code.
8827 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8829         PR c++/67216
8830         * g++.dg/cpp0x/nullptr34.C: New.
8831         * g++.dg/warn/Wconversion2.C: Adjust.
8832         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8833         * g++.old-deja/g++.other/null3.C: Likewise.
8835         * g++.dg/cpp0x/pr51313.C: Adjust.
8837 2015-08-17  Richard Biener  <rguenther@suse.de>
8839         PR tree-optimization/67221
8840         * gcc.dg/torture/pr67221.c: New testcase.
8842 2015-08-17  Mike Stump  <mikestump@comcast.net>
8843             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8845         * gcc.target/arm/memcpy-aligned-1.c: New test.
8847 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8849         PR fortran/54656
8850         * gfortran.dg/norm_4.f90: Rename to...
8851         * gfortran.dg/norm2_4.f90: this.
8852         * gfortran.dg/norm2_5.f90: New test.
8854 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8856         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8857         * gcc.dg/ssp-1.c: Make counter a register.
8858         * gcc.dg/ssp-2.c: Likewise.
8859         * gcc.dg/torture/parm-coalesce.c: New.
8861 2015-08-14  Marek Polacek  <polacek@redhat.com>
8863         PR middle-end/67133
8864         * gcc.dg/torture/pr67133.c: New test.
8866 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8867             Matthias Klose  <doko@debian.org>
8869         PR target/67143
8870         * gcc.c-torture/compile/pr67143.c: New
8871         * gcc.target/aarch64/atomic-op-imm.c
8872         (atomic_fetch_add_negative_RELAXED): New.
8873         (atomic_fetch_sub_negative_ACQUIRE): New.
8875 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8877         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8878         * gcc.target/aarch64/target_attr_8.c: Likewise.
8879         * gcc.target/aarch64/target_attr_14.c: Likewise.
8881 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8883         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8885 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8887         * gcc.target/i386/builtin_target.c: Add skylake check.
8889 2015-08-13  Jeff Law  <law@redhat.com>
8891         * gcc.dg/pr66314.c: Moved from here to ..
8892         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8893         to clear all sanitizers before -fsanitize=kernel-address.
8895 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8897         * gcc.target/aarch64/cinc_common_1.c: New test.
8899 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8901         PR c++/53421
8902         * g++.dg/ext/attribute-may-alias-1.C: New.
8903         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8905 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8907         * gcc.target/aarch64/atomic-inst-cas.c: New.
8908         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8910 2015-08-13  Andreas Schwab  <schwab@suse.de>
8912         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8914 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8916         PR c++/62164
8917         * g++.dg/torture/pr62164.C: New.
8919 2015-08-13  Richard Biener  <rguenther@suse.de>
8921         PR tree-optimization/67191
8922         * gcc.dg/torture/pr67191.c: New testcase.
8923         * g++.dg/torture/pr67191.C: Likewise.
8925 2015-08-13  Richard Biener  <rguenther@suse.de>
8927         PR tree-optimization/66502
8928         PR tree-optimization/67167
8929         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8931 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8933         PR c++/53330
8934         * g++.dg/init/new42.C: New.
8936 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8938         PR target/67071
8939         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8940         vector constants.
8941         * gcc.target/powerpc/pr67071-2.c: Likewise.
8942         * gcc.target/powerpc/pr67071-3.c: Likewise.
8944 2015-08-12  Marek Polacek  <polacek@redhat.com>
8946         PR c++/55095
8947         * c-c++-common/Wshift-overflow-6.c: New test.
8948         * c-c++-common/Wshift-overflow-7.c: New test.
8949         * g++.dg/cpp1y/left-shift-2.C: New test.
8951 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8953         PR c++/52742
8954         * g++.dg/cpp0x/pr52742.C: New.
8956 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8958         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8959         Check Knights Landing support.
8961 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8963         PR c++/47461
8964         * g++.dg/warn/Wunused-result-1.C: New.
8966 2015-08-12  Richard Biener  <rguenther@suse.de>
8968         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8969         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8970         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8971         * g++.dg/tree-ssa/pr61034.C: Adjust.
8972         * gcc.dg/fold-compare-2.c: Likewise.
8973         * gcc.dg/pr50763.c: Likewise.
8974         * gcc.dg/predict-3.c: Likewise.
8975         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8976         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8977         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8978         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8979         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8980         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8981         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8982         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8983         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8984         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8985         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8986         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8988 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8990         * gcc.dg/vrp-min-max-1.c: New.
8991         * gcc.dg/vrp-min-max-2.c: New.
8993 2015-08-12  Richard Biener  <rguenther@suse.de>
8995         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8997 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8999         PR testsuite/67175
9000         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9001         Handle absence of vector min/max for sparc.
9003 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9005         PR target/66954
9006         * g++.dg/ext/mv25.C: New test.
9008 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9010         * gcc.target/i386/avx2-vect-shift.c: New test.
9012 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9014         PR c/66098
9015         PR c/66711
9016         * gcc.dg/pragma-diag-3.c: New test.
9017         * gcc.dg/pragma-diag-4.c: New test.
9019 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9021         * c-c++-common/dfp/operator-comma.c: Call init function.
9022         * c-c++-common/dfp/convert-dfp-2.c: New test.
9024 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9026         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9027         Treat model == 0x4f as Broadwell.
9029 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9031         PR libfortran/67140
9032         * gfortran.dg/pr67140.f90: New test.
9034 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9036         PR libgomp/65742
9037         PR middle-end/66332
9038         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9040 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9042         PR fortran/64022
9043         * gfortran.dg/ieee/large_4.f90: New test.
9045 2015-08-08  Bud Davis  <jmdavis@link.com>
9047         PR fortran/59746
9048         * gfortran.dg/common_22.f90: New.
9050 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9052         PR rtl-optimization/67028
9053         * gcc.dg/pr67028.c: New testcase.
9055 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9057         PR rtl-optimization/67029
9058         * gcc.dg/pr67029.c: New test.
9060 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9062         PR fortran/64104
9063         * gfortran.dg/ieee/ieee_8.f90: New test.
9065 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9067         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9068         modifers.
9069         * gcc.target/aarch64/noplt_2.c: Likewise.
9070         * gcc.target/aarch64/noplt_3.c: Likewise.
9072 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9074         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9075         optimization level, and print a summary at the end.
9077 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9079         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9081 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9083         * gcc.target/aarch64/noplt_3.c: New testcase.
9085 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9087         * gcc.target/aarch64/noplt_1.c: New testcase.
9088         * gcc.target/aarch64/noplt_2.c: Likewise.
9090 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9092         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9093         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9095 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9097         * gcc.target/s390/dwarfregtable-1.c: New test.
9098         * gcc.target/s390/dwarfregtable-2.c: New test.
9099         * gcc.target/s390/dwarfregtable-3.c: New test.
9101 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9103         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9105 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9107         PR fortran/64022
9108         * gfortran.dg/ieee/large_2.f90: New test.
9109         * gfortran.dg/ieee/large_3.F90: New test.
9111 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9113         PR fortran/64022
9114         * gfortran.dg/ieee/large_1.f90: Adjust test.
9116 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9117             Jeff Law  <law@redhat.com>
9119         PR c/16351
9120         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9121         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9122         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9123         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9124         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9125         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9127 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9129         PR middle-end/66311
9130         * gfortran.dg/pr66311.f90: New file.
9132 2015-08-05  Richard Biener  <rguenther@suse.de>
9134         PR tree-optimization/67121
9135         * gcc.dg/torture/pr67121.c: New testcase.
9137 2015-08-05  Nick Clifton  <nickc@redhat.com>
9139         * gcc.target/rl78: New directory.
9140         * gcc.target/rl78/rl78.exp: New file: Test driver.
9141         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9143 2015-08-05  Richard Biener  <rguenther@suse.de>
9145         PR middle-end/67120
9146         * gcc.dg/torture/pr67120.c: New testcase.
9148 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9150         PR fortran/52846
9152         * lib/fortran-modules.exp: Call cleanup-submodules from
9153         cleanup-modules.
9154         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9155         cover the cases where private entities are no longer optimized
9156         away.
9157         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9158         same reason.
9159         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9160         * gfortran.dg/submodule_5.f08: The same.
9161         * gfortran.dg/submodule_9.f08: The same.
9162         * gfortran.dg/submodule_10.f08: New test.
9164 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9166         PR c++/66595
9167         * g++.dg/cpp1y/var-templ35.C: New.
9169 2015-08-05  Richard Biener  <rguenther@suse.de>
9171         PR tree-optimization/67055
9172         * g++.dg/torture/pr67055.C: New testcase.
9174 2015-08-05  Richard Biener  <rguenther@suse.de>
9176         PR tree-optimization/67109
9177         * gcc.dg/torture/pr67109.c: New testcase.
9178         * gcc.dg/vect/vect-119.c: Adjust.
9180 2015-08-05  Richard Biener  <rguenther@suse.de>
9182         PR middle-end/67107
9183         * gcc.dg/pr67107.c: New testcase.
9185 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9187         PR c++/66197
9188         * g++.dg/cpp1z/abbrev2.C: New.
9190 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9192         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9194 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9196         PR c++/66392
9197         * g++.dg/init/explicit4.C: New.
9199 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9201         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9202         without VSX an Power8 vector support.
9204 2015-08-04  Richard Biener  <rguenther@suse.de>
9206         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9208 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9210         PR target/67110
9211         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9212         -fno-pie -no-pie.
9214 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9216         PR c++/66427
9217         * g++.dg/cpp1y/var-templ34.C: New.
9219 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9221         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9222         * gcc.target/aarch64/target_attr_1.c: Likewise.
9223         * gcc.target/aarch64/target_attr_2.c: Likewise.
9224         * gcc.target/aarch64/target_attr_3.c: Likewise.
9225         * gcc.target/aarch64/target_attr_4.c: Likewise.
9226         * gcc.target/aarch64/target_attr_5.c: Likewise.
9227         * gcc.target/aarch64/target_attr_6.c: Likewise.
9228         * gcc.target/aarch64/target_attr_7.c: Likewise.
9229         * gcc.target/aarch64/target_attr_8.c: Likewise.
9230         * gcc.target/aarch64/target_attr_9.c: Likewise.
9231         * gcc.target/aarch64/target_attr_10.c: Likewise.
9232         * gcc.target/aarch64/target_attr_11.c: Likewise.
9233         * gcc.target/aarch64/target_attr_12.c: Likewise.
9234         * gcc.target/aarch64/target_attr_13.c: Likewise.
9235         * gcc.target/aarch64/target_attr_14.c: Likewise.
9236         * gcc.target/aarch64/target_attr_15.c: Likewise.
9238 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9240         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9242 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9244         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9246 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9248         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9249         message.
9251 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9253         PR fortran/64022
9254         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9255         * gfortran.dg/ieee/large_1.f90: New test.
9257 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9259         PR tree-optimization/67043
9260         * gcc.dg/pr67043.c: New test.
9262 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9264         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9266 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9268         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9269         it to push/pop timing items.
9270         (main): For each optimization level, create a gcc_jit_timer, and
9271         time all of the iteration within that level cumulatively.
9272         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9273         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9275 2015-08-03  Alexander Basov <coohpt@gmail.com>
9277         PR middle-end/64744
9278         PR middle-end/48470
9279         PR middle-end/43404
9280         * gcc.target/arm/pr43404.c : New testcase.
9281         * gcc.target/arm/pr48470.c : New testcase.
9282         * gcc.target/arm/pr64744-1.c : New testcase.
9283         * gcc.target/arm/pr64744-2.c : New testcase.
9285 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9287         PR tree-optimization/67077
9288         * gcc.dg/pr67077.c: New test.
9290 2015-08-03  Jeff Law  <law@redhat.com>
9292         PR middle-end/66314
9293         PR gcov-profile/66899
9294         * gcc.dg/pr66899.c: New test.
9295         * gcc.dg/pr66314.c: New test.
9297 2015-08-03  Marek Polacek  <polacek@redhat.com>
9299         PR c/67088
9300         * gcc.dg/pr67088.c: New test.
9302 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9304         PR target/66731
9305         * gcc.target/arm/vnmul-1.c: New.
9306         * gcc.target/arm/vnmul-2.c: New.
9307         * gcc.target/arm/vnmul-3.c: New.
9308         * gcc.target/arm/vnmul-4.c: New.
9310 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9312         PR fortran/64921
9313         * gfortran.dg/class_allocate_20.f90: New.
9315 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9317         * gcc.target/aarch64/csel_bfx_1.c: New test.
9318         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9320 2015-08-02  Martin Sebor  <msebor@redhat.com>
9322         * g++.dg/Wframe-address-in-Wall.C: New test.
9323         * g++.dg/Wframe-address.C: New test.
9324         * g++.dg/Wno-frame-address.C: New test.
9325         * gcc.dg/Wframe-address-in-Wall.c: New test.
9326         * gcc.dg/Wframe-address.c: New test.
9327         * gcc.dg/Wno-frame-address.c: New test.
9329 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9331         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9333 2015-08-01  Michael Collison  <michael.collison@linaro.org
9334             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9336         * gcc.target/arm/mincmp.c: New test.
9338 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9340         PR fortran/67091
9341         * gfortran.dg/associated_target_6.f03: New test
9343 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9345         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9346         optimize ("-ftree-parallelize-loops=0").
9347         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9348         detected reductions.
9349         * gcc.dg/autopar/reduc-2short.c: Same.
9350         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9351         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9352         detected reductions.
9353         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9354         and max reductions.
9356 2015-07-31  Marek Polacek  <polacek@redhat.com>
9358         PR sanitizer/66977
9359         * g++.dg/ubsan/pr66977.C: New test.
9361 2015-07-30  Marek Polacek  <polacek@redhat.com>
9363         * c-c++-common/Wtautological-compare-3.c: New test.
9365 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9367         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9368         (CHECK): Pass address of scalar, rather than array.
9370 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9372         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9374 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9376         * gcc.target/aarch64/fp16/fp16.exp: New.
9377         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9378         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9380 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9382         * gcc.target/aarch64/f16_movs_1.c: New test.
9384 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9386         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9387         outer loop.
9389 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9390             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9392         * gcc.dg/parm-incomplete-1.c: Update.
9393         * gcc.dg/pr18809-1.c: Update.
9394         * gcc.dg/pr27953.c: Update.
9395         * gcc.dg/vla-11.c: Update.
9397 2015-07-27  Marek Polacek  <polacek@redhat.com>
9399         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9401 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9403         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9404         attribute.  Update comment.
9405         (main): Remove.
9406         Add scan for not parallelizing inner loop.
9407         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9408         attribute.
9409         (main): Remove.
9411 2015-07-27  Marek Polacek  <polacek@redhat.com>
9413         PR bootstrap/67030
9414         * c-c++-common/Wtautological-compare-2.c: New test.
9416 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9418         PR target/66232
9419         * gcc.target/i386/pr66232-6.c: New tests.
9420         * gcc.target/i386/pr66232-7.c: Likewise.
9421         * gcc.target/i386/pr66232-8.c: Likewise.
9422         * gcc.target/i386/pr66232-9.c: Likewise.
9424 2015-07-27  Marek Polacek  <polacek@redhat.com>
9426         PR c++/66555
9427         PR c/54979
9428         * c-c++-common/Wtautological-compare-1.c: New test.
9430 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9432         PR c++/18969
9433         * g++.dg/template/pr18969.C: New test.
9434         * g++.dg/template/pr18969-2.C: New test.
9435         * g++.old-deja/g++.jason/overload.C: Remove return value in
9436         template function returning void.
9438 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9440         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9441         immediates to avoid shift-overflow warnings.
9443 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9445         PR c++/66857
9446         * g++.dg/init/pr66857.C: New test.
9448 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9450         PR target/66648
9451         * gcc.target/i386/pr66648.c: New test.
9453 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9455         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9456         interchange_files and block_files variables.
9457         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9458         arithmetic.
9459         * gcc.dg/graphite/uns-interchange-12.c: Same.
9460         * gcc.dg/graphite/uns-interchange-14.c: Same.
9461         * gcc.dg/graphite/uns-interchange-15.c: Same.
9462         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9463         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9465 2015-07-25  Jeff Law  <law@redhat.com>
9467         Revert:
9468         PR lto/66752
9469         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9470         * gcc.dg/torture/pr66752-1.c: New test
9471         * g++.dg/torture/pr66752-2.C: New test.
9473 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9475         Revert:
9476         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9478         PR rtl-optimization/64164
9479         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9480         * gcc.dg/ssp-1.c: Make counter a register.
9481         * gcc.dg/ssp-2.c: Likewise.
9482         * gcc.dg/torture/parm-coalesce.c: New.
9484 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9486         * gcc.dg/graphite/block-1.c: Xfail scan.
9487         * gcc.dg/graphite/interchange-12.c: Same.
9488         * gcc.dg/graphite/interchange-14.c: Same.
9489         * gcc.dg/graphite/interchange-15.c: Same.
9490         * gcc.dg/graphite/interchange-9.c: Same.
9491         * gcc.dg/graphite/interchange-mvt.c: Same.
9492         * gcc.dg/graphite/uns-block-1.c: New test.
9493         * gcc.dg/graphite/uns-interchange-12.c: New test.
9494         * gcc.dg/graphite/uns-interchange-14.c: New test.
9495         * gcc.dg/graphite/uns-interchange-15.c: New test.
9496         * gcc.dg/graphite/uns-interchange-9.c: New test.
9497         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9499 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9501         PR c++/64079
9502         * c-c++-common/Wunused-function-1.c: New.
9504 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9506         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9507         alternative exit-first loop transform.
9508         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9509         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9510         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9511         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9512         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9513         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9514         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9515         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9516         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9518 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9520         PR ipa/66566
9521         * gcc.target/i386/mpx/pr66566.c: New test.
9523 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9525         PR bootstrap/66978
9526         * gcc.target/i386/pr66978.c: New test.
9528 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9530         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9532 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9534         * gcc.target/s390/insv-1.c: New test.
9535         * gcc.target/s390/insv-2.c: New test.
9536         * gcc.target/s390/insv-3.c: New test.
9538 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9540         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9542 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9544         PR middle-end/25530
9545         * gcc.dg/pr25530.c: New test.
9547 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9549         PR middle-end/25529
9550         * gcc.dg/pr25529.c: New test.
9552 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9554         * gcc.target/arm/reg_equal_test.c: New test.
9556 2015-07-23  Jeff Law  <law@redhat.com>
9558         PR lto/66752
9559         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9560         * gcc.dg/torture/pr66752-1.c: New test
9561         * g++.dg/torture/pr66752-2.C: New test.
9563 2015-07-23  Marek Polacek  <polacek@redhat.com>
9565         PR c++/66572
9566         * g++.dg/warn/Wlogical-op-2.C: New test.
9568 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9570         PR rtl-optimization/64164
9571         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9572         * gcc.dg/ssp-1.c: Make counter a register.
9573         * gcc.dg/ssp-2.c: Likewise.
9574         * gcc.dg/torture/parm-coalesce.c: New.
9576 2015-07-23  Marek Polacek  <polacek@redhat.com>
9578         PR sanitizer/66908
9579         * c-c++-common/ubsan/pr66908.c: New test.
9581 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9583         * gcc.dg/autopar/outer-4.c: Add xfail.
9584         * gcc.dg/autopar/outer-5.c: Same.
9585         * gcc.dg/autopar/outer-6.c: Same.
9586         * gcc.dg/autopar/reduc-2.c: Same.
9587         * gcc.dg/autopar/reduc-2char.c: Same.
9588         * gcc.dg/autopar/reduc-2short.c: Same.
9589         * gcc.dg/autopar/reduc-8.c: Same.
9590         * gcc.dg/autopar/uns-outer-4.c: New test.
9591         * gcc.dg/autopar/uns-outer-5.c: New test.
9592         * gcc.dg/autopar/uns-outer-6.c: New test.
9594 2015-07-23  Richard Biener  <rguenther@suse.de>
9596         PR tree-optimization/66952
9597         * gcc.dg/torture/pr66952.c: Use signed char.
9599 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9601         PR tree-optimization/66926,66951
9602         * gcc.dg/vect/pr66951.c: New test.
9604 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9606         PR c++/52987
9607         * g++.dg/parse/error57.C: New.
9608         * g++.dg/expr/string-2.C: Update.
9610 2015-07-23  Richard Biener  <rguenther@suse.de>
9612         PR tree-optimization/66945
9613         * gcc.dg/torture/pr66945.c: New testcase.
9615 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9617         PR target/66954
9618         * g++.dg/ext/mv24.C: New test.
9620 2015-07-22  Marek Polacek  <polacek@redhat.com>
9622         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9623         dg-options.
9625 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9627         PR fortran/61831
9628         PR fortran/66929
9629         * gfortran.dg/generic_30.f90: New.
9631 2015-07-22  Richard Biener  <rguenther@suse.de>
9633         PR tree-optimization/66952
9634         * gcc.dg/torture/pr66952.c: New testcase.
9636 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9638         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9731         test.
9732         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9733         test.
9734         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9735         test.
9736         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9737         test.
9738         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9739         test.
9740         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9741         test.
9742         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9743         test.
9744         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9745         test.
9746         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9747         test.
9748         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9749         test.
9750         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9751         test.
9752         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9753         test.
9754         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9755         test.
9756         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9757         test.
9758         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9759         test.
9760         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9761         test.
9762         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9763         test.
9764         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9765         test.
9766         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9767         test.
9768         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9769         test.
9770         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9771         test.
9772         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9773         test.
9774         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9775         test.
9776         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9777         test.
9778         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9779         test.
9780         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9781         test.
9782         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9783         test.
9784         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9785         test.
9786         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9787         test.
9788         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9789         test.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9791         test.
9792         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9793         test.
9794         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9795         test.
9796         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9797         test.
9798         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9799         test.
9800         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9801         test.
9802         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9803         test.
9804         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9805         test.
9806         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9807         test.
9808         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9809         test.
9810         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9811         test.
9812         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9813         test.
9814         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9815         test.
9816         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9817         test.
9818         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9819         test.
9820         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9821         test.
9822         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9823         test.
9824         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9825         test.
9826         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9827         test.
9828         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9829         test.
9830         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9831         test.
9832         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9833         test.
9834         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9835         test.
9836         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9837         test.
9838         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9839         test.
9840         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9841         test.
9842         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9843         test.
9844         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9845         test.
9846         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9847         test.
9848         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9849         test.
9850         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9851         test.
9852         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9853         test.
9854         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9855         test.
9856         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9857         test.
9858         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9859         test.
9860         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9861         test.
9862         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9863         test.
9864         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9865         test.
9866         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9867         test.
9868         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9869         test.
9870         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9871         test.
9872         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9873         test.
9874         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9875         test.
9876         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9877         test.
9878         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9879         test.
9880         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9881         test.
9882         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9883         test.
9884         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9885         test.
9886         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9887         test.
9888         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9889         test.
9890         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9891         test.
9892         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9893         test.
9894         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9895         test.
9896         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9897         test.
9898         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9899         test.
9900         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9901         test.
9903 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9905         * g++.dg/template/crash81.C: Update.
9907 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9909         PR ipa/66424.
9910         * gcc.target/i386/pr66424.c: New.
9912 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9914         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9916 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9918         PR fortran/61831
9919         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9920         Drop address sanitization.
9922 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9924         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9925         Skip -march=armv4t.
9926         (dg-additional-options): Set armv5t flag.
9928 2015-07-21  Marek Polacek  <polacek@redhat.com>
9930         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9931         * gcc.dg/vmx/unpack.c: Likewise.
9932         * gcc.target/powerpc/quad-atomic.c: Likewise.
9934 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9936         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9938 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9940         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9941         model.
9943 2015-07-20  Marek Polacek  <polacek@redhat.com>
9945         PR c++/55095
9946         * c-c++-common/Wshift-overflow-1.c: New test.
9947         * c-c++-common/Wshift-overflow-2.c: New test.
9948         * c-c++-common/Wshift-overflow-3.c: New test.
9949         * c-c++-common/Wshift-overflow-4.c: New test.
9950         * c-c++-common/Wshift-overflow-5.c: New test.
9951         * g++.dg/cpp1y/left-shift-1.C: New test.
9952         * gcc.dg/c90-left-shift-2.c: New test.
9953         * gcc.dg/c90-left-shift-3.c: New test.
9954         * gcc.dg/c99-left-shift-2.c: New test.
9955         * gcc.dg/c99-left-shift-3.c: New test.
9956         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9957         * gcc.c-torture/execute/pr40386.c: Likewise.
9958         * gcc.dg/vect/pr33373.c: Likewise.
9959         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9960         * gcc.dg/vect/vect-shift-2.c: Likewise.
9962 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9964         * gcc.target/aarch64/neg_abs_1.c: New test.
9966 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9968         PR target/66922
9969         * gcc.target/i386/pr66922.c: New test.
9971 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9973         PR middle-end/46851
9974         PR middle-end/60340
9975         * gcc.dg/tree-ssa/pr42327.c: Removed.
9976         * g++.dg/other/pr35011.C: Removed.
9978 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9980         PR target/66906
9981         * gcc.target/i386/pr66906.c: New test.
9983 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9985         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9986         as follow-up to r225930.
9988 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9990         PR fortran/52846
9991         * lib/fortran-modules.exp (proc cleanup-submodules): New
9992         procedure.
9993         * gfortran.dg/submodule_1.f08: Change extension and clean up
9994         the submodule files.
9995         * gfortran.dg/submodule_2.f08: ditto
9996         * gfortran.dg/submodule_6.f08: ditto
9997         * gfortran.dg/submodule_7.f08: ditto
9998         * gfortran.dg/submodule_8.f08: New test
9999         * gfortran.dg/submodule_9.f08: New test
10001 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10002             Sebastian Pop  <s.pop@samsung.com>
10004         PR middle-end/61929
10005         * gcc.dg/graphite/pr61929.c: New.
10007 2015-07-17  Marek Polacek  <polacek@redhat.com>
10009         * gcc.dg/fold-minus-7.c: New test.
10011 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10013         * gfortran.dg/co_reduce_1.f90: New file.
10015 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10017         PR target/66824
10018         * gcc.target/i386/pr66824.c:
10020 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10022         PR fortran/66035
10023         * gfortran.dg/structure_constructor_13.f03: New test.
10025 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10027         PR fortran/61831
10028         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10029         of generated while loops in the tree dump.
10030         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10032 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10034         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10036 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10038         PR target/66891
10039         * gcc.target/i386/pr66891.c: New test.
10041 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10043         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10045 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10047         PR rtl-optimization/66626
10048         * gcc.target/i386/pr66626-2.c: New.
10050 2015-07-16  Martin Liska  <mliska@suse.cz>
10052         * g++.dg/ipa/pr66896.c: New test.
10054 2015-07-16  Richard Biener  <rguenther@suse.de>
10056         PR tree-optimization/66894
10057         * gcc.dg/torture/pr66894.c: New testcase.
10059 2015-07-16  Richard Biener  <rguenther@suse.de>
10061         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10063 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10065         PR target/66866
10066         * g++.dg/pr66866.C: New test.
10068 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10070         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10072 2015-07-15  Richard Biener  <rguenther@suse.de>
10074         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10075         { -O3 -fomit-frame-pointer },
10076         { -O3 -fomit-frame-pointer -funroll-loops } and
10077         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10078         in favor of
10079         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10080           -finline-functions }
10082 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10084         * gcc.target/mips/interrupt_handler-5.c: New test.
10086 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10087             Robert Suchanek  <robert.suchanek@imgtec.com>
10089         * gcc.target/mips/interrupt_handler-4.c: New test.
10091 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10093         PR testsuite/66734
10094         * gcc.dg/lto/lto.exp: Initialize MPX.
10096 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10098         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10099         dg-skip-if.
10100         * gcc.target/arm/scd42-3.c: Likewise.
10102 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10104         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10105         code to be run when the pre-arch code increases the isa_rev to
10106         mips32r6 or greater.
10108 2015-07-15  Richard Biener  <rguenther@suse.de>
10110         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10111         { -O3 -fomit-frame-pointer },
10112         { -O3 -fomit-frame-pointer -funroll-loops } and
10113         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10114         in favor of
10115         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10116           -finline-functions }
10117         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10118         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10119         to additional_flags.
10121 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10123         PR rtl-optimization/66838
10124         * gcc.target/i386/pr66838.c: New test.
10126 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10128         PR c++/66850
10129         * g++.dg/template/pr66850.C: New test.
10131 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10132             Cesar Philippidis  <cesar@codesourcery.com>
10133             Chung-Lin Tang  <cltang@codesourcery.com>
10135         * gcc.target/nios2/nios2-flushd.c: New.
10136         * gcc.target/nios2/nios2-rdprs.c: New.
10137         * gcc.target/nios2/r2-atomic.c: New.
10138         * gcc.target/nios2/r2-eni.c: New.
10139         * gcc.target/nios2/r2-wrpie.c: New.
10141 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10142             Cesar Philippidis  <cesar@codesourcery.com>
10143             Chung-Lin Tang  <cltang@codesourcery.com>
10145         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10146         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10148 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10149             Cesar Philippidis  <cesar@codesourcery.com>
10150             Chung-Lin Tang  <cltang@codesourcery.com>
10152         * gcc.target/nios2/andci.c: New.
10153         * gcc.target/nios2/bmx.c: New.
10154         * gcc.target/nios2/cdx-add.c: New.
10155         * gcc.target/nios2/cdx-branch.c: New.
10156         * gcc.target/nios2/cdx-callret.c: New.
10157         * gcc.target/nios2/cdx-loadstore.c: New.
10158         * gcc.target/nios2/cdx-logical.c: New.
10159         * gcc.target/nios2/cdx-mov.c: New.
10160         * gcc.target/nios2/cdx-shift.c: New.
10161         * gcc.target/nios2/cdx-sub.c: New.
10162         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10164 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10166         PR c++/65071
10167         * g++.dg/cpp0x/vt-65071.C: New.
10169 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10170             Cesar Philippidis  <cesar@codesourcery.com>
10171             Chung-Lin Tang  <cltang@codesourcery.com>
10173         * gcc.target/nios2/r2-io-range.c: New.
10174         * gcc.target/nios2/r2-stio-1.c: New.
10175         * gcc.target/nios2/r2-stio-2.c: New.
10176         * gcc.target/nios2/nios2-ldxio.c: New.
10177         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10178         of just compile.  Add more tests.
10180 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10182         gfortran.dg/pr66864.f90: New test.
10184 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10186         PR rtl-optimization/66626
10187         * gcc.target/i386/pr66626.c: New.
10189 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10191         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10192         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10193         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10195 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10197         * g++.dg/template/crash81.C: Adjust for error + inform change.
10198         * g++.dg/template/pr58878.C: Likewise.
10199         * g++.dg/template/shadow1.C: Likewise.
10200         * g++.dg/template/shadow2.C: Likewise.
10201         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10202         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10203         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10204         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10206 2015-07-14  Richard Biener  <rguenther@suse.de>
10208         PR tree-optimization/66863
10209         * gcc.dg/torture/pr66863.c: New testcase.
10211 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10213         PR c++/65186
10214         * g++.dg/template/pr65186.C: New test.
10216 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10218         * gcc.target/arm/macro_defs0.c: Add directive to skip
10219         test if -marm is present.
10220         * gcc.target/arm/macro_defs1.c: Likewise.
10222 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10224         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10225         if-conversion..
10226         * gcc.target/aarch64/adds1.c: Likewise.
10227         * gcc.target/aarch64/ands_1.c: Likewise.
10228         * gcc.target/aarch64/bics_1.c: Likewise.
10229         * gcc.target/aarch64/subs1.c: Likewise.
10230         * gcc.target/aarch64/subs3.c: Likewise.
10232 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10234         PR fortran/64589
10235         * gfortran.dg/pr64589.f90: New test.
10237 2015-07-13  Renlin Li  <renlin.li@arm.com>
10239         PR rtl/66556
10240         * gcc.c-torture/execute/pr66556.c: New.
10242 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10244         * gcc.dg/20020219-1.c: Fix double word typos.
10245         * gcc.dg/20020919-1.c: Same.
10247 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10248             Jeff Law  <law@redhat.com>
10250         PR middle-end/66726
10251         * g++.dg/tree-ssa/pr66726.c: New test.
10252         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10253         * gcc.dg/tree-ssa/pr66726.c: New test.
10255 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10257         PR c++/58734
10258         * g++.dg/cpp0x/variadic-ttp2.C: New.
10260 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10262         PR c++/30044
10263         * g++.dg/cpp0x/auto46.C: New test.
10264         * g++.dg/template/pr30044.C: New test.
10265         * g++.dg/template/shadow2.C: New test.
10266         * g++.dg/template/error55.C: New test.
10267         * g++.dg/template/crash83.C: Accept any error string.
10268         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10269         parameters.
10270         * g++.dg/cpp0x/variadic19.C: Likewise
10271         * g++.dg/template/canon-type-13.C: Likewise.
10272         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10273         * g++.dg/torture/20070621-1.C: Likewise.
10275 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10277         PR c++/54521
10278         * g++.dg/init/explicit3.C: New.
10280 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10282         PR target/66819
10283         * gcc.target/i386/pr66819-1.c: New test.
10284         * gcc.target/i386/pr66819-2.c: Likewise.
10285         * gcc.target/i386/pr66819-3.c: Likewise.
10286         * gcc.target/i386/pr66819-4.c: Likewise.
10287         * gcc.target/i386/pr66819-5.c: Likewise.
10289 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10291         PR target/66703
10292         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10293         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10294         type to prevent possible flag-clobbering zero-extensions.
10295         * gcc.target/i386/pr66703.c: New test.
10297 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10299         PR c++/60842
10300         * g++.dg/cpp0x/nsdmi-template15.C: New.
10302 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10304         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10306 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10308         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10309         * gcc.target/arm/flip-thumb.c: Likewise.
10311 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10313         PR target/66813
10314         * gcc.target/i386/pr66813.c: New test.
10316 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10318         PR middle-end/66820
10319         * gcc.dg/gomp/pr66820.c: New test.
10321 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10323         PR c++/65592
10324         * g++.dg/cpp0x/scoped_enum6.C: New.
10326 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10328         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10329         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10331 2015-07-10  Richard Biener  <rguenther@suse.de>
10333         PR tree-optimization/66823
10334         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10335         which should not be necessary.  XFAIL.
10337 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10339         PR c++/64848
10340         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10342 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10344         PR middle-end/66633
10345         * gcc.dg/gomp/pr66633-1.c: New test.
10346         * gcc.dg/gomp/pr66633-2.c: New test.
10347         * gcc.dg/gomp/pr66633-3.c: New test.
10348         * gcc.dg/gomp/pr66633-4.c: New test.
10350 2015-07-09  John Marino  <gnugcc@marino.st>
10352         * lib/target-supports.exp (check_effective_target_pie):
10353         Add *-*-dragonfly*
10355 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10357         PR target/66814
10358         * gcc.target/i386/pr66814.c: New test.
10360 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10362         PR target/66731
10363         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10364         * gcc.target/aarch64/fnmul-2.c: Likewise.
10365         * gcc.target/aarch64/fnmul-3.c: Likewise.
10366         * gcc.target/aarch64/fnmul-4.c: Likewise.
10368 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10370         PR c++/65790
10371         * g++.dg/cpp0x/vt-65790.C: New.
10373 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10375         PR target/66818
10376         * gcc.target/i386/pr66818.c: New test.
10378 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10380         PR target/66817
10381         * gcc.target/i386/pr66817.c: New test.
10383 2015-07-09  Marek Polacek  <polacek@redhat.com>
10385         PR tree-optimization/66718
10386         * gcc.dg/vect/vect-126.c: New test.
10388 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10390         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10391         even when dwarf-2 is not the default.
10393 2015-07-08  Jeff Law  <law@redhat.com>
10395         PR testsuite/66796
10396         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10397         to have a single memory reference.
10399 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10401         * g++.dg/other/dump-ada-spec-9.C: New test.
10403 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10405         * g++.dg/vect/vect.exp: Run also simd* tests.
10406         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10407         (check_vect): Fix up get_cpuid call for C++.
10408         * g++.dg/vect/simd-clone-1.cc: New test.
10410 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10412         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10414 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10416         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10417         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10419 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10421         PR target/66806
10422         * gcc.target/i386/pr66806.c: New test.
10424 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10426         PR c++/66421
10427         * g++.dg/cpp0x/auto45.C: New.
10429 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10431         PR middle-end/66334
10432         * gcc.target/i386/pr66334.c: New.
10434 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10436         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10437         comments.
10439 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10441         PR jit/66783
10442         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10443         (verify_code): Update expected error message.
10444         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10445         (verify_code): Likewise.
10446         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10447         (verify_code): Likewise.
10449 2015-07-08  Richard Biener  <rguenther@suse.de>
10451         PR tree-optimization/66793
10452         * gcc.dg/torture/pr66793.c: New testcase.
10454 2015-07-08  Richard Biener  <rguenther@suse.de>
10456         PR tree-optimization/66794
10457         * gcc.dg/torture/pr66794.c: New testcase.
10459 2015-07-08  Marek Polacek  <polacek@redhat.com>
10461         PR c++/66748
10462         * g++.dg/abi/abi-tag15.C: New test.
10464 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10466         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10467         * gcc.target/mips/branch-3.c: Ditto
10468         * gcc.target/mips/branch-4.c: Ditto.
10469         * gcc.target/mips/branch-5.c: Ditto.
10470         * gcc.target/mips/branch-6.c: Ditto.
10471         * gcc.target/mips/branch-7.c: Ditto.
10472         * gcc.target/mips/branch-8.c: Ditto.
10473         * gcc.target/mips/branch-9.c: Ditto.
10474         * gcc.target/mips/branch-10.c: Ditto.
10475         * gcc.target/mips/branch-11.c: Ditto.
10476         * gcc.target/mips/branch-12.c: Ditto.
10477         * gcc.target/mips/branch-13.c: Ditto.
10478         * gcc.target/mips/umips-branch-5.c: New file.
10479         * gcc.target/mips/umips-branch-6.c: New file.
10480         * gcc.target/mips/umips-branch-7.c: New file.
10481         * gcc.target/mips/umips-branch-8.c: New file.
10482         * gcc.target/mips/umips-branch-9.c: New file.
10483         * gcc.target/mips/umips-branch-10.c: New file.
10484         * gcc.target/mips/umips-branch-11.c: New file.
10485         * gcc.target/mips/umips-branch-12.c: New file.
10486         * gcc.target/mips/umips-branch-13.c: New file.
10487         * gcc.target/mips/umips-branch-14.c: New file.
10488         * gcc.target/mips/umips-branch-15.c: New file.
10489         * gcc.target/mips/umips-branch-16.c: New file.
10490         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10491         (OCCUPY_0xfffc): New define.
10493 2015-07-08  Renlin Li  <renlin.li@arm.com>
10495         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10497 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10499         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10501 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10503         * gcc.target/i386/bt-3.c: New test.
10504         * gcc.target/i386/bt-4.c: Ditto.
10506 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10508         * g++.dg/other/dump-ada-spec-8.C: New test.
10510 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10512         PR jit/66783
10513         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10514         test case.
10515         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10516         New test case.
10517         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10518         New test case.
10519         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10520         Avoid using an opaque struct for local "f".
10522 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10524         PR jit/66779
10525         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10526         * jit.dg/test-pr66779.c: New testcase.
10528 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10530         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10531         NOCOMPRESSION.
10533 2015-07-07  Richard Biener  <rguenther@suse.de>
10535         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10537 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10539         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10540         * gcc.target/mips/call-5.c: Ditto.
10541         * gcc.target/mips/call-6.c: Ditto.
10543 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10545         * gcc.dg/dx-test.c: New test-case.
10547 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10549         PR fortran/66578
10550         * gfortran.dg/allocate_with_source_9.f08: New test.
10552 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10554         PR target/52144
10555         * gcc.target/arm/flip-thumb.c: Fix scan.
10556         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10557         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10558         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10559         Fix return value.
10561 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10563         PR target/65956
10564         * gcc.c-torture/execute/pr65956.c: New test.
10566 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10568         * gcc.target/arm/aapcs/align1.c: New.
10569         * gcc.target/arm/aapcs/align_rec1.c: New.
10570         * gcc.target/arm/aapcs/align2.c: New.
10571         * gcc.target/arm/aapcs/align_rec2.c: New.
10572         * gcc.target/arm/aapcs/align3.c: New.
10573         * gcc.target/arm/aapcs/align_rec3.c: New.
10574         * gcc.target/arm/aapcs/align4.c: New.
10575         * gcc.target/arm/aapcs/align_rec4.c: New.
10576         * gcc.target/arm/aapcs/align_vararg1.c: New.
10577         * gcc.target/arm/aapcs/align_vararg2.c: New.
10579 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10581         * gfortran.dg/iomsg_2.f90: New test.
10583 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10585         PR target/66749
10586         * gcc.target/i386/pr66749.c: New test.
10588 2015-07-06  Richard Biener  <rguenther@suse.de>
10590         PR tree-optimization/66772
10591         * gcc.dg/torture/pr66772-1.c: New testcase.
10592         * gcc.dg/torture/pr66772-2.c: Likewise.
10594 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10596         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10597         the jals instruction.
10599 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10601         PR target/53383
10602         * gcc.target/i386/pr53383-1.c: New file.
10603         * gcc.target/i386/pr53383-2.c: Likewise.
10604         * gcc.target/i386/pr53383-3.c: Likewise.
10606 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10608         * gcc.target/aarch64/fnmul-1.c: New.
10609         * gcc.target/aarch64/fnmul-2.c: New.
10610         * gcc.target/aarch64/fnmul-3.c: New.
10611         * gcc.target/aarch64/fnmul-4.c: New.
10613 2015-07-06  Richard Biener  <rguenther@suse.de>
10615         PR middle-end/66759
10616         * gcc.dg/torture/pr66759.c: New testcase.
10618 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10620         PR fortran/58586
10621         * gfortran.dg/alloc_comp_class_3.f03: New test.
10622         * gfortran.dg/alloc_comp_class_4.f03: New test.
10624 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10626         * gcc.c-torture/execute/pr66757.c: New test.
10628 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10630         PR tree-optimization/66720
10631         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10633 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10634             Sandra Loosemore <sandra@codesourcery.com>
10636         * gcc.target/nios2/gprel-offset.c: New test.
10638 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10640         PR fortran/66725
10641         * gfortran.dg/pr66725.f90: New test.
10643 2015-07-03  Jason Merrill  <jason@redhat.com>
10645         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10646         Avoid narrowing error.
10648 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10650         PR rtl-optimization/66706
10651         * gcc.target/powerpc/shift-int.c: New testcase.
10653 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10655         PR target/66746.
10656         * gcc.target/i386/pr66746.c: New file.
10658 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10660         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10662 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10664         PR tree-optimization/66119
10665         * g++.dg/opt/pr66119.C: New.
10667 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10669         PR fortran/52846
10670         * gfortran.dg/submodule_1.f90: New test
10671         * gfortran.dg/submodule_2.f90: New test
10672         * gfortran.dg/submodule_3.f90: New test
10673         * gfortran.dg/submodule_4.f90: New test
10674         * gfortran.dg/submodule_5.f90: New test
10675         * gfortran.dg/submodule_6.f90: New test
10676         * gfortran.dg/submodule_7.f90: New test
10678 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10680         PR preprocessor/53690
10681         * g++.dg/cpp/pr53690.C: New.
10683 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10685         * gcc.target/powerpc/vec-cmp.c: New test.
10687 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10689         PR fortran/56520
10690         * gfortran.dg/pr56520.f90: New test.
10692 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10694         PR fortran/66545
10695         * gfortran.dg/pr66545_1.f90: New test.
10696         * gfortran.dg/pr66545_2.f90: New test.
10698 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10700         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10701         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10703 2015-07-02  Richard Biener  <rguenther@suse.de>
10705         PR testsuite/66719
10706         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10707         unaligned loads.
10709 2015-07-02  Richard Biener  <rguenther@suse.de>
10711         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10713 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10715         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10717 2015-07-01  Jason Merrill  <jason@redhat.com>
10719         * lib/target-supports.exp (cxx_default): Set to C++14.
10721 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10723         PR testsuite/66723
10724         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10725         scan-assembler.
10727 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10729         * gfortran.dg/warn_conversion_8.f90:  New test.
10731 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10733         PR rtl-optimization/61047
10734         * gcc.c-torture/execute/20150611-1.c: New testcase.
10736 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10738         PR jit/66700
10739         * jit.dg/all-non-failing-tests.h: Add
10740         test-pr66700-observing-write-through-ptr.c.
10741         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10743 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10745         * jit.dg/test-accessing-union.c: Add comments for use by
10746         gcc/jit/docs/topics/types.rst.
10748 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10750         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10751         'do-require-effective-target' with 'dg-require-effective-target'.
10752         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10753         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10754         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10755         'stlex' with 'strex' as the expected output.
10757 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10759         PR c++/60365
10760         * g++.dg/cpp0x/gen-attrs-60.C: New.
10761         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10763 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10765         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10766         New function.
10767         * gcc.target/aarch64/pic-small.c: Restrict this test under
10768         check_effective_target_aarch64_small_fpic.
10770 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10772         * gfortran.dg/gomp/pr66633.f90: New test.
10774 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10776         PR c++/66686
10777         * g++.dg/template/pr66686.C: New test.
10779 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10781         * gnat.dg/lto17.ad[sb]: New test.
10783 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10785         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10786         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10787         testcase.
10788         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10789         New testcase.
10790         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10791         New testcase.
10792         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10793         New testcase.
10794         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10795         New testcase.
10796         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10797         New testcase.
10798         * jit.dg/test-switch.c: New testcase.
10799         * jit.dg/test-switch.cc: New testcase.
10801 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10803         PR jit/66546
10804         * jit.dg/all-non-failing-tests.h: Add note about
10805         test-validly-unreachable-block.c.
10806         * jit.dg/test-validly-unreachable-block.c: New file.
10808 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10810         PR jit/66628
10811         * jit.dg/all-non-failing-tests.h: Add note about
10812         test-extra-options.c.
10813         * jit.dg/test-extra-options.c: New testcase.
10815 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10817         PR debug/66691
10818         * gcc.target/i386/pr66691.c: New.
10820 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10822         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10823         * gcc.target/i386/iamcu/args.h: Likewise.
10824         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10825         * gcc.target/i386/iamcu/defines.h: Likewise.
10826         * gcc.target/i386/iamcu/macros.h: Likewise.
10827         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10828         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10829         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10830         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10831         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10832         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10833         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10834         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10835         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10836         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10837         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10838         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10839         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10840         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10841         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10842         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10843         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10845 2015-06-30  Marek Polacek  <polacek@redhat.com>
10847         * gcc.dg/fold-minus-6.c: New test.
10849         * gcc.dg/fold-ior-3.c: New test.
10851 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10853         Implement N4197 - Adding u8 character literals
10854         * g++.dg/cpp1z/utf8.C: New.
10855         * g++.dg/cpp1z/utf8-neg.C: New.
10856         * g++.dg/cpp1z/udlit-utf8char.C: New.
10858 2015-06-30  Marek Polacek  <polacek@redhat.com>
10860         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10862 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10864         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10865         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10866         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10867         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10869 2015-06-30  Marek Polacek  <polacek@redhat.com>
10871         * gcc.dg/fold-ior-2.c: New test.
10873 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10875         PR tree-optimization/66652
10876         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10877         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10878         pointers.
10879         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10881 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10883         PR c++/65977
10884         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10885         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10887 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10889         PR fortran/66605
10890         * gfortran.dg/wunused-parameter.f90: New test.
10892 2015-06-29  Richard Henderson  <rth@redhat.com>
10894         * gcc.target/i386/asm-flag-1.c: New.
10895         * gcc.target/i386/asm-flag-2.c: New.
10896         * gcc.target/i386/asm-flag-3.c: New.
10897         * gcc.target/i386/asm-flag-4.c: New.
10898         * gcc.target/i386/asm-flag-5.c: New.
10900 2015-06-29  Marek Polacek  <polacek@redhat.com>
10902         PR c/66322
10903         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10904         * c-c++-common/pr66322.c: New test.
10905         * g++.dg/eh/scope1.C: Remove dg-warning.
10907 2015-06-29  Richard Biener  <rguenther@suse.de>
10909         PR tree-optimization/66677
10910         * gcc.dg/vect/pr66677.c: New testcase.
10912 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10914         PR middle-end/64130
10915         * gcc.dg/tree-ssa/pr64130.c: New test.
10917 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10919         * gcc.target/aarch64/pic-small.c: New testcase.
10921 2015-06-26  Richard Biener  <rguenther@suse.de>
10923         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10925 2015-06-26  Marek Polacek  <polacek@redhat.com>
10927         * gcc.dg/fold-and-1.c: New test.
10928         * gcc.dg/fold-and-2.c: New test.
10930 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10932         * gnat.dg/warn11.adb: Add missing dg directive.
10933         * gnat.dg/warn12.adb: New test.
10934         * gnat.dg/warn12_pkg.ads: New helper.
10936 2015-06-26  Richard Biener  <rguenther@suse.de>
10938         * gfortran.dg/reassoc_3.f90: Adjust.
10940 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10942         PR target/66412
10943         * gcc.target/i386/pr66412.c: New test.
10945 2015-06-25  Richard Biener  <rguenther@suse.de>
10947         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10949 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10951         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10953 2015-06-25  Richard Biener  <rguenther@suse.de>
10955         * gfortran.dg/vect/vect-9.f90: New testcase.
10957 2015-06-25  Nick Clifton  <nickc@redhat.com>
10959         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10960         H8300 and M32R targets.
10962 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10964         PR fortran/66528
10965         * gfortran.dg/maxerrors.f90: New test.
10967 2015-06-08  DJ Delorie  <dj@redhat.com>
10969         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10971 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10973         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10975 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10977         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10978         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10979         * gcc.target/aarch64/nofp_1.c: New file.
10981 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10983         Implement N3928 - Extending static_assert
10984         * g++.dg/cpp0x/static_assert8.C: Adjust.
10985         * g++.dg/cpp0x/static_assert12.C: New.
10986         * g++.dg/cpp0x/static_assert13.C: New.
10987         * g++.dg/cpp1y/static_assert1.C: New.
10988         * g++.dg/cpp1y/static_assert2.C: New.
10989         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10991 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10993         PR c++/65750
10994         * g++.dg/cpp0x/trailing11.C: New.
10996 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10998         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10999         multilibs.
11000         * gcc.target/arm/memset-inline-10.c: Likewise.
11001         * gcc.target/arm/pr58784.c: Likewise.
11002         * gcc.target/arm/pr59985.C: Likewise.
11003         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11005 2015-06-24  Renlin Li  <renlin.li@arm.com>
11007         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11008         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11010 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11012         Revert:
11013         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11015         PR c++/30044
11016         * g++.dg/cpp0x/auto45.C: New test.
11017         * g++.dg/template/pr30044.C: New test.
11018         * g++.dg/template/crash83.C: Accept any error string.
11019         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11020         parameters.
11021         * g++.dg/cpp0x/variadic18.C: Likewise
11022         * g++.dg/template/canon-type-13.C: Likewise.
11023         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11025 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11027         PR c++/65811
11028         * g++.dg/other/linkage2.C: New.
11030 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11032         PR target/63408
11033         * gcc.target/arm/pr63408.c: New test.
11035 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11037         * lib/c-torture.exp: Don't call check_effective_target_lto
11038         before setting up environment correctly.
11039         * lib/gcc-dg.exp: Likewise, and protect
11040         gcc_force_conventional_output.
11042 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11044         PR rtl-optimization/66306
11045         * gcc.target/s390/pr66306.c: New test.
11047 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11049         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11050         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11051         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11052         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11053         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11054         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11055         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11057 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11059         PR target/65803
11060         * gcc.c-torture/pr65803.c: New test.
11062 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11064         PR c++/30044
11065         * g++.dg/cpp0x/auto45.C: New test.
11066         * g++.dg/template/pr30044.C: New test.
11067         * g++.dg/template/crash83.C: Accept any error string.
11068         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11069         parameters.
11070         * g++.dg/cpp0x/variadic18.C: Likewise
11071         * g++.dg/template/canon-type-13.C: Likewise.
11072         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11074 2015-06-23  Marek Polacek  <polacek@redhat.com>
11076         * c-c++-common/Wlogical-op-3.c: New test.
11078 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11080         PR c++/66254
11081         * g++.dg/cpp0x/scoped_enum5.C: New.
11083 2015-06-23  Richard Biener  <rguenther@suse.de>
11085         PR tree-optimization/66636
11086         * gcc.dg/vect/pr66636.c: New testcase.
11088 2015-06-23  Marek Polacek  <polacek@redhat.com>
11090         * gcc.dg/fold-minus-4.c: New test.
11091         * gcc.dg/fold-minus-5.c: New test.
11092         * c-c++-common/ubsan/overflow-add-5.c: New test.
11094 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11096         Add missing testcase from r224672.
11097         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11099         * gcc.target/vax/bswapdi-1.c: New.
11101 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11103         PR fortran/64674
11104         * gfortran.dg/associate_18.f08: New test.
11106 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11108         PR target/66560
11109         * gcc.target/i386/pr66560-1.c: New test.
11110         * gcc.target/i386/pr66560-2.c: Ditto.
11111         * gcc.target/i386/pr66560-3.c: Ditto.
11112         * gcc.target/i386/pr66560-4.c: Ditto.
11114 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11116         * gcc.target/nvptx/nvptx.exp: New file.
11117         * gcc.target/nvptx/proto-1.c: Likewise.
11119 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11121         PR tree-optimization/66449
11122         * gcc.dg/vect/pr66449.c: New test.
11124 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11126         * g++.dg/other/dump-ada-spec-5.C: New test.
11127         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11128         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11130 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11132         * g++.dg/inherit/pure1.C: Test location too.
11134 2015-06-22  Marek Polacek  <polacek@redhat.com>
11136         * gcc.dg/fold-ior-1.c: New test.
11137         * gcc.dg/fold-minus-2.c: New test.
11138         * gcc.dg/fold-minus-3.c: New test.
11139         * gcc.dg/fold-plus-1.c: New test.
11140         * gcc.dg/fold-plus-2.c: New test.
11141         * gcc.dg/fold-xor-4.c: New test.
11142         * gcc.dg/fold-xor-5.c: New test.
11144 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11146         PR target/65914
11147         * g++.dg/torture/pr65914.C:  New.
11149 2015-06-22  Richard Biener  <rguenther@suse.de>
11151         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11152         not existing TORTURE_OPTIONS only.
11153         * lib/gcc-dg.exp: Likewise.
11155 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11157         PR target/52144
11158         * gcc.target/arm/flip-thumb.c: New test.
11160 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11161             Martin Liska  <mliska@suse.cz>
11163         PR ipa/65908
11164         * g++.dg/ipa/pr65908.C: New testcase.
11166 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11168         PR c++/65882
11169         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11170         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11172 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11174         * gnat.dg/specs/debug1.ads: Adjust.
11176 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11178         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11179         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11180         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11181         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11182         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11183         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11184         * gcc.target/aarch64/fmovd-zero.c: Delete.
11185         * gcc.target/aarch64/fmovf-zero.c: Delete.
11187 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11189         * gcc.target/vax/bswapdi-1.c: New.
11191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11193         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11197         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11201         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11205         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11207 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11209         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11211 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11213         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11215 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11217         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11219 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11221         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11223 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11225         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11227 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11229         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11231 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11233         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11235 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11237         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11239 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11241         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11243 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11245         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11247 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11249         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11251 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11253         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11255 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11257         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11259 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11261         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11263 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11265         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11267 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11269         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11270         (_ARM_FPSCR): Add FZ field.
11271         (clean_results): Force FZ=1 on AArch64.
11272         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11274 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11276         * gcc.target/aarch64/pr62308.c: New test.
11278 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11280         PR fortran/66549
11281         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11283 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11285         * gcc.target/i386/mpx/pr66581.c: New test.
11287 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11289         * gcc.target/i386/cmov9.c: New test.
11291 2015-06-18  Richard Biener  <rguenther@suse.de>
11293         * g++.dg/other/const4.C: New testcase.
11295 2015-06-18  Michael Matz  <matz@suse.de>
11297         PR middle-end/66253
11298         * gcc.dg/vect/pr66253.c: New testcase.
11300 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11302         PR target/66569
11303         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11305 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11307         PR middle-end/66568
11308         * gcc.target/i386/mpx/pr66568.c: New test.
11310 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11312         PR middle-end/66567
11313         * gcc.target/i386/mpx/pr66567.c: New test.
11315 2015-06-18  Richard Biener  <rguenther@suse.de>
11317         PR tree-optimization/66510
11318         * gcc.dg/vect/slp-perm-12.c: New testcase.
11320 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11322         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11323         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11324         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11325         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11327 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11329         PR c++/66571
11330         * g++.dg/gomp/pr66571-1.C: New test.
11332         PR middle-end/66429
11333         * c-c++-common/gomp/pr66429.c: New test.
11335 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11337         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11338         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11339         ...this.
11340         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11341         New testcase.
11342         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11343         New testcase.
11345 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11347         PR testsuite/65944
11348         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11350 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11352         * gcc.target/mips/pr65862-1.c: New test.
11353         * gcc.target/mips/pr65862-2.c: Likewise.
11355 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11357         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11358         * gcc.target/i386/pr52252-atom.c: Ditto.
11359         * gcc.target/i386/vect-div-1.c: Ditto.
11360         * gcc.target/i386/rotate-5.c: Ditto.
11361         * gcc.target/i386/pr50202.c: Ditto.
11362         * gcc.target/i386/pr37843-3.c: Ditto.
11363         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11364         * gcc.target/i386/pr53397-1.c: Ditto.
11365         * gcc.target/i386/pr55934.c: Ditto.
11366         * gcc.target/i386/pr37843-4.c: Ditto.
11367         * gcc.target/i386/pr60451.c: Ditto.
11368         * gcc.target/i386/pr53397-2.c: Ditto.
11369         * gcc.target/i386/vectorize1.c: Ditto.
11370         * gcc.target/i386/extract-insert-combining.c: Ditto.
11371         * gcc.target/i386/pr53759.c: Ditto.
11372         * gcc.target/i386/pr52252-core.c: Ditto.
11373         * gcc.target/i386/rotate-3.c: Ditto.
11374         * gcc.target/i386/sse-20.c: Ditto.
11375         * gcc.target/i386/rotate-4.c: Ditto.
11376         * gcc.target/i386/pr61403.c: Ditto.
11377         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11378         * gcc.target/i386/pr60901.c: Ditto.
11379         * gcc.target/i386/pr59794-7.c: Ditto.
11380         * gcc.target/i386/pr62208.c: Ditto.
11381         * gcc.target/i386/pr53416.c: Ditto.
11382         * gcc.target/i386/asm-dialect-1.c: Ditto.
11383         * gcc.target/i386/pr50038.c: Ditto.
11384         * gcc.target/i386/47698.c: Ditto.
11385         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11386         * gcc.target/i386/pr59794-2.c: Ditto.
11387         * gcc.target/i386/pr59794-3.c: Ditto.
11388         * gcc.target/i386/pr39058.c: Ditto.
11389         * gcc.target/i386/pr60205-1.c: Ditto.
11390         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11391         * gcc.target/i386/sse2-movq-2.c: Ditto.
11393 2015-06-17  Richard Biener  <rguenther@suse.de>
11395         PR tree-optimization/66251
11396         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11398 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11400         PR c++/59682
11401         * g++.dg/parse/new-placement1.C: New.
11403 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11405         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11406         * jit.dg/test-compound-assignment.c: New testcase.
11408 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11410         PR jit/66539
11411         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11412         to "testcases" array.
11414 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11416         PR jit/66539
11417         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11418         * jit.dg/test-debug-strings.c: New test case.
11419         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11420         the discriminant has a sane debug string.
11422 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11424         PR target/56766
11425         * gcc.target/i386/pr56766-1.c: New test.
11426         * gcc.target/i386/pr56766-2.c: Ditto.
11428 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11430         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11431         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11432         * gcc.target/mips/loongson-simd.c: Ditto.
11434 2015-06-16  Richard Biener  <rguenther@suse.de>
11436         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11438 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11440         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11441         passed by the testsuite driver.
11443 2015-06-16  Richard Biener  <rguenther@suse.de>
11445         * gcc.dg/vect/slp-perm-11.c: New testcase.
11447 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11449         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11450         dg-options.
11452 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11454         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11455         Reinstate calls to torture-init and torture-finalize.
11457 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11459         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11461 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11463         PR c++/58583
11464         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11466 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11468         PR c++/51048
11469         * g++.dg/cpp0x/local-type1.C: New.
11471 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11473         PR fortran/44672
11474         PR fortran/45440
11475         PR fortran/57307
11476         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11477         unimplemented error.
11478         * gfortran.dg/allocate_with_source_7.f08: New test.
11479         * gfortran.dg/allocate_with_source_8.f08: New test.
11481 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11483         PR c++/65168
11484         * g++.dg/warn/Walways-true-3.C: New test.
11486 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11488         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11490 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11492         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11493         (main): Remove superfluous attributes.
11494         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11495         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11497 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11499         * gcc.target/i386/monitorx.c: New.
11500         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11501         * gcc.target/i386/sse-13.c: Ditto.
11502         * gcc.target/i386/sse-14.c: Ditto.
11503         * gcc.target/i386/sse-22.c: Ditto.
11504         * gcc.target/i386/sse-23.c: Ditto.
11505         * g++.dg/other/i386-2.C: Ditto.
11506         * g++.dg/other/i386-3.C: Ditto.
11508 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11510         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11512 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11514         PR fortran/66079
11515         * gfortran.dg/allocatable_scalar_13.f90: New test
11517 2015-06-11  Marek Polacek  <polacek@redhat.com>
11519         * gcc.dg/fold-xor-3.c: New test.
11521 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11523         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11524         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11526 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11528         PR target/52144
11529         * gcc.target/arm/pragma_attribute.c: New test.
11531 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11533         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11535 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11537         PR target/66473
11538         * gcc.target/i386/pr66473.c: New test.
11540 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11542         PR target/66470
11543         * gcc.dg/tls/pr66470.c: New test.
11544         * gcc.target/i386/pr66470.c: New test.
11546 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11548         PR target/52144
11549         * gcc.target/arm/attr_arm.c: New test
11550         * gcc.target/arm/attr_arm-err.c: New test
11551         * gcc.target/arm/attr_thumb.c: New test
11552         * gcc.target/arm/attr_thumb-static.c: New test
11554 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11556         PR target/66200
11557         PR target/66428
11558         PR c++/66192
11559         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11561 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11563         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11564         passed by the testsuite driver.
11566 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11568         Revert:
11569         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11570         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11571         * gcc.dg/ssp-1.c: Make counter a register.
11572         * gcc.dg/ssp-2.c: Likewise.
11573         * gcc.dg/torture/parm-coalesce.c: New.
11575 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11577         * gcc.target/i386/vararg-loc.c: New test.
11579 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11581         PR c++/65815
11582         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11583         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11585 2015-06-09  Marek Polacek  <polacek@redhat.com>
11587         PR tree-optimization/66299
11588         * gcc.dg/pr66299-1.c: New test.
11589         * gcc.dg/pr66299-2.c: New test.
11590         * gcc.dg/pr66299-3.c: New test.
11592 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11594         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11595         passed by the testsuite driver.
11597 2015-06-09  Richard Biener  <rguenther@suse.de>
11599         PR middle-end/66423
11600         * gcc.dg/fold-modpow2.c: New testcase.
11602 2015-06-09  Richard Biener  <rguenther@suse.de>
11604         PR tree-optimization/66419
11605         * gcc.dg/vect/bb-slp-37.c: New testcase.
11607 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11609         * gcc.target/arm/stl-cond.c: New test.
11611 2015-06-09  Richard Biener  <rguenther@suse.de>
11613         PR middle-end/66413
11614         * gcc.dg/torture/pr66413.c: New testcase.
11616 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11618         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11619         * gcc.dg/ssp-1.c: Make counter a register.
11620         * gcc.dg/ssp-2.c: Likewise.
11621         * gcc.dg/torture/parm-coalesce.c: New.
11623 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11625         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11626         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11628 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11630         PR rtl-optimization/66444
11631         * gcc.dg/pr66444.c: New test.
11633 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11635         PR fortran/66245
11636         * gfortran.dg/class_is_1.f90: New test.
11637         * gfortran.dg/type_is_1.f90: Ditto.
11639 2015-06-08  Marek Polacek  <polacek@redhat.com>
11641         PR c/66415
11642         * gcc.dg/cpp/pr66415-1.c: New test.
11643         * gcc.dg/cpp/pr66415-2.c: New test.
11645 2015-06-08  Richard Biener  <rguenther@suse.de>
11647         PR tree-optimization/66422
11648         * gcc.dg/Warray-bounds-16.c: New testcase.
11650 2015-06-08  Richard Biener  <rguenther@suse.de>
11652         * gcc.dg/vect/slp-perm-10.c: New testcase.
11653         * gcc.dg/vect/slp-23.c: Adjust.
11654         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11655         vector pointer update.
11657 2015-06-08  Marek Polacek  <polacek@redhat.com>
11659         PR sanitizer/66452
11660         * g++.dg/ubsan/pr66452.C: New test.
11662 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11664         PR tree-optimization/66436
11665         * gcc.dg/gomp/dump-new-function-2.c: New test.
11666         * gcc.dg/gomp/dump-new-function-3.c: Same.
11667         * gcc.dg/gomp/dump-new-function.c: Same.
11669 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11671         PR tree-optimization/66435
11672         * gcc.dg/gomp/notify-new-function-2.c: New test.
11673         * gcc.dg/gomp/notify-new-function-3.c: Same.
11674         * gcc.dg/gomp/notify-new-function.c: Same.
11676 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11678         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11679         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11680         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11681         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11682         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11683         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11684         -fshort-enum.
11686 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11688         PR fortran/47659
11689         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11690         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11691         for assignment.
11692         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11693         * gfortran.dg/warn_conversion_5.f90: New test.
11694         * gfortran.dg/warn_conversion_6.f90: New test.
11695         * gfortran.dg/warn_conversion_7.f90: New test.
11697 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11699         PR fortran/66347
11700         * gfortran.dg/blockdata_9.f: New test.
11702 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11704         PR fortran/66385
11705         * gfortran.dg/forall_17.f90:  New test.
11707 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11709         * g++.dg/cpp0x/pr57101.C: Add warning.
11710         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11711         * g++.dg/ext/visibility/anon7.C: Same.
11712         * g++.dg/ipa/pr63587-2.C: Same.
11713         * g++.dg/opt/dump1.C: Same.
11714         * g++.dg/opt/pr59622-3.C: Same.
11715         * g++.dg/opt/pr59622.C: Same.
11716         * g++.dg/torture/pr46383.C: Same.
11717         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11718         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11719         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11720         functions.
11721         * gfortran.dg/intent_out_8.f90: Same.
11722         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11724 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11726         PR fortran/66377
11727         gfortran.dg/equiv_9.f90: New test.
11730 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11732         merge from gomp4 branch:
11733         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11735         PR tree-optimization/65443
11736         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11737         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11738         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11740 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11742         PR c++/52595
11743         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11745 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11747         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11749 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11751         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11753 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11755         * gcc.target/i386/noplt-1.c: New test.
11756         * gcc.target/i386/noplt-2.c: New test.
11757         * gcc.target/i386/noplt-3.c: New test.
11758         * gcc.target/i386/noplt-4.c: New test.
11760 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11762         PR fortran/58749
11763         * gfortran.dg/adjustl_1.f90:  New test.
11765 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11767         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11768         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11770 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11772         * lto.c (iterative_hash_canonical_type,
11773         gimple_register_canonical_type): only hash main variants of types
11775 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11777         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11778         Move set of dg-do-what-default after early return.
11780 2015-06-04  Marek Polacek  <polacek@redhat.com>
11782         PR c/66341
11783         * gcc.dg/lvalue-8.c: New test.
11785 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11786             Paolo Carlini  <paolo.carlini@oracle.com>
11788         PR c++/66130
11789         * g++.dg/other/pr66130.C: New.
11790         * g++.dg/cpp0x/pr66130.C: Likewise.
11792 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11794         * g++.dg/cpp0x/decl-loc1.C: New.
11795         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11796         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11797         * g++.dg/init/ctor8.C: Likewise.
11798         * g++.dg/parse/semicolon4.C: Likewise.
11800 2015-06-03  Marek Polacek  <polacek@redhat.com>
11802         PR sanitizer/66190
11803         * g++.dg/ubsan/static-init-1.C: New test.
11804         * g++.dg/ubsan/static-init-2.C: New test.
11805         * g++.dg/ubsan/static-init-3.C: New test.
11807 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11809         PR target/66275
11810         * gcc.target/i386/pr66275.c: New test.
11812 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11814         * gcc.dg/Wcxx-compat-22.c: New testcase.
11815         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11816         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11817         * c-c++-common/pr58346-1.c: Likewise.
11818         * c-c++-common/transparent-union-1.c: Likewise.
11820 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11822         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11823         * g++.dg/plugin/def_plugin.c: New file.
11824         * g++.dg/plugin/def-plugin-test.C: New file.
11826 2015-06-03  Richard Biener  <rguenther@suse.de>
11828         * gcc.dg/vect/bb-slp-36.c: New testcase.
11830 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11832         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11834 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11836         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11837         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11838         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11839         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11841 2015-06-03  Marek Polacek  <polacek@redhat.com>
11843         PR c/64223
11844         PR c/29358
11845         * gcc.dg/pr64223-1.c: New test.
11846         * gcc.dg/pr64223-2.c: New test.
11848 2015-06-03  Richard Biener  <rguenther@suse.de>
11850         PR tree-optimization/63916
11851         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11853 2015-06-03  Richard Biener  <rguenther@suse.de>
11855         PR tree-optimization/66375
11856         * gcc.dg/torture/pr66375.c: New testcase.
11858 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11860         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11862 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11864         PR target/65768
11865         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11867 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11869         PR fortran/66380
11870         * gfortran.dg/reshape_7.f90: New test.
11872 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11874         PR c/66220:
11875         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11876         (fn_36): New.
11878 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11880         PR c/49551
11881         * gcc.dg/pr49551.c: New testcase.
11883 2015-06-02  Richard Biener  <rguenther@suse.de>
11885         PR debug/65549
11886         * g++.dg/lto/pr65549_0.C: New testcase.
11888 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11890         PR libgomp/65742
11891         PR middle-end/66332
11892         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11894 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11896         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11898 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11900         PR c++/61683
11901         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11903 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11905         PR tree-optimization/48052
11906         * gcc.dg/tree-ssa/scev-8.c: New.
11907         * gcc.dg/tree-ssa/scev-9.c: New.
11908         * gcc.dg/tree-ssa/scev-10.c: New.
11909         * gcc.dg/vect/pr48052.c: New.
11911 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11913         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11915 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11917         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11919 2015-06-02  Marek Polacek  <polacek@redhat.com>
11921         PR middle-end/66345
11922         * gcc.dg/torture/pr66345.c: New test.
11924 2015-06-02  Richard Biener  <rguenther@suse.de>
11926         PR tree-optimization/65961
11927         * gcc.dg/torture/pr65961.c: New testcase.
11929 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11931         PR tree-optimization/52563
11932         PR tree-optimization/62173
11933         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11934         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11936 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11938         * gnat.dg/specs/varsize_return2.ads: New test.
11939         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11941 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11943         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11945 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11947         PR target/65697
11948         * gcc.target/aarch64/sync-comp-swap.c: New.
11949         * gcc.target/aarch64/sync-comp-swap.x: New.
11950         * gcc.target/aarch64/sync-op-acquire.c: New.
11951         * gcc.target/aarch64/sync-op-acquire.x: New.
11952         * gcc.target/aarch64/sync-op-full.c: New.
11953         * gcc.target/aarch64/sync-op-full.x: New.
11954         * gcc.target/aarch64/sync-op-release.c: New.
11955         * gcc.target/aarch64/sync-op-release.x: New.
11957 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11959         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11960         (bar): Predefined.
11962 2015-06-01  Richard Biener  <rguenther@suse.de>
11964         PR tree-optimization/66349
11965         PR tree-optimization/66352
11966         PR tree-optimization/66357
11967         * gcc.dg/torture/pr66357.c: New testcase.
11968         * gcc.dg/torture/pr66349.c: Likewise.
11969         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11971 2015-06-01  Richard Biener  <rguenther@suse.de>
11973         Revert
11974         2015-05-29  Richard Biener  <rguenther@suse.de>
11976         PR tree-optimization/66314
11977         * gcc.dg/asan/pr66314.c: New testcase.
11979 2015-06-01  Richard Biener  <rguenther@suse.de>
11981         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11983 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11985         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11986         directives.
11987         (hp3, hp4): Add inline keyword.
11988         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11989         (hp2): Add inline keyword.
11990         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11991         (hp2): Add inline keyword.
11993 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11995         PR target/65527
11996         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11997         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11998         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11999         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12001 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12003         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12004         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12006 2015-06-01  Richard Biener  <rguenther@suse.de>
12008         PR tree-optimization/66280
12009         * g++.dg/torture/pr66280.C: New testcase.
12010         * g++.dg/torture/pr66280-2.C: Likewise.
12012 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12014         * gnat.dg/addr9_1.adb: New test.
12015         * gnat.dg/addr9_2.adb: Likewise.
12016         * gnat.dg/addr9_3.adb: Likewise.
12017         * gnat.dg/addr9_4.adb: Likewise.
12019 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12021           * g++.dg/other/dump-ada-spec-4.C: New test.
12023 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12025         * gcc.dg/alias-8.c: Fix dg-warning.
12027 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12029         * gcc.dg/alias-8.c: Do not xfail.
12030         * gcc.dg/pr62167.c: Prevent FRE.
12031         * gcc.dg/alias-14.c: New testcase.
12033 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12035         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12037 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12039         PR target/66215
12040         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12041         dg-options.
12042         * gcc.target/s390/hotpatch-10.c: Likewise.
12043         * gcc.target/s390/hotpatch-11.c: Likewise.
12044         * gcc.target/s390/hotpatch-12.c: Likewise.
12045         * gcc.target/s390/hotpatch-17.c: Likewise.
12046         * gcc.target/s390/hotpatch-18.c: Likewise.
12047         * gcc.target/s390/hotpatch-20.c: Likewise.
12048         * gcc.target/s390/hotpatch-21.c: Likewise.
12049         * gcc.target/s390/hotpatch-22.c: Likewise.
12050         * gcc.target/s390/hotpatch-23.c: Likewise.
12051         * gcc.target/s390/hotpatch-24.c: Likewise.
12052         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12053         to check for the exact nops too.
12054         * gcc.target/s390/hotpatch-3.c: Likewise.
12055         * gcc.target/s390/hotpatch-4.c: Likewise.
12056         * gcc.target/s390/hotpatch-5.c: Likewise.
12057         * gcc.target/s390/hotpatch-6.c: Likewise.
12058         * gcc.target/s390/hotpatch-7.c: Likewise.
12059         * gcc.target/s390/hotpatch-8.c: Likewise.
12060         * gcc.target/s390/hotpatch-9.c: Likewise.
12061         * gcc.target/s390/hotpatch-14.c: Likewise.
12062         * gcc.target/s390/hotpatch-15.c: Likewise.
12063         * gcc.target/s390/hotpatch-16.c: Likewise.
12064         * gcc.target/s390/hotpatch-19.c: Likewise.
12065         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12066         scan-assembler-times counting number of .align directives.
12067         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12068         dg-options.  Remove scan-assembler-times counting number of .align
12069         directives.
12070         * gcc.target/s390/hotpatch-26.c: New file.
12071         * gcc.target/s390/hotpatch-27.c: New file.
12072         * gcc.target/s390/hotpatch-28.c: New file.
12073         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12074         using -Os -O0 -O1 -O2 -O3 options.
12076 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12078         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12080 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12082         PR tree-optimization/66142
12083         * gcc.dg/vect/pr66142.c: New test.
12085 2015-05-29  Richard Biener  <rguenther@suse.de>
12087         PR tree-optimization/66314
12088         * gcc.dg/asan/pr66314.c: New testcase.
12090 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12092         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12093         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12094         Adjust all callers.
12095         (schedule-cleanups, dg-keep-saved-temps): New proc.
12096         (gcc-dg-test-1): Schedule cleanups.
12097         * lib/profopt.exp (profopt-execute): Likewise.
12098         * g++.dg/cdce3.C: Adjust expected line numbers.
12099         * gcc.dg/cdce1.c: Likewise.
12100         * gcc.dg/cdce2.c: Likewise.
12101         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12102         * gcc.dg/strlenopt-24.c: Likewise.
12103         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12104         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12105         * obj-c++.dg/encode-2.mm: Likewise.
12107 2015-05-28  DJ Delorie  <dj@redhat.com>
12109         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12111 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12113         * gnat.dg/discr43.adb: New test.
12115 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12117         * gnat.dg/varsize_temp.adb: Rename into...
12118         * gnat.dg/varsize1.adb: ...this.
12119         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12120         * gnat.dg/varsize2.ad[sb]: ...this.
12121         * gnat.dg/varsize3_1.adb: New test.
12122         * gnat.dg/varsize3_2.adb: Likewise.
12123         * gnat.dg/varsize3_3.adb: Likewise.
12124         * gnat.dg/varsize3_4.adb: Likewise.
12125         * gnat.dg/varsize3_5.adb: Likewise.
12126         * gnat.dg/varsize3_6.adb: Likewise.
12127         * gnat.dg/varsize3_pkg1.ads: New helper.
12128         * gnat.dg/varsize3_pkg2.ads: Likewise.
12129         * gnat.dg/varsize3_pkg3.ads: Likewise.
12131 2015-05-28  Richard Biener  <rguenther@suse.de>
12133         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12135 2015-05-28  Richard Biener  <rguenther@suse.de>
12137         PR tree-optimization/66142
12138         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12140 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12142         PR target/63810
12143         * gcc.dg/darwin-minversion-3.c: Update testcase.
12144         * gcc.dg/darwin-minversion-4.c: Ditto.
12145         * gcc.dg/darwin-minversion-5.c: New testcase.
12146         * gcc.dg/darwin-minversion-6.c: Ditto.
12147         * gcc.dg/darwin-minversion-7.c: Ditto.
12148         * gcc.dg/darwin-minversion-8.c: Ditto.
12149         * gcc.dg/darwin-minversion-9.c: Ditto.
12150         * gcc.dg/darwin-minversion-10.c: Ditto.
12151         * gcc.dg/darwin-minversion-11.c: Ditto.
12152         * gcc.dg/darwin-minversion-12.c: Ditto.
12154 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12156         PR rtl-optimization/66168
12157         * gcc.c-torture/compile/pr66168.c: New test.
12159 2015-05-27  Jeff Law  <law@redhat.com>
12161         PR target/39726
12162         * gcc.dg/target/m68k/pr39726-1.c: New test.
12164 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12166         PR c++/66270
12167         * g++.dg/ext/alias-canon3.C: New.
12169 2015-05-27  Richard Biener  <rguenther@suse.de>
12171         PR tree-optimization/66272
12172         Revert parts of
12173         2014-08-15  Richard Biener  <rguenther@suse.de>
12175         PR tree-optimization/62031
12176         * gcc.dg/torture/pr66272.c: New testcase.
12178 2015-05-27  Richard Biener  <rguenther@suse.de>
12180         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12182 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12184         PR target/65358
12185         * gcc.dg/pr65358.c: New test.
12187 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12189         PR fortran/65548
12190         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12191         semantic.
12192         * gfortran.dg/allocate_with_source_6.f90: New test.
12194 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12196         * gnat.dg/atomic7_1.adb: New test.
12197         * gnat.dg/atomic7_2.adb: Likewise.
12198         * gnat.dg/atomic7_pkg1.ads: New helper.
12199         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12201 2015-05-26  Michael Matz  <matz@suse.de>
12203         PR middle-end/66251
12204         * gcc.dg/vect/pr66251.c: New test.
12206 2015-05-26  Richard Biener  <rguenther@suse.de>
12208         PR tree-optimization/66142
12209         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12211 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12213         PR fortran/66082
12214         * gfortran.dg/allocatable_scalar_13.f90: New test
12216 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12218         * gnat.dg/warn11.adb: New test.
12219         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12221 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12223         * gnat.dg/vfa1_1.adb: New test.
12224         * gnat.dg/vfa1_2.adb: Likewise.
12225         * gnat.dg/vfa1_3.adb: Likewise.
12226         * gnat.dg/vfa1_4.adb: Likewise.
12227         * gnat.dg/vfa1_pkg.ads: New helper.
12229 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12231         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12232         * gcc.target/i386/pr66232-3.c: Likewise.
12234 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12236         PR target/66274
12237         * gcc.target/i386/pr66274.c: New test.
12239 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12241         * gnat.dg/renaming6.ad[sb]: New test.
12243 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12245         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12246         and 'dg-require-effective-target pie'.
12248 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12250         PR c++/66243
12251         * g++.dg/cpp0x/pr66243.C: New.
12253 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12255         PR lto/66180
12256         * g++.dg/lto/pr66180_0.C: New testcase.
12257         * g++.dg/lto/pr66180_1.C: New testcase.
12259 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12261         PR fortran/66257
12262         * typebound_call_27.f90: New file.
12264 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12266         PR c++/65936
12267         * g++.dg/template/pr65936.C: New.
12269 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12271         PR tree-optimization/63387
12272         * gcc.dg/pr63387-2.c: New testcase.
12274 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12276         * gcc.dg/simd-1.c: Update to the new message.
12278 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12280         * gcc.dg/nand.c: New testcase.
12282 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12284         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12285         Set dg-do-what-default to compile only on ARM targets without
12286         arm_neon_hw execution support.  Remove redundant c-torture-execute
12287         in loop over test cases.
12289 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12291         PR target/65491
12292         * gcc.target/aarch64/pr65491_1.c: New test.
12293         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12294         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12296 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12298         PR c++/65598
12299         * g++.dg/cpp0x/explicit9.C: New.
12300         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12302 2015-05-22  Richard Biener  <rguenther@suse.de>
12304         PR tree-optimization/66251
12305         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12307 2015-05-22  Marek Polacek  <polacek@redhat.com>
12309         PR c/47043
12310         * c-c++-common/attributes-enum-1.c: New test.
12311         * c-c++-common/attributes-enum-2.c: New test.
12312         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12313         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12315 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12317         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12318         effective target support.  If no arm_neon_hw support, do not attempt
12319         to execute the tests; only compile them.
12320         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12321         and "dg-require-effective-target arm_neon_ok".
12322         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12323         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12324         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12325         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12326         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12327         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12328         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12329         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12330         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12331         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12332         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12333         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12334         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12335         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12336         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12337         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12338         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12339         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12340         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12341         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12342         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12343         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12344         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12345         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12346         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12347         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12348         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12349         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12350         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12351         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12352         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12353         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12354         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12355         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12356         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12357         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12358         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12359         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12360         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12361         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12362         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12363         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12364         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12365         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12366         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12367         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12368         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12369         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12370         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12371         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12372         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12373         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12374         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12375         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12376         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12377         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12378         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12379         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12380         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12381         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12382         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12383         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12384         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12385         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12386         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12387         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12388         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12389         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12390         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12391         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12392         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12393         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12394         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12395         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12396         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12397         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12398         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12399         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12400         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12401         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12402         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12403         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12404         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12405         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12406         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12407         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12408         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12409         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12410         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12411         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12412         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12413         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12414         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12415         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12416         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12417         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12418         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12419         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12420         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12421         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12422         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12423         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12424         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12425         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12426         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12427         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12428         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12429         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12430         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12431         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12432         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12433         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12434         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12436 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12438         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12439         * gcc.dg/vect/pr59354.c: Likewise.
12440         * gcc.dg/vect/pr64252.c: Likewise.
12441         * gcc.dg/vect/pr64404.c: Likewise.
12442         * gcc.dg/vect/pr64493.c: Likewise.
12443         * gcc.dg/vect/pr64495.c: Likewise.
12444         * gcc.dg/vect/pr64844.c: Likewise.
12445         * gcc.dg/vect/pr65518.c: Likewise.
12446         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12448 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12450         PR c++/66210
12451         * g++.dg/cpp1y/var-templ28.C: New.
12453 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12455         PR target/66232
12456         * gcc.target/i386/pr66232-1.c: New test.
12457         * gcc.target/i386/pr66232-2.c: Likewise.
12458         * gcc.target/i386/pr66232-3.c: Likewise.
12459         * gcc.target/i386/pr66232-4.c: Likewise.
12460         * gcc.target/i386/pr66232-5.c: Likewise.
12462 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12464         * g++.dg/cpp1y/pr60943.C: New.
12466 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12468         PR tree-optimization/66233
12469         * gcc.c-torture/execute/pr66233.c: New test.
12471 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12473         PR fortran/66176
12474         * gfortran.dg/inline_matmul_11.f90:  New test.
12476 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12478         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12479         instead of listing several targets on its own.
12480         * gcc.target/i386/pr32219-2.c: Likewise.
12481         * gcc.target/i386/pr32219-3.c: Likewise.
12482         * gcc.target/i386/pr32219-4.c: Likewise.
12483         * gcc.target/i386/pr32219-5.c: Likewise.
12484         * gcc.target/i386/pr32219-6.c: Likewise
12485         * gcc.target/i386/pr32219-7.c: Likewise.
12486         * gcc.target/i386/pr32219-8.c: Likewise.
12487         * gcc.target/i386/pr39013-1.c: Likewise.
12488         * gcc.target/i386/pr39013-2.c: Likewise.
12489         * gcc.target/i386/pr64317.c: Likewise.
12491 2015-05-21  Jeff Law  <law@redhat.com>
12493         * gcc.target/hppa/shadd-3.c: New test.
12494         * gcc.target/hppa/shadd-4.c: New test.
12496 2015-05-21  Michael Matz  <matz@suse.de>
12498         * gcc.dg/vect/vect-strided-store.c: New test.
12499         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12500         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12502 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12504         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12505         * gcc.dg/pow-sqrt-synth-1.c: New test.
12506         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12508 2015-05-21  Richard Biener  <rguenther@suse.de>
12510         PR c++/66211
12511         * g++.dg/conversion/pr66211.C: New testcase.
12512         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12514 2015-05-21  Jeff Law  <law@redhat.com>
12516         * gcc.target/hppa/shadd-2.c: New test.
12518 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12520         PR target/54236
12521         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12523 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12525         PR target/65937
12526         * gcc.target/arm/pr26702.c: Adjust target selector.
12528 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12530         PR middle-end/66221
12531         * gcc.dg/lto/pr66221_0.c: New test.
12532         * gcc.dg/lto/pr66221_1.c: New test.
12534 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12536         PR c/52952
12537         * gcc.dg/redecl-4.c: Update column numbers.
12538         * gcc.dg/format/bitfld-1.c: Likewise.
12539         * gcc.dg/format/attr-2.c: Likewise.
12540         * gcc.dg/format/attr-6.c: Likewise.
12541         * gcc.dg/format/attr-7.c (baz): Likewise.
12542         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12543         * gcc.dg/format/attr-4.c: Likewise.
12544         * gcc.dg/format/branch-1.c: Likewise.
12545         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12546         locations within strings with embedded escape sequences.
12548 2015-05-20  Jeff Law  <law@redhat.com>
12550         * gcc.target/hppa/hppa.exp: New target test driver.
12551         * gcc.target/hppa/shadd-1.c: New test.
12553 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12555         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12557 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12559         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12560         (fn_33_k_and_r_style): New.
12561         (fn_33_stroustrup_style): New.
12562         (fn_33_allman_style): New.
12563         (fn_33_whitesmiths_style): New.
12564         (fn_33_horstmann_style): New.
12565         (fn_33_ratliff_banner_style): New.
12566         (fn_33_lisp_style): New.
12567         (fn_34_indent_dash_gnu): New.
12568         (fn_34_indent_dash_kr): New.
12569         (fn_34_indent_dash_orig): New.
12570         (fn_34_indent_linux_style): New.
12572 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12574         PR fortran/65548
12575         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12577 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12579         PR tree-optimization/65447
12580         * gcc.dg/tree-ssa/pr65447.c: New test.
12582 2015-05-19  Nathan sidwell  <nathan@acm.org>
12584         * g++.dg/cpp0x/pr65954.C: New.
12586 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12588         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12590 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12592         * lib/target-supports.exp: Vector do not always have natural
12593         alignment on s390*.
12595 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12597         * gcc.dg/loop-invariant.c: New testcase.
12599 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12601         * lib/target-supports.exp: Vector do not always have natural
12602         alignment on s390*.
12604 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12606         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12607         s390*.
12608         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12610 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12612         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12613         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12614         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12615         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12616         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12617         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12618         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12619         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12620         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12621         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12623 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12625         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12627 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12629         * gcc.target/s390/s390.exp
12630         (check_effective_target_vector): New check.
12631         * gcc.target/s390/vector/vec-abi-1.c: New test.
12632         * gcc.target/s390/vector/vec-abi-2.c: New test.
12633         * gcc.target/s390/vector/vec-abi-3.c: New test.
12634         * gcc.target/s390/vector/vec-abi-4.c: New test.
12635         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12636         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12637         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12638         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12639         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12640         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12641         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12642         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12643         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12644         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12645         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12646         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12647         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12648         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12649         * gcc.target/s390/vector/vec-init-1.c: New test.
12650         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12651         * gcc.target/s390/vector/vec-shift-1.c: New test.
12652         * gcc.target/s390/vector/vec-sub-1.c: New test.
12654 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12656         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12658 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12660         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12662 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12664         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12666 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12668         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12670 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12672         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12674 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12676         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12678 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12680         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12682 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12684         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12686 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12688         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12690 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12692         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12694 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12696         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12698 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12700         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12702 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12704         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12706 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12708         PR tree-optimization/66187
12709         * gcc.c-torture/execute/pr66187.c: New test.
12710         * gcc.dg/pr66187-1.c: New test.
12711         * gcc.dg/pr66187-2.c: New test.
12713 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12715         * gcc.dg/vect/bb-slp-35.c: Adjust.
12717 2015-05-19  Richard Biener  <rguenther@suse.de>
12719         PR tree-optimization/66165
12720         * gcc.dg/torture/pr66165.c: New testcase.
12722         PR tree-optimization/66185
12723         * gcc.dg/torture/pr66185.c: New testcase.
12725 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12727         PR target/54236
12728         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12730 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12732         * gcc.target/mips/p5600-bonding.c : New file.
12734 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12736         PR fortran/66106
12737         * gfortran.dg/interface_operator_1.f90: New tests.
12739 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12741         PR fortran/66057
12742         * gfortran.dg/generic_29.f90: New tests.
12744 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12746         PR fortran/66043
12747         * gfortran.dg/storage_size_6.f90: New tests.
12749 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12751         PR fortran/66045
12752         * gfortran.dg/null1.f90: New test.
12754 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12756         PR fortran/66044
12757         * gfortran.dg/entry_21.f90: New test.
12759 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12761         PR fortran/66043
12762         * gfortran.dg/storage_size_6.f90: New tests.
12764 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12766         PR fortran/66040
12767         * gfortran.dg/misplaced_statement.f90: New test.
12769 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12771         PR fortran/66039
12772         * gfortran.dg/filepos1.f90: New test
12774 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12776         PR fortran/64925
12777         * gfortran.dg/pr64925.f90: New test.
12779 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12781         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12782         unit.
12783         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12785 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12787         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12788         to the family of pie capable targets.
12790 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12792         * gcc.target/arm/bics_1.c : New testcase.
12793         * gcc.target/arm/bics_2.c : New testcase.
12794         * gcc.target/arm/bics_3.c : New testcase.
12795         * gcc.target/arm/bics_4.c : New testcase.
12797 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12799         * gcc.target/mips/umips-attr.c: New test.
12801 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12803         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12804         * gcc.dg/20150120-2.c (dg-final): Ditto.
12805         * gcc.dg/20150120-2.c (dg-final): Ditto.
12806         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12808 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12810         PR target/66174
12811         * gcc.target/i386/pr66174.c: New test.
12813 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12815         PR fortran/37131
12816         * gfortran.dg/matmul_bounds_6.f90:  New test.
12817         * gfortran.dg/matmul_bounds_7.f90:  New test.
12819 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12821         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12822         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12823         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12824         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12825         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12826         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12828 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12830         PR fortran/65903
12831         * gfortran.dg/continuation_13.f90: Update test.
12832         * gfortran.dg/pr65903.f90: New test.
12834 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12836         PR fortran/66113
12837         * gfortran.dg/block_14.f90:  New test.
12839 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12841         PR fortran/44054
12842         * lib/gfortran-dg.exp: Update regex to handle two locations for
12843         the same diagnostic without caret.
12844         * gfortran.dg/badline.f: Test also that line numbers are correct
12845         before and after "left but not entered" warning.
12847 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12848             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12850         PR target/65768
12851         * gcc.target/arm/maskdata.c: New test.
12853 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12855         PR fortran/65792
12856         * gfortran.dg/derived_constructor_components_5: New test
12858 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12860         PR target/66140
12861         * gcc.target/alpha/pr66140.c: New test.
12863 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12865         PR c/48956
12866         * gcc.dg/Wconversion-complex-c99.c: New test.
12867         * gcc.dg/Wconversion-complex-gnu.c: New test.
12869 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12871         PR tree-optimization/64454
12872         * gcc.dg/modmod.c: New testcase.
12874 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12876         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12878 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12880         PR middle-end/66134
12881         * gcc.target/i386/mpx/pr66134.c: New test.
12883 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12885         * gcc.target/powerpc/pr60158.c: New test.
12887 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12889         * gcc.target/i386/sibcall-7.c: New test.
12890         * gcc.target/i386/sibcall-8.c: New test.
12892 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12894         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12895         (abs64_in_dreg): Likewise.
12897 2015-05-14  Marek Polacek  <polacek@redhat.com>
12899         PR c/66066
12900         PR c/66127
12901         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12902         * gcc.dg/pr19984.c: Likewise.
12903         * gcc.dg/pr66066-1.c: New test.
12904         * gcc.dg/pr66066-2.c: New test.
12905         * gcc.dg/pr66066-3.c: New test.
12907 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12909         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12910         * gcc.dg/pow-sqrt.x: New file.
12911         * gcc.dg/pow-sqrt-1.c: New test.
12912         * gcc.dg/pow-sqrt-2.c: Likewise.
12913         * gcc.dg/pow-sqrt-3.c: Likewise.
12915 2015-05-13  Richard Biener  <rguenther@suse.de>
12917         PR tree-optimization/66123
12918         * gcc.dg/torture/pr66123.c: New testcase.
12920 2015-05-13  Richard Biener  <rguenther@suse.de>
12922         PR middle-end/66110
12923         * gcc.dg/alias-2.c: Adjust.
12924         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12926 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12928         PR target/65103
12929         * gcc.target/i386/pr65103-3.c: New.
12931 2015-05-13  Martin Liska  <mliska@suse.cz>
12933         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12935 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12937         PR target/66112
12938         * gcc.target/i386/pr66112-2.c: New test.
12940         PR target/66112
12941         * gcc.target/i386/pr66112-1.c: New test.
12943 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12945         PR target/66048
12946         * gcc.target/i386/mpx/pr66048.cc: New.
12948 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12950         PR rtl-optimization/64616
12951         * gcc.dg/loop-8.c: New test.
12952         * gcc.dg/loop-9.c: New test.
12954 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12956         PR target/pr66047.c
12957         * gcc.target/i386/pr66047.c: New testcase.
12959 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12961         PR ipa/65873
12962         * gcc.c-torture/compile/pr65873.c: New testcase.
12964 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12966         PR fortran/66111
12967         * gfortran.dg/inline_matmul_10.f90:  New test.
12969 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12971         * c-c++-common/Wmisleading-indentation.c: New testcase.
12972         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12973         * c-c++-common/Wmisleading-indentation-2.md: New file.
12975 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12977         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12978         "break".
12979         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12981 2015-05-12  Richard Biener  <rguenther@suse.de>
12983         PR tree-optimization/66101
12984         * gcc.dg/torture/pr66101.c: New testcase.
12986 2015-05-12  Richard Biener  <rguenther@suse.de>
12988         PR tree-optimization/37021
12989         * gcc.target/i386/vect-addsub.c: New testcase.
12991 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12993         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12995 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12997         PR tree-optimization/66010
12998         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13000 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13002         PR c++/65133
13003         * g++.dg/cpp0x/trailing10.C: New.
13005 2015-05-12  Richard Biener  <rguenther@suse.de>
13007         * gcc.dg/vect/bb-slp-35.c: New testcase.
13009 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13011         PR fortran/66100
13012         * gfortran.dg/bound_simplification_6.f90: New.
13014 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13016         * gcc.target/mips/branch-1.c: Pass argument to bar().
13018 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13020         PR target/65753
13021         * gcc.target/i386/pr65753.c: New test.
13023 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13025         PR rtl-optimization/66076
13026         * gcc.dg/torture/pr66076.c: New test.
13028 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13030         PR fortran/66041
13031         * gfortran.dg/inline_matmul_7.f90:  New test.
13032         * gfortran.dg/inline_matmul_8.f90:  New test.
13033         * gfortran.dg/inline_matmul_9.f90:  New test.
13035 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13037         * gfortran.dg/bound_simplification_5.f90: New.
13039 2015-05-09  Jason Merrill  <jason@redhat.com>
13041         * lib/target-supports.exp (cxx_default): New global.
13042         (check_effective_target_c++11_only)
13043         (check_effective_target_c++14_only)
13044         (check_effective_target_c++98_only)
13045         (check_effective_target_c++1z_only): Check it.
13047 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13049         PR tree-optimization/64454
13050         * gcc.dg/tree-ssa/vrp97.c: New file.
13051         * gcc.dg/vect/slp-perm-7.c: Update.
13053 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13055         PR fortran/65894
13056         * gfortran.dg/elemental_subroutine_11.f90: New test.
13058 2015-05-08  Richard Biener  <rguenther@suse.de>
13060         PR tree-optimization/66036
13061         * gcc.dg/vect/slp-41.c: New testcase.
13063 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13065         * gfortran.dg/elemental_optional_args_7.f90: New.
13067 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13069         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13070         allow cmlt or sshr.
13072 2015-05-08  Marek Polacek  <polacek@redhat.com>
13074         PR c/64918
13075         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13076         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13078 2015-05-07  Marek Polacek  <polacek@redhat.com>
13080         PR c/65179
13081         * c-c++-common/Wshift-negative-value-1.c: New test.
13082         * c-c++-common/Wshift-negative-value-2.c: New test.
13083         * c-c++-common/Wshift-negative-value-3.c: New test.
13084         * c-c++-common/Wshift-negative-value-4.c: New test.
13085         * c-c++-common/Wshift-negative-value-5.c: New test.
13086         * c-c++-common/Wshift-negative-value-6.c: New test.
13087         * gcc.dg/c90-left-shift-1.c: New test.
13088         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13089         * gcc.dg/c99-left-shift-1.c: New test.
13091 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13093         PR middle-end/192
13094         PR middle-end/54303
13095         * gcc.dg/fdata-sections-2.c: New file.
13097 2015-05-07  Marek Polacek  <polacek@redhat.com>
13099         PR testsuite/66046
13100         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13101         last dg-output.
13102         * c-c++-common/ubsan/align-7.c: Likewise.
13103         * c-c++-common/ubsan/bounds-8.c: Likewise.
13104         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13105         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13106         * c-c++-common/ubsan/null-1.c: Likewise.
13107         * c-c++-common/ubsan/null-10.c: Likewise.
13108         * c-c++-common/ubsan/null-11.c: Likewise.
13109         * c-c++-common/ubsan/null-2.c: Likewise.
13110         * c-c++-common/ubsan/null-3.c: Likewise.
13111         * c-c++-common/ubsan/null-4.c: Likewise.
13112         * c-c++-common/ubsan/null-5.c: Likewise.
13113         * c-c++-common/ubsan/null-6.c: Likewise.
13114         * c-c++-common/ubsan/null-7.c: Likewise.
13115         * c-c++-common/ubsan/null-8.c: Likewise.
13116         * c-c++-common/ubsan/null-9.c: Likewise.
13117         * c-c++-common/ubsan/object-size-1.c: Likewise.
13118         * c-c++-common/ubsan/object-size-10.c: Likewise.
13119         * c-c++-common/ubsan/object-size-4.c: Likewise.
13120         * c-c++-common/ubsan/object-size-5.c: Likewise.
13121         * c-c++-common/ubsan/object-size-7.c: Likewise.
13122         * c-c++-common/ubsan/object-size-8.c: Likewise.
13123         * c-c++-common/ubsan/object-size-9.c: Likewise.
13124         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13125         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13126         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13127         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13128         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13129         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13130         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13131         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13132         * c-c++-common/ubsan/pr59333.c: Likewise.
13133         * c-c++-common/ubsan/pr59667.c: Likewise.
13134         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13135         * c-c++-common/ubsan/pr60636.c: Likewise.
13136         * c-c++-common/ubsan/pr63802.c: Likewise.
13137         * c-c++-common/ubsan/recovery-1.c: Likewise.
13138         * c-c++-common/ubsan/recovery-3.c: Likewise.
13139         * c-c++-common/ubsan/shift-1.c: Likewise.
13140         * c-c++-common/ubsan/shift-2.c: Likewise.
13141         * c-c++-common/ubsan/shift-4.c: Likewise.
13142         * c-c++-common/ubsan/shift-7.c: Likewise.
13143         * c-c++-common/ubsan/undefined-2.c: Likewise.
13144         * c-c++-common/ubsan/vla-1.c: Likewise.
13145         * g++.dg/ubsan/null-1.C: Likewise.
13146         * g++.dg/ubsan/null-3.C: Likewise.
13147         * g++.dg/ubsan/null-4.C: Likewise.
13148         * g++.dg/ubsan/vptr-8.C: Likewise.
13149         * g++.dg/ubsan/vptr-9.C: Likewise.
13150         * gcc.dg/ubsan/bounds-2.c: Likewise.
13151         * gcc.dg/ubsan/object-size-9.c: Likewise.
13153 2015-05-07  Jeff Law  <law@redhat.com>
13155         * gcc.dg/tree-ssa/shorten-1.c: New test.
13157 2015-05-07  Richard Biener  <rguenther@suse.de>
13159         PR tree-optimization/66002
13160         * gcc.dg/vect/vect-125.c: New testcase.
13162 2015-05-07  Marek Polacek  <polacek@redhat.com>
13163             Martin Uecker  <uecker@eecs.berkeley.edu>
13165         * c-c++-common/ubsan/bounds-10.c: New test.
13167 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13169         * jit.dg/harness.h (set_options): Wrap with
13170         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13171         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13172         Special-case test-benchmark.c as a negative.
13173         * jit.dg/test-benchmark.c: New file.
13175 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13177         PR target/64208
13178         * gcc.target/arm/pr64208.c: New test.
13180 2015-05-06  Alan Modra  <amodra@gmail.com>
13182         PR target/66020
13183         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13184         (gparms): Make volatile.
13186 2015-05-06  Richard Biener  <rguenther@suse.de>
13188         PR tree-optimization/62283
13189         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13191 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13193         PR target/66015
13194         * gcc.target/aarch64/iinline-attr-1.c: New test.
13196 2015-05-06  Richard Biener  <rguenther@suse.de>
13198         * gcc.dg/vect/bb-slp-34.c: New testcase.
13200 2015-05-06  Richard Biener  <rguenther@suse.de>
13202         PR tree-optimization/62283
13203         * gcc.dg/vect/bb-slp-14.c: Adjust.
13205 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13207         PR target/65990
13208         * gcc.target/i386/pr65990.c: New test.
13210 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13212         PR target/65915
13213         * gcc.target/i386/pr65915.c: New.
13215 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13217         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13218         'va_list escapes 0'.
13220 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13222         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13223         in r222173.
13225 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13227         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13228         * gcc.target/arm/pr65924.c: Likewise.
13230 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13232         PR target/65871
13233         * gcc.target/i386/pr65871-3.c: New test.
13235 2015-05-04  Jeff Law  <law@redhat.com>
13237         Revert:
13238         2015-05-04  Jeff Law  <law@redhat.com>
13239         * gcc.dg/tree-ssa/shorten-1.c: New test.
13241 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13242             Jakub Jelinek  <jakub@redhat.com>
13244         PR c++/66007
13245         * g++.dg/cpp0x/Wnarrowing4.C: New.
13247 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13249         * lib/target-supports.exp
13250         (check_effective_target_keeps_null_pointer_checks): Clarify that
13251         this is for targets that disable -fdelete-null-pointer-checks,
13252         not default it to off.
13253         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13254         -fdelete-null-pointer-checks explicit.
13255         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13256         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13257         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13258         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13259         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13260         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13261         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13262         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13263         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13264         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13265         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13266         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13267         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13268         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13269         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13270         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13271         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13272         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13273         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13274         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13275         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13276         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13277         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13278         * g++.dg/cpp0x/static_assert9.C: Likewise.
13279         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13280         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13281         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13282         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13283         * g++.dg/tree-ssa/pr26406.C: Likewise.
13285 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13287         PR tree-optimization/65984
13288         * c-c++-common/ubsan/pr65984.c: New test.
13290 2015-05-04  Jeff Law  <law@redhat.com>
13292         * gcc.dg/tree-ssa/shorten-1.c: New test.
13294 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13296         PR fortran/44735
13297         * gfortran.dg/pr44735.f90: New test.
13299 2015-05-04  Richard Biener  <rguenther@suse.de>
13301         PR tree-optimization/65965
13302         * gcc.dg/vect/bb-slp-33.c: New testcase.
13304 2015-05-04  Richard Biener  <rguenther@suse.de>
13306         PR tree-optimization/65935
13307         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13309 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13311         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13312         for each supported variant instead of CHECK_RESULTS.
13313         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13314         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13315         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13316         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13317         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13318         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13319         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13320         expected results for unsupported variants.  Call CHECK for each
13321         supported variant instead of CHECK_RESULTS.
13322         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13323         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13324         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13325         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13326         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13327         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13328         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13329         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13330         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13331         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13332         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13333         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13334         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13335         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13336         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13337         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13338         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13339         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13340         expected results for unsupported variants.
13341         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13342         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13343         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13344         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13345         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13346         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13347         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13348         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13349         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13350         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13351         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13352         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13353         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13354         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13355         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13356         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13357         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13358         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13359         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13360         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13361         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13362         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13363         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13364         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13365         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13366         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13367         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13368         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13370 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13372         PR fortran/37131
13373         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13375 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13376             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13378         PR c++/65858
13379         * g++.dg/cpp0x/Wnarrowing3.C: New.
13381 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13383         * gcc.dg/20150120-1.c: New test.
13384         * gcc.dg/20150120-2.c: New test.
13385         * gcc.dg/20150120-3.c: New test.
13387 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13389         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13391 2015-05-01  Renlin Li  <renlin.li@arm.com>
13393         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13395 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13397         * gfortran.dg/bound_simplification_4.f90: New.
13399 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13401         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13402         with powerpc_p8vector_ok.
13404 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13406         PR fortran/37131
13407         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13408         scan pattern.
13409         * gfortran.dg/bound_9.f90:  New test case.
13411 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13413         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13414         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13415         for 32bit x86 targets.
13416         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13417         for 32bit x86 targets.
13418         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13419         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13420         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13421         for 32bit x86 targets.
13423 2015-04-30  Marek Polacek  <polacek@redhat.com>
13425         PR tree-optimization/63551
13426         * g++.dg/ipa/pr63551.C: New test.
13428 2015-04-30  Caroline Tice  <cmtice@google.com>
13430         PR  65929
13431         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13432         partition size on certain targets.
13434 2015-04-30  Renlin Li  <renlin.li@arm.com>
13436         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13438 2015-04-30  Marek Polacek  <polacek@redhat.com>
13440         * c-c++-common/Wbool-compare-3.c: New test.
13442         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13443         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13445 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13447         PR c++/57610
13448         * g++.dg/init/ref22.C: New.
13450 2015-04-30  Marek Polacek  <polacek@redhat.com>
13452         * gcc.dg/init-bad-8.c: New test.
13454         * gcc.dg/incomplete-typedef-1.c: New test.
13456 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13458         PR c++/59955
13459         * g++.dg/template/crash121.C: New.
13461 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13463         * gcc.target/mips/call-from-init.c: New test.
13464         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13466 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13468         PR target/65871
13469         * gcc.target/i386/pr65871-1.c: New test.
13470         * gcc.target/i386/pr65871-2.c: Ditto.
13472 2015-04-29  Marek Polacek  <polacek@redhat.com>
13474         PR c/64610
13475         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13476         * c-c++-common/Wbool-compare-2.c: New test.
13478 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13480         PR target/65770
13481         * gcc.target/aarch64/vstN_lane_1.c: New file.
13483 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13485         PR c++/64667
13486         * g++.dg/warn/Winit-self-3.C: New.
13488 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13490         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13492 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13494         PR target/65924
13495         * gcc.target/arm/pr65924.c: New test.
13497 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13499         * g++.dg/gomp/tpl-target-update.C: New file.
13501 2015-04-29  Richard Biener  <rguenther@suse.de>
13503         PR tree-optimization/65917
13504         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13506 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13508         PR target/64835
13509         * gcc.dg/ipa/iinline-attr.c: New test.
13510         * gcc.target/i386/iinline-attr-2.c: New test.
13512 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13514         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13515         segfault is fixed.
13517 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13519         * gcc.dg/vect/vect-33.c: Remove spurious line.
13521 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13523         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13525 2015-04-28  Marek Polacek  <polacek@redhat.com>
13527         PR c/65901
13528         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13529         * gcc.dg/pr65901.c: New test.
13531 2015-04-28  Richard Biener  <rguenther@suse.de>
13533         PR tree-optimization/62283
13534         * gfortran.dg/vect/pr62283-2.f: New testcase.
13535         * gcc.dg/vect/bb-slp-14.c: Adjust.
13537 2015-04-28  Richard Biener  <rguenther@suse.de>
13539         PR tree-optimization/65851
13540         * g++.dg/torture/pr65851.C: New testcase.
13542 2015-04-27  Jeff Law <law@redhat.com>
13544         PR tree-optimization/65217
13545         * gcc.target/i386/pr65217.c: Remove XFAIL.
13547 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13549         PR fortran/60322
13550         Add tests forgotten to svn-add.
13551         * gfortran.dg/class_allocate_19.f03: New test.
13552         * gfortran.dg/class_array_20.f03: New test.
13553         * gfortran.dg/class_array_21.f03: New test.
13554         * gfortran.dg/finalize_29.f08: New test.
13556 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13558         PR fortran/59678
13559         PR fortran/65841
13560         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13561         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13563 2015-04-27  Caroline Tice  <cmtice@google.com>
13565         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13566         partition size.
13568 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13570         PR target/64579
13571         * gcc.target/powerpc/htm-1.c: New test.
13572         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13573         on 64-bit compiles.
13574         (__builtin_tabortdci): Likewise.
13575         (__builtin_tcheck): Remove operand.
13576         * lib/target-supports.exp (check_htm_hw_available): New function.
13578 2015-04-27  Richard Biener  <rguenther@suse.de>
13580         * gcc.target/i386/pr65217.c: XFAIL.
13582 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13584         PR tree-optimization/65875
13585         * gcc.c-torture/compile/pr65875.c: New test.
13587 2015-04-25  Marek Polacek  <polacek@redhat.com>
13589         PR c/52085
13590         * gcc.dg/enum-incomplete-2.c: New test.
13591         * gcc.dg/enum-mode-1.c: New test.
13593 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13595         PR target/65849
13596         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13597         set new options.
13598         * gcc.target/powerpc/pr65849-2.c: Likewise.
13600 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13602         PR tree-optimization/65802
13603         * g++.dg/pr65802.C: Move to ...
13604         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13605         stdarg.h.  Rewrite for C.
13606         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13607         va_start and va_end.  Remove unnecessary inline asm.
13609 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13610             Wei Mi  <wmi@google.com>
13612         * gcc.target/i386/sse2-load-multi.c: New test.
13613         * gcc.target/i386/sse2-store-multi.c: Ditto.
13615 2015-04-24  Marek Polacek  <polacek@redhat.com>
13617         PR c/65830
13618         * c-c++-common/pr65830.c: New test.
13620         PR c/63357
13621         * c-c++-common/Wlogical-op-1.c: New test.
13623 2015-04-24  Marek Polacek  <polacek@redhat.com>
13625         PR c/61534
13626         * c-c++-common/pr61534-1.c: New test.
13628 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13629             Steven Bosscher <steven@gcc.gnu.org>
13631         PR rtl-optimization/34503
13632         * gcc.target/arm/pr64616.c: New file.
13634 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13636         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13638 2015-04-24  Terry Guo  <terry.guo@arm.com>
13640         * gcc.target/arm/pr65710.c: Update the options.
13642 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13644         * gcc.target/i386/pr65523.c: Skip x32.
13646 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13648         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13649         to look for vcl* where appropriate.
13651 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13653         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13654         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13656 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13658         PR target/26702
13659         * gcc.target/arm/pr26702.c: New test.
13661 2015-04-23  Marek Polacek  <polacek@redhat.com>
13663         PR c/65345
13664         * gcc.dg/pr65345-1.c: New test.
13665         * gcc.dg/pr65345-2.c: New test.
13667 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13669         * gcc.target/powerpc/crypto-builtin-2.c: New.
13671 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13673         PR fortran/60322
13674         * gfortran.dg/class_allocate_19.f03: New test.
13675         * gfortran.dg/class_array_20.f03: New test.
13676         * gfortran.dg/class_array_21.f03: New test.
13677         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13678         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13679         initialization correctly.
13680         * gfortran.dg/finalize_29.f08: New test.
13682 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13684         * gcc.target/powerpc/swaps-p8-18.c: New test.
13686 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13688         PR target/65456
13689         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13690         * gcc.dg/vect/bb-slp-25.c: Likewise.
13691         * gcc.dg/vect/bb-slp-29.c: Likewise.
13692         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13693         vect_no_align && { ! vect_hw_misalign }.
13694         * gcc.dg/vect/bb-slp-9.c: Likewise.
13695         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13696         vect_hw_misalign.
13697         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13698         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13699         account for POWER8, where peeling for alignment is not needed.
13700         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13701         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13702         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13703         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13704         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13705         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13706         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13707         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13708         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13709         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13710         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13711         * gcc.dg/vect/pr16105.c: Likewise.
13712         * gcc.dg/vect/pr20122.c: Likewise.
13713         * gcc.dg/vect/pr33804.c: Likewise.
13714         * gcc.dg/vect/pr33953.c: Likewise.
13715         * gcc.dg/vect/pr56787.c: Likewise.
13716         * gcc.dg/vect/pr58508.c: Likewise.
13717         * gcc.dg/vect/slp-25.c: Likewise.
13718         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13719         * gcc.dg/vect/vect-105.c: Likewise.
13720         * gcc.dg/vect/vect-27.c: Likewise.
13721         * gcc.dg/vect/vect-29.c: Likewise.
13722         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13723         POWER8.
13724         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13725         && { ! vect_hw_misalign }.
13726         * gcc.dg/vect/vect-44.c: Likewise.
13727         * gcc.dg/vect/vect-48.c: Likewise.
13728         * gcc.dg/vect/vect-50.c: Likewise.
13729         * gcc.dg/vect/vect-52.c: Likewise.
13730         * gcc.dg/vect/vect-56.c: Likewise.
13731         * gcc.dg/vect/vect-60.c: Likewise.
13732         * gcc.dg/vect/vect-72.c: Likewise.
13733         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13734         * gcc.dg/vect/vect-75.c: Likewise.
13735         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13736         * gcc.dg/vect/vect-77-global.c: Likewise.
13737         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13738         * gcc.dg/vect/vect-78-global.c: Likewise.
13739         * gcc.dg/vect/vect-93.c: Likewise.
13740         * gcc.dg/vect/vect-95.c: Likewise.
13741         * gcc.dg/vect/vect-96.c: Likewise.
13742         * gcc.dg/vect/vect-cond-1.c: Likewise.
13743         * gcc.dg/vect/vect-cond-3.c: Likewise.
13744         * gcc.dg/vect/vect-cond-4.c: Likewise.
13745         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13746         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13747         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13748         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13749         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13750         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13751         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13752         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13753         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13754         * gcc.dg/vect/vect-outer-5.c: Likewise.
13755         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13756         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13757         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13758         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13759         * gcc.dg/vect/vect-peel-3.c: Likewise.
13760         * gcc.dg/vect/vect-peel-4.c: Likewise.
13761         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13762         * gcc.target/powerpc/pr65456.c: New test.
13763         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13764         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13765         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13766         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13767         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13768         vect_no_align && { ! vect_hw_misalign }.
13769         * gfortran.dg/vect/vect-3.f90: Likewise.
13770         * gfortran.dg/vect/vect-4.f90: Likewise.
13771         * gfortran.dg/vect/vect-5.f90: Likewise.
13772         * lib/target-supports.exp (check_effective_target_vect_no_align):
13773         Return 1 for POWER8.
13774         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13776 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13778         PR fortran/65429
13779         * gfortran.dg/pr65429.f90: New test.
13781 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13783         * c-c++-common/asan/user-section-1.c: New test.
13784         * c-c++-common/asan/user-section-2.c: New test.
13785         * c-c++-common/asan/user-section-3.c: New test.
13787 2015-04-22  Hale Wang  <hale.wang@arm.com>
13788             Terry Guo  <terry.guo@arm.com>
13790         PR rtl-optimization/64818
13791         * gcc.target/arm/pr64818.c: New test.
13793 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13795         PR ipa/65076
13796         * g++.dg/tree-ssa/pr61034.C: Update template.
13797         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13798         * gcc.dg/Warray-bounds-11.c: Likewise.
13799         * gcc.dg/Warray-bounds.c: Likewise.
13801 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13803         PR libgfortran/65234
13804         * gfortran.dg/fmt_unlimited.f90: New test.
13806 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13808         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13809         headers.
13810         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13811         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13812         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13813         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13814         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13815         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13816         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13818 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13820         PR libgfortran/56743
13821         * gfortran.dg/namelist_87.f90: New test.
13823 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13825         * gcc.target/aarch64/mult-synth_1.c: New test.
13826         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13827         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13828         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13829         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13830         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13832 2015-04-21  Richard Biener  <rguenther@suse.de>
13834         PR tree-optimization/65650
13835         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13836         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13837         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13838         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13839         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13840         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13842 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13844         PR tree-optimization/65802
13845         * g++.dg/pr65802.C: New test.
13847 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13849         PR testsuite/65767
13850         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13851         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13853 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13855         PR c++/65801
13856         * g++.dg/cpp0x/Wnarrowing2.C: New.
13858 2015-04-20  Jeff Law  <law@redhat.com>
13860         PR tree-optimization/65658
13861         * gcc.dg/pr65658.c: New test.
13863 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13865         PR target/64134
13866         * gcc.target/aarch64/vec_init_1.c: New test.
13868 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13870         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13871         targets.
13873 2015-04-18  Martin Sebor  <msebor@redhat.com>
13875         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13876         of non-nul characters.
13877         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13879 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13881         PR target/65787
13882         * gcc.target/powerpc/pr65787.c: New.
13884 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13886         PR target/65689
13887         * gcc.target/aarch64/c-output-template-4.c: New test.
13889 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13891         PR target/65780
13892         * gcc.dg/pr65780-1.c: New test.
13893         * gcc.dg/pr65780-2.c: Likewise.
13894         * gcc.target/i386/pr32219-9.c: Likewise.
13895         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13896         symbol.
13897         * gcc.target/i386/pr64317.c (c): Initialize.
13899 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13901         PR target/65612
13902         * g++.dg/ext/mv18.C: New test.
13903         * g++.dg/ext/mv19.C: Likewise.
13904         * g++.dg/ext/mv20.C: Likewise.
13905         * g++.dg/ext/mv21.C: Likewise.
13906         * g++.dg/ext/mv22.C: Likewise.
13907         * g++.dg/ext/mv23.C: Likewise.
13909 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13911         PR c++/64527
13912         * g++.dg/init/pr64527.C: New test.
13914 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13915             Michael Matz  <matz@suse.de>
13917         PR tree-optimization/64950
13918         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13919         x86_64-*-*.
13921 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13923         * c-c++-common/asan/user-section-1.c: New test.
13925 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13927         PR debug/65771
13928         * gcc.dg/debug/pr65771.c: New test.
13930 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13932         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13933         __buitlin_alloca with __builtin_alloca.
13935 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13937         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13939 2015-04-16  Richard Biener  <rguenther@suse.de>
13941         PR tree-optimization/64277
13942         * gcc.dg/Warray-bounds-14.c: New testcase.
13943         * gcc.dg/Warray-bounds-15.c: Likewise.
13944         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13945         * c-c++-common/ubsan/bounds-6.c: Likewise.
13947 2015-04-16  Renlin Li  <renlin.li@arm.com>
13949         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13950         * gcc.target/arm/unsigned-float.c: New.
13952 2015-04-16  Richard Biener  <rguenther@suse.de>
13954         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13955         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13956         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13958 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13960         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13961         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13962         * g++.dg/cpp0x/defaulted21.C: Likewise.
13963         * g++.dg/cpp0x/defaulted28.C: Likewise.
13964         * g++.dg/cpp0x/defaulted47.C: Likewise.
13965         * g++.dg/cpp0x/elision_neg.C: Likewise.
13966         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13967         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13968         * g++.dg/cpp0x/implicit1.C: Likewise.
13969         * g++.dg/cpp0x/implicit9.C: Likewise.
13970         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13971         * g++.dg/cpp0x/range-for13.C: Likewise.
13972         * g++.dg/gomp/clause-2.C: Likewise.
13973         * g++.dg/gomp/udr-5.C: Likewise.
13974         * g++.dg/inherit/access6.C: Likewise.
13975         * g++.dg/lookup/duperr1.C: Likewise.
13976         * g++.dg/lookup/friend2.C: Likewise.
13977         * g++.dg/lookup/pr6936.C: Likewise.
13978         * g++.dg/lookup/scoped1.C: Likewise.
13979         * g++.dg/lookup/using26.C: Likewise.
13980         * g++.dg/lookup/using38.C: Likewise.
13981         * g++.dg/other/access2.C: Likewise.
13982         * g++.dg/overload/defarg3.C: Likewise.
13983         * g++.dg/overload/defarg6.C: Likewise.
13984         * g++.dg/parse/access11.C: Likewise.
13985         * g++.dg/parse/access2.C: Likewise.
13986         * g++.dg/parse/access3.C: Likewise.
13987         * g++.dg/parse/access4.C: Likewise.
13988         * g++.dg/parse/access5.C: Likewise.
13989         * g++.dg/parse/access6.C: Likewise.
13990         * g++.dg/parse/access8.C: Likewise.
13991         * g++.dg/parse/access9.C: Likewise.
13992         * g++.dg/parse/crash40.C: Likewise.
13993         * g++.dg/tc1/dr142.C: Likewise.
13994         * g++.dg/tc1/dr166.C: Likewise.
13995         * g++.dg/tc1/dr52.C: Likewise.
13996         * g++.dg/template/access11.C: Likewise.
13997         * g++.dg/template/access18.C: Likewise.
13998         * g++.dg/template/access19.C: Likewise.
13999         * g++.dg/template/access2.C: Likewise.
14000         * g++.dg/template/access20.C: Likewise.
14001         * g++.dg/template/access26.C: Likewise.
14002         * g++.dg/template/access3.C: Likewise.
14003         * g++.dg/template/access7.C: Likewise.
14004         * g++.dg/template/conv12.C: Likewise.
14005         * g++.dg/template/crash69.C: Likewise.
14006         * g++.dg/template/friend31.C: Likewise.
14007         * g++.dg/template/friend32.C: Likewise.
14008         * g++.dg/template/memfriend15.C: Likewise.
14009         * g++.dg/template/memfriend16.C: Likewise.
14010         * g++.dg/template/memfriend17.C: Likewise.
14011         * g++.dg/template/memfriend7.C: Likewise.
14012         * g++.dg/template/pr32519.C: Likewise.
14013         * g++.dg/template/qualttp21.C: Likewise.
14014         * g++.dg/template/qualttp8.C: Likewise.
14015         * g++.dg/template/ttp10.C: Likewise.
14016         * g++.dg/template/typedef11.C: Likewise.
14017         * g++.dg/template/typedef13.C: Likewise.
14018         * g++.dg/template/typedef19.C: Likewise.
14019         * g++.dg/template/typedef20.C: Likewise.
14020         * g++.dg/template/typedef22.C: Likewise.
14021         * g++.dg/template/using16.C: Likewise.
14022         * g++.dg/template/virtual3.C: Likewise.
14023         * g++.dg/ubsan/pr61272.C: Likewise.
14024         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14025         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14026         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14027         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14028         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14029         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14030         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14031         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14032         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14033         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14034         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14035         * g++.old-deja/g++.jason/access17.C: Likewise.
14036         * g++.old-deja/g++.jason/access18.C: Likewise.
14037         * g++.old-deja/g++.jason/access22.C: Likewise.
14038         * g++.old-deja/g++.jason/access23.C: Likewise.
14039         * g++.old-deja/g++.jason/access8.C: Likewise.
14040         * g++.old-deja/g++.jason/delete3.C: Likewise.
14041         * g++.old-deja/g++.jason/report.C: Likewise.
14042         * g++.old-deja/g++.law/access2.C: Likewise.
14043         * g++.old-deja/g++.law/access3.C: Likewise.
14044         * g++.old-deja/g++.law/access4.C: Likewise.
14045         * g++.old-deja/g++.law/access5.C: Likewise.
14046         * g++.old-deja/g++.law/arm12.C: Likewise.
14047         * g++.old-deja/g++.law/arm14.C: Likewise.
14048         * g++.old-deja/g++.law/ctors13.C: Likewise.
14049         * g++.old-deja/g++.law/union2.C: Likewise.
14050         * g++.old-deja/g++.law/visibility12.C: Likewise.
14051         * g++.old-deja/g++.law/visibility15.C: Likewise.
14052         * g++.old-deja/g++.law/visibility16.C: Likewise.
14053         * g++.old-deja/g++.law/visibility17.C: Likewise.
14054         * g++.old-deja/g++.law/visibility18.C: Likewise.
14055         * g++.old-deja/g++.law/visibility19.C: Likewise.
14056         * g++.old-deja/g++.law/visibility20.C: Likewise.
14057         * g++.old-deja/g++.law/visibility21.C: Likewise.
14058         * g++.old-deja/g++.law/visibility24.C: Likewise.
14059         * g++.old-deja/g++.law/visibility4.C: Likewise.
14060         * g++.old-deja/g++.law/visibility5.C: Likewise.
14061         * g++.old-deja/g++.law/visibility6.C: Likewise.
14062         * g++.old-deja/g++.law/visibility7.C: Likewise.
14063         * g++.old-deja/g++.law/visibility8.C: Likewise.
14064         * g++.old-deja/g++.law/visibility9.C: Likewise.
14065         * g++.old-deja/g++.niklas/t135.C: Likewise.
14066         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14067         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14068         * g++.old-deja/g++.other/access11.C: Likewise.
14069         * g++.old-deja/g++.other/access4.C: Likewise.
14070         * g++.old-deja/g++.other/access7.C: Likewise.
14071         * g++.old-deja/g++.other/crash1.C: Likewise.
14072         * g++.old-deja/g++.other/crash7.C: Likewise.
14073         * g++.old-deja/g++.other/friend1.C: Likewise.
14074         * g++.old-deja/g++.other/friend4.C: Likewise.
14075         * g++.old-deja/g++.other/friend9.C: Likewise.
14076         * g++.old-deja/g++.other/lineno1.C: Likewise.
14077         * g++.old-deja/g++.other/using1.C: Likewise.
14078         * g++.old-deja/g++.pt/enum14.C: Likewise.
14079         * g++.old-deja/g++.pt/friend11.C: Likewise.
14080         * g++.old-deja/g++.pt/friend21.C: Likewise.
14081         * g++.old-deja/g++.pt/friend3.C: Likewise.
14082         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14083         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14084         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14085         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14087 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14089         PR ipa/65765
14090         * g++.dg/ipa/pr65765.C: New test.
14092 2015-04-15  Nick Clifton  <nickc@redhat.com>
14094         * gcc.target/rx/builtins.c: Disable RMPA test if string
14095         instructions are not allowed.
14097 2015-04-15  Alan Modra  <amodra@gmail.com>
14099         * gcc.dg/pr65408.c: New.
14101 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14103         PR target/65729
14104         * gcc.target/arm/pr65729.c: New test.
14106 2015-04-14  Richard Biener  <rguenther@suse.de>
14108         PR tree-optimization/65758
14109         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14111 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14113         PR target/65648
14114         * gcc.c-torture/execute/pr65648.c: New test.
14116 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14118         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14119         __builtin_finite instead of finite.
14120         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14121         Likewise.
14123 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14125         PR tree-optimization/63387
14126         * gcc.dg/pr63387.c: New testcase.
14128 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14130         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14132 2015-04-13  Richard Biener  <rguenther@suse.de>
14134         PR tree-optimization/65204
14135         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14137 2015-04-13  Terry Guo  <terry.guo@arm.com>
14139         PR target/65710
14140         * gcc.target/arm/pr65710.c: New.
14142 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14144         PR tree-optimization/65747
14145         * g++.dg/torture/pr65747.C: New test.
14147 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14149         PR c++/65736
14150         * g++.dg/cpp0x/pr65736.C: New test.
14152 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14153             Martin Liska  <mliska@suse.cz>
14155         PR ipa/65722
14156         * g++.dg/ipa/pr65722.C: New testcase.
14158 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14160         PR tree-optimization/65735
14161         * gcc.c-torture/compile/pr65735.c: New test.
14163 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14165         PR middle-end/65554
14166         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14168 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14170         PR target/65671
14171         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14173 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14175         PR target/65647
14176         * gcc.target/arm/pr65647-2.c: New.
14178 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14180         PR target/65694
14181         * g++.dg/torture/pr65694.C: New test.
14183 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14185         * gfortran.dg/coarray_lock_6.f90: New.
14186         * gfortran.dg/coarray_lock_7.f90: New.
14187         * gfortran.dg/coarray/lock_2.f90: New.
14189 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14191         PR fortran/56674
14192         PR fortran/58813
14193         PR fortran/59016
14194         PR fortran/59024
14195         * gfortran.dg/used_types_27.f90: New.
14197 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14199         PR target/65671
14200         * gcc.target/i386/pr65671.c: New.
14202 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14204         PR tree-optimization/65709
14205         * c-c++-common/ubsan/align-9.c: New test.
14207 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14209         PR fortran/56852
14210         * gfortran.dg/pr56852.f90: New test.
14212 2015-04-09  Marek Polacek  <polacek@redhat.com>
14213             Jakub Jelinek  <jakub@redhat.com>
14215         PR middle-end/65554
14216         * g++.dg/opt/pr65554.C: New test.
14218 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14220         PR c++/65690
14221         * c-c++-common/attr-aligned-1.c: New test.
14223 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14225         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14227 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14229         PR target/65676
14230         * gcc.target/i386/sse-25.c: New.
14232 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14234         PR target/65693
14235         * gcc.target/i386/pr65693.c: New test.
14237 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14239         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14241 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14243         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14245 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14247         * gcc.target/i386/thunk-retbnd.c: New.
14249 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14251         * gnat.dg/opt48.adb: New test.
14252         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14253         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14255 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14257         PR ipa/65540
14258         * gcc.c-torture/compile/pr65540.c: New.
14260 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14262         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14263         -Wno-pointer-arith.
14265 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14267         PR debug/65678
14268         * g++.dg/debug/pr65678.C: New test.
14270         PR middle-end/65680
14271         * gcc.c-torture/compile/pr65680.c: New test.
14273 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14275         PR fortran/65548
14276         * gfortran.dg/allocate_with_source_5.f90: New test.
14278 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14280         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14281         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14283 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14285         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14287 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14289         PR target/65614
14290         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14291         to get floating point compression.
14292         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14294 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14296         PR preprocessor/61977
14297         * gcc.dg/cpp/pr61977.c: New test.
14299 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14301         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14303 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14305         PR target/65647
14306         * gcc.target/arm/pr65647.c: New.
14308 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14310         PR ipa/65655
14311         * g++.dg/torture/pr65655.C: New testcase.
14313 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14315         PR c++/64085
14316         * g++.dg/cpp1y/lambda-init13.C: New.
14318 2015-04-03  Marek Polacek  <polacek@redhat.com>
14320         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14322 2015-04-02  Marek Polacek  <polacek@redhat.com>
14324         PR c++/65642
14325         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14326         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14328 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14330         PR preprocessor/61977
14331         * gcc.target/powerpc/pr61977-1.c: New test.
14332         * gcc.target/powerpc/pr61977-2.c: New test.
14334 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14336         PR c++/56100
14337         * g++.dg/warn/Wshadow-8.C: New.
14338         * g++.dg/warn/Wshadow-9.C: Likewise.
14339         * g++.dg/warn/Wshadow-10.C: Likewise.
14340         * g++.dg/warn/Wshadow-11.C: Likewise.
14342 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14344         * gcc.dg/pr23623.c: Added aligned attribute.
14345         * gcc.dg/20141029-1.c: Likewise.
14346         * gcc.dg/20150306-1.c: New test.
14348 2015-04-01  Marek Polacek  <polacek@redhat.com>
14350         PR c++/65554
14351         * g++.dg/cpp0x/initlist93.C: New test.
14352         * g++.dg/cpp0x/initlist94.C: New test.
14354 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14356         PR target/65624
14357         * gcc.target/aarch64/pr65624.c: New test.
14359 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14361         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14363 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14365         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14366         extra variable to force stack alignment.
14367         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14368         extra variable to force stack alignment.
14370 2015-03-31  Marek Polacek  <polacek@redhat.com>
14372         PR c++/65390
14373         * g++.dg/template/pr65390.C: New test.
14375 2015-03-31  Martin Liska  <mliska@suse.cz>
14377         * g++.dg/ipa/pr65557.C: New test.
14379 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14381         * gcc.target/s390/hotpatch-25.c: New test.
14382         * gcc.target/s390/hotpatch-1.c: Update test.
14383         * gcc.target/s390/hotpatch-10.c: Update test.
14384         * gcc.target/s390/hotpatch-11.c: Update test.
14385         * gcc.target/s390/hotpatch-12.c: Update test.
14386         * gcc.target/s390/hotpatch-13.c: Update test.
14387         * gcc.target/s390/hotpatch-14.c: Update test.
14388         * gcc.target/s390/hotpatch-15.c: Update test.
14389         * gcc.target/s390/hotpatch-16.c: Update test.
14390         * gcc.target/s390/hotpatch-17.c: Update test.
14391         * gcc.target/s390/hotpatch-18.c: Update test.
14392         * gcc.target/s390/hotpatch-19.c: Update test.
14393         * gcc.target/s390/hotpatch-2.c: Update test.
14394         * gcc.target/s390/hotpatch-21.c: Update test.
14395         * gcc.target/s390/hotpatch-22.c: Update test.
14396         * gcc.target/s390/hotpatch-23.c: Update test.
14397         * gcc.target/s390/hotpatch-24.c: Update test.
14398         * gcc.target/s390/hotpatch-3.c: Update test.
14399         * gcc.target/s390/hotpatch-4.c: Update test.
14400         * gcc.target/s390/hotpatch-5.c: Update test.
14401         * gcc.target/s390/hotpatch-6.c: Update test.
14402         * gcc.target/s390/hotpatch-7.c: Update test.
14403         * gcc.target/s390/hotpatch-8.c: Update test.
14404         * gcc.target/s390/hotpatch-9.c: Update test.
14405         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14407 2015-03-31  Richard Biener  <rguenther@suse.de>
14409         PR middle-end/65626
14410         * g++.dg/torture/pr65626.C: New testcase.
14412 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14414         PR target/65531
14415         * gcc.target/i386/mpx/pr65531.cc: New.
14417 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14419         PR target/65602
14420         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14421         __builtin_alloca instead of alloca.
14422         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14423         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14424         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14425         check.
14427 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14429         PR ipa/65610
14430         * g++.dg/ubsan/pr65610.C: New test.
14432 2015-03-30  Marek Polacek  <polacek@redhat.com>
14434         PR c++/65398
14435         * g++.dg/cpp0x/pr65398-2.C: New test.
14437 2015-03-30  Marek Polacek  <polacek@redhat.com>
14439         * c-c++-common/pr65556.c: Change the width of bit-fields.
14441 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14443         PR ipa/65588
14444         * gcc.target/i386/pr65588.c: New testcase.
14446 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14448         PR libgfortran/65563
14449         * gfortran.dg/open_errors_2.f90:  New test.
14451 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14453         PR libgfortran/65596
14454         * gfortran.dg/namelist_86.f90: New test.
14456 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14458         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14459         statement to reflect new ownership.
14461 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14463         PR c++/42328
14464         * g++.dg/template/friend58.C: New.
14465         * g++.dg/template/friend59.C: Likewise.
14467 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14469         PR c/65586
14470         * g++.dg/gomp/openmp-simd-3.C: New.
14471         * gcc.dg/gomp/openmp-simd-3.c: New.
14473 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14475         PR target/65248
14476         * gcc.target/i386/pr65248-1.c: New file.
14477         * gcc.target/i386/pr65248-2.c: Likewise.
14478         * gcc.target/i386/pr65248-3.c: Likewise.
14479         * gcc.target/i386/pr65248-4.c: Likewise.
14481 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14483         PR target/65593
14484         * gcc.c-torture/compile/pr65593.c: New test.
14486 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14488         PR c++/59329
14489         * g++.dg/cpp1y/constexpr-assert1.C: New.
14491 2015-03-27  Marek Polacek  <polacek@redhat.com>
14493         PR c++/65556
14494         * c-c++-common/pr65556.c: New test.
14496 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14498         PR ipa/65600
14499         * g++.dg/torture/pr65600.C: New testcase.
14501 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14503         PR target/65407
14504         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14506 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14508         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14509         statement and cleanup. Fixed typos.
14511 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14513         PR middle-end/65595
14514         * gcc.c-torture/compile/pr65595.c: New testcase.
14516 2015-03-27  Marek Polacek  <polacek@redhat.com>
14518         PR sanitizer/65583
14519         * g++.dg/ubsan/pr65583.C: New test.
14521 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14523         * gcc.c-torture/compile/20150327.c: New testcase.
14525 2015-03-26  Richard Biener  <rguenther@suse.de>
14527         PR middle-end/65555
14528         * g++.dg/torture/pr65555.C: New testcase.
14530 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14532         PR tree-optimization/64715
14533         * gcc.dg/builtin-object-size-15.c: New test.
14534         * gcc.dg/pr64715-1.c: New test.
14535         * gcc.dg/pr64715-2.c: New test.
14537 2015-03-26  Richard Biener  <rguenther@suse.de>
14539         PR middle-end/65519
14540         * gnat.dg/specs/opt2.ads: Fix testcase.
14542 2015-03-25  Martin Sebor  <msebor@redhat.com>
14544         PR testsuite/65526
14545         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14546         when target isn't arm*-*-*-*.
14547         (check_effective_target_arm_nothumb): Likewise.
14548         (check_effective_target_arm_little_endian): Likewise.
14549         (check_effective_target_arm_vect_no_misalign): Likewise.
14550         (check_effective_target_aarch64_little_endian): Fail early if target
14551         isn't aarch64*-*-*.
14553 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14555         PR tree-optimization/65177
14556         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14558 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14560         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14561         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14562         smmintrin.h and mm3dnow.h.
14564 2015-03-25  Marek Polacek  <polacek@redhat.com>
14566         PR c++/65558
14567         * g++.dg/cpp0x/pr65558.C: New test.
14569 2015-03-25  Marek Polacek  <polacek@redhat.com>
14571         PR c++/61670
14572         * g++.dg/template/pr61670.C: New test.
14574 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14576         PR c++/54987
14577         * g++.dg/template/pr54987.C: New.
14579 2015-03-25  Richard Biener  <rguenther@suse.de>
14581         PR tree-optimization/62630
14582         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14584 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14586         PR target/65508
14587         * gcc.target/i386/mpx/pr65508.c: New.
14589 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14591         PR fortran/64952
14592         PR fortran/65532
14593         * gfortran.dg/data_initialized_3.f90: New.
14595 2015-03-25  Richard Biener  <rguenther@suse.de>
14597         PR middle-end/65519
14598         * gnat.dg/specs/opt2.ads: New testcase.
14600 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14602         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14603         * gcc.target/arm/memset-inline-4.c: Skip for
14604         arm_tune_string_ops_prefer_neon.
14605         * gcc.target/arm/memset-inline-5.c: Ditto.
14606         * gcc.target/arm/memset-inline-6.c: Ditto.
14607         * gcc.target/arm/memset-inline-8.c: Ditto.
14608         * gcc.target/arm/memset-inline-9.c: Ditto.
14610 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14612         PR c++/58923
14613         * g++.dg/other/virtual3.C: New.
14615 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14617         PR c++/60130
14618         * g++.dg/cpp0x/vt-60130.C: New.
14620 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14622         PR c++/61971
14623         * g++.dg/warn/Warray-bounds-7.C: New.
14625 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14627         PR c++/60067
14628         * g++.dg/template/defarg18.C: New.
14630 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14632         PR c++/59988
14633         * g++.dg/cpp0x/vt-59988.C: New.
14635 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14637         PR tree-optimization/65533
14638         * gcc.dg/pr65533.c: New test.
14640 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14642         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14643         source= and mold= expressions functionality.
14644         * gfortran.dg/allocate_class_4.f90: New test.
14645         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14646         copying an unlimited polymorhpic object containing a char array
14647         to another unlimited polymorphic object respects the _len
14648         component.
14649         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14650         whether deferred length char array allocate works, unlimited
14651         polymorphic object allocation from a string works and if
14652         allocating an array of deferred length strings works.
14653         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14655 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14657         PR c++/65513
14658         * g++.dg/cpp0x/constexpr-array11.C: New.
14660 2015-03-24  Richard Biener  <rguenther@suse.de>
14662         PR middle-end/65517
14663         * gcc.dg/torture/pr65517.c: New testcase.
14665 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14667         * gfortran.dg/coindexed_1.f90: Moved from
14668         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14670 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14672         PR testsuite/65506
14673         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14674         gimple dump.
14676         PR target/65523
14677         * gcc.target/i386/pr65523.c: New test.
14679         PR ipa/65475
14680         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14681         dg-options.
14682         * g++.dg/lto/pr65475b_0.C: Likewise.
14684 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14686         PR target/65505
14687         * gcc.target/sh/torture/pr65505.c: New.
14689 2015-03-23  Martin Sebor  <msebor@redhat.com>
14691         PR testsuite/63175
14692         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14693         assembly for lvx in addition to lxv.
14695 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14697         PR target/65504
14698         * gfortran.dg/pr65504.f90: New test.
14700         PR ipa/65521
14701         * gcc.dg/pr65521.c: New test.
14703 2015-03-23  Richard Biener  <rguenther@suse.de>
14705         PR tree-optimization/65518
14706         * gcc.dg/vect/pr65518.c: New testcase.
14708 2015-03-23  Richard Biener  <rguenther@suse.de>
14710         PR tree-optimization/65494
14711         * gcc.dg/vect/pr65494.c: New testcase.
14713 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14715         PR preprocessor/65238
14716         * c-c++-common/cpp/pr65238-1.c: New test.
14717         * gcc.dg/cpp/pr65238-2.c: New test.
14718         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14719         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14721 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14722             Mikael Morin  <mikael@gcc.gnu.org>
14724         PR fortran/64952
14725         * gfortran.dg/elemental_dependency_4.f90: New.
14726         * gfortran.dg/elemental_dependency_5.f90: New.
14728 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14730         PR ipa/65475
14731         * g++.dg/lto/pr65475b_0.C: New testcase.
14732         * g++.dg/lto/pr65475b_1.C: New testcase.
14733         * g++.dg/lto/pr65475c_0.C: New testcase.
14734         * g++.dg/lto/pr65475c_1.C: New testcase.
14736 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14738         * gfortran.dg/coarray_38.f90: New.
14739         * gfortran.dg/coarray_39.f90: New.
14740         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14741         compile test.
14743 2015-03-20  Marek Polacek  <polacek@redhat.com>
14745         PR c++/65398
14746         * g++.dg/cpp0x/pr65398.C: New test.
14748 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14750         PR ipa/65475
14751         * g++.dg/lto/pr65475_0.C: New testcase.
14752         * g++.dg/lto/pr65475_1.C: New testcase.
14754 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14756         PR rtl-optimization/64366
14757         * gcc.target/sh/pr64366.c: New.
14759 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14761         PR c++/48324
14762         * g++.dg/cpp0x/constexpr-48324.C: New.
14764 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14766         PR c++/48453
14767         * g++.dg/cpp0x/pr48453.C: New.
14769 2015-03-20  Marek Polacek  <polacek@redhat.com>
14771         PR c++/65072
14772         * g++.dg/cpp0x/pr65072.C: New test.
14774 2015-03-20  Richard Biener  <rguenther@suse.de>
14776         PR middle-end/64715
14777         * gcc.dg/pr15347.c: Use -O.
14778         * c-c++-common/pr19807-1.c: Likewise.
14780 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14782         * gnat.dg/volatile13.ad[sb]: New test.
14784 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14786         PR rtl-optimization/60851
14787         * gcc.target/i386/pr60851.c: New test.
14789 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14791         PR target/65240
14792         * g++.dg/pr65240.h: Add tests for PR 65240.
14793         * g++.dg/pr65240-1.C: Likewise.
14794         * g++.dg/pr65240-2.C: Likewise.
14795         * g++.dg/pr65240-3.C: Likewise.
14796         * g++.dg/pr65240-4.C: Likewise.
14798 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14800         PR rtl-optimization/63491
14801         * gcc.target/powerpc/pr63491.c: New.
14803 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14805         * g++.dg/ipa/pr65465.C: New test.
14807 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14809         PR c++/52659
14810         * g++.dg/cpp0x/deleted11.C: New.
14812 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14814         PR sanitizer/65400
14815         * c-c++-common/tsan/pr65400-3.c: New test.
14817 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14819         PR c++/59686
14820         * g++.dg/cpp0x/constexpr-59686.C: New.
14822 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14824         PR sanitizer/64265
14825         * g++.dg/tsan/pr64265.C: New test.
14827         PR sanitizer/65400
14828         * c-c++-common/tsan/pr65400-1.c: New test.
14829         * c-c++-common/tsan/pr65400-2.c: New test.
14831 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14833         PR c++/59816
14834         * g++.dg/cpp0x/pr59816.C: New.
14836 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14838         PR fortran/59198
14839         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14841 2015-03-18  Martin Liska  <mliska@suse.cz>
14843         PR ipa/65439
14844         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14845         equivalences either to 6 or 7.
14847 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14849         PR middle-end/64491
14850         Revert:
14851         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14853         * gcc.dg/undefined-loop-1.c: New file.
14854         * gcc.dg/undefined-loop-2.c: New file.
14856         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14858         PR testsuite/64032
14859         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14860         loop exits too early.
14862 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14864         PR tree-optimization/65450
14865         * gfortran.dg/pr65450.f90: New test.
14867         PR target/65078
14868         * gcc.target/i386/pr65078-1.c: New test.
14869         * gcc.target/i386/pr65078-2.c: New test.
14870         * gcc.target/i386/pr65078-3.c: New test.
14871         * gcc.target/i386/pr65078-4.c: New test.
14872         * gcc.target/i386/pr65078-5.c: New test.
14873         * gcc.target/i386/pr65078-6.c: New test.
14875 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14877         PR c++/65340
14878         * g++.dg/cpp1y/pr65340.C: New.
14880 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14882         PR fortran/64432
14883         * gfortran.dg/system_clock_3.f08: Adjust test.
14885 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14887         PR fortran/59198
14888         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14889         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14891 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14893         PR fortran/64432
14894         * gfortran.dg/system_clock_3.f08: New test.
14896 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14898         PR c++/64626
14899         g++.dg/cpp1y/pr64626-1.C: New.
14900         g++.dg/cpp1y/pr64626-2.C: New.
14901         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14903 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14905         PR tree-optimization/65427
14906         * gcc.c-torture/execute/pr65427.c: New test.
14908 2015-03-16  Marek Polacek  <polacek@redhat.com>
14910         DR 1688
14911         PR c++/65327
14912         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14913         * g++.dg/cpp0x/pr65327.C: New test.
14915 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14917         PR sanitizer/64820
14918         * c-c++-common/asan/pr64820.c: New test.
14920 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14922         * gfortran.dg/pointer_2.f90: New test.
14924 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14926         * g++.dg/pr65049.C: New test.
14928 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14930         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14931         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14932         * gcc.target/i386/fuse-caller-save.c: Same.
14934 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14936         * gnat.dg/loop_optimization18.ad[sb]: New test.
14937         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14939 2015-03-16  Alan Modra  <amodra@gmail.com>
14941         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14942         2014-12-05 change.
14944 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14946         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14947         hppa*-*-hpux*.
14948         * gcc.dg/torture/pr65270-2.c: Likewise.
14950 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14952         PR fortran/61138
14953         * gfortran.dg/pointer_remapping_9.f90: New.
14955 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14957         PR tree-optimization/65369
14958         * gcc.c-torture/execute/pr65369.c: New test.
14960         PR tree-optimization/65418
14961         * gcc.c-torture/execute/pr65418-1.c: New test.
14962         * gcc.c-torture/execute/pr65418-2.c: New test.
14964         PR rtl-optimization/65401
14965         * gcc.c-torture/execute/pr65401.c: New test.
14967 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14969         PR target/64600
14970         * gcc.target/arm/pr64600_1.c: New test.
14972 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14974         PR rtl-optimization/65235
14975         * gcc.target/aarch64/pr65235_1.c: New test.
14977 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14979         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14980         * gcc.target/s390/hotpatch-22.c: Likewise.
14981         * gcc.target/s390/hotpatch-23.c: Likewise.
14982         * gcc.target/s390/hotpatch-24.c: Likewise.
14983         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14984         * gcc.target/s390/hotpatch-1.c: Update expected output.
14985         * gcc.target/s390/hotpatch-2.c: Likewise.
14986         * gcc.target/s390/hotpatch-3.c: Likewise.
14987         * gcc.target/s390/hotpatch-4.c: Likewise.
14988         * gcc.target/s390/hotpatch-5.c: Likewise.
14989         * gcc.target/s390/hotpatch-6.c: Likewise.
14990         * gcc.target/s390/hotpatch-7.c: Likewise.
14991         * gcc.target/s390/hotpatch-8.c: Likewise.
14992         * gcc.target/s390/hotpatch-9.c: Likewise.
14993         * gcc.target/s390/hotpatch-10.c: Likewise.
14994         * gcc.target/s390/hotpatch-11.c: Likewise.
14995         * gcc.target/s390/hotpatch-12.c: Likewise.
14996         * gcc.target/s390/hotpatch-13.c: Likewise.
14997         * gcc.target/s390/hotpatch-14.c: Likewise.
14998         * gcc.target/s390/hotpatch-15.c: Likewise.
14999         * gcc.target/s390/hotpatch-16.c: Likewise.
15000         * gcc.target/s390/hotpatch-17.c: Likewise.
15001         * gcc.target/s390/hotpatch-18.c: Likewise.
15002         * gcc.target/s390/hotpatch-19.c: Likewise.
15004 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15006         PR target/65103
15007         * gcc.target/i386/pr65103-1.c: New.
15009 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15011         PR target/65044
15012         * gcc.target/i386/pr65044.c: New.
15014 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15016         PR rtl-optimization/64895
15017         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15018         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15019         * gcc.target/i386/fuse-caller-save.c: Ditto.
15021 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15023         * gcc.dg/ipa/pr63569.c: Fix template.
15025 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15027         * g++.dg/ipa/pr64146.C: Require fpic support.
15029 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15031         PR libfortran/65200
15032         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15033         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15035 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15037         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15038         to dg-options, fix up dg-skip-if.
15040 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15042         PR target/65296
15043         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15044         * gcc.target/avr/tiny-caller-save.c: Same.
15046 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15048         PR target/65242
15049         * g++.dg/pr65242.C: New test.
15051 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15053         * c-c++-common/asan/no-asan-check-glob.c: New test.
15055 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15057         PR c++/65370
15058         * g++.dg/other/default11.C: New.
15059         * g++.dg/other/default12.C: Likewise.
15061 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15063         PR target/65368
15064         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15066 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15068         PR fortran/65024
15069         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15071 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15073         PR c++/65127
15074         * g++.dg/cpp0x/pr65127.C: New test.
15076 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15078         * gcc.dg/ipa/PR64550.c: Update template.
15080 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15081             Tobias Burnus  <burnus@net-b.de>
15083         * gfortran.dg/coarray_sync_memory.f90: New.
15085 2015-03-10  Marek Polacek  <polacek@redhat.com>
15087         PR sanitizer/65367
15088         * c-c++-common/ubsan/pr65367.c: New test.
15090 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15092         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15093         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15094         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15095         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15096         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15097         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15098         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15099         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15100         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15101         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15102         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15103         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15104         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15106 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15108         * lib/mpx-dg.exp (mpx_link_flags): New.
15109         (mpx_init): New.
15110         (mpx_finish): New.
15111         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15112         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15113         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15114         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15115         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15116         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15117         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15118         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15119         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15120         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15121         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15122         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15123         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15124         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15125         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15126         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15127         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15128         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15129         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15130         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15131         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15132         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15133         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15134         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15135         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15136         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15137         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15138         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15139         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15140         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15141         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15142         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15143         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15144         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15145         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15146         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15147         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15148         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15149         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15150         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15151         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15152         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15153         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15154         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15155         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15156         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15157         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15158         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15159         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15160         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15161         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15162         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15163         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15164         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15165         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15166         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15167         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15168         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15169         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15170         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15171         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15172         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15173         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15174         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15175         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15176         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15177         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15178         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15179         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15180         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15181         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15182         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15183         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15184         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15185         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15186         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15187         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15188         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15189         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15190         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15191         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15192         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15193         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15194         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15195         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15196         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15197         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15198         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15199         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15200         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15201         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15202         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15203         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15204         * gcc.target/i386/mpx/label-address-1.c: New.
15205         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15206         * gcc.target/i386/mpx/macro.c: New.
15207         * gcc.target/i386/mpx/mpx-check.h: New.
15208         * gcc.target/i386/mpx/mpx.exp: New.
15209         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15210         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15211         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15212         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15213         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15214         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15215         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15216         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15217         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15218         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15219         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15220         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15221         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15222         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15223         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15224         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15225         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15226         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15227         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15228         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15229         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15230         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15231         * gcc.target/i386/mpx/reference-1-nov.c: New.
15232         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15233         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15234         * gcc.target/i386/mpx/reference-2-nov.c: New.
15235         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15236         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15237         * gcc.target/i386/mpx/reference-3-nov.c: New.
15238         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15239         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15240         * gcc.target/i386/mpx/reference-4-nov.c: New.
15241         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15242         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15243         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15244         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15245         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15246         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15247         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15248         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15249         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15250         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15251         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15252         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15253         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15254         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15255         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15256         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15257         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15258         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15259         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15260         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15261         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15262         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15263         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15264         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15265         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15266         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15267         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15268         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15269         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15270         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15271         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15272         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15273         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15274         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15275         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15276         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15277         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15278         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15279         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15280         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15281         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15282         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15283         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15284         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15285         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15286         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15287         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15288         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15289         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15290         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15291         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15292         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15293         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15294         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15295         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15296         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15297         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15298         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15299         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15300         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15301         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15302         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15303         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15304         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15305         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15306         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15307         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15308         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15309         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15310         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15311         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15312         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15313         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15314         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15315         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15316         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15317         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15318         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15319         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15320         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15321         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15322         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15323         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15324         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15325         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15326         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15327         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15328         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15329         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15330         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15331         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15332         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15333         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15334         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15335         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15336         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15337         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15338         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15339         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15340         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15341         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15342         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15343         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15344         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15345         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15346         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15347         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15348         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15349         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15350         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15351         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15352         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15353         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15354         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15355         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15356         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15357         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15358         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15359         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15360         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15361         * gcc.target/i386/mpx/vla-1-nov.c: New.
15362         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15363         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15364         * gcc.target/i386/mpx/vla-2-nov.c: New.
15365         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15367 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15369         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15371 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15373         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15375 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15377         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15378         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15380 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15382         PR c/65120
15383         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15384         on rhs is 0.
15385         (fn4): New test.
15386         * c-c++-common/pr65120.c: New test.
15388         PR rtl-optimization/65321
15389         * gcc.dg/pr65321.c: New test.
15391 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15393         PR tree-optimization/65355
15394         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15396 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15398         PR c/65120
15399         * c-c++-common/pr49706.c: Adjust tests for not warning
15400         about !!x == y or !b == y where b is boolean, and add
15401         some further tests.
15402         * c-c++-common/pr62199-2.c: Likewise.
15404 2015-03-09  Richard Biener  <rguenther@suse.de>
15406         PR middle-end/65270
15407         * gcc.dg/torture/pr65270-1.c: New testcase.
15408         * gcc.dg/torture/pr65270-2.c: Likewise.
15410 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15412         PR tree-optimization/63743
15413         * gcc.dg/pr63743.c: New test.
15415 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15417         PR lto/65316
15418         * g++.dg/lto/pr65316_0.C: New testcase.
15419         * g++.dg/lto/pr65316_1.C: New testcase.
15421 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15423         PR target/62247
15424         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15425         hppa*-*-hpux*.
15426         * g++.dg/abi/rtti3.C: Likewise.
15428         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15430         PR target/62251
15431         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15433         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15435         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15437         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15439 2015-03-08  Morin  <mikael@gcc.gnu.org>
15441         PR fortran/60898
15442         * gfortran.dg/entry_20.f90: New.
15444 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15446         PR target/65153
15447         * gcc.c-torture/compile/pr65153.c: New.
15449 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15451         PR target/65249
15452         * g++.dg/torture/pr65249.C: New.
15454 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15456         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15457         long.
15458         (int64_t): Likewise.
15460 2015-03-07  Marek Polacek  <polacek@redhat.com>
15461             Martin Uecker  <uecker@eecs.berkeley.edu>
15463         PR sanitizer/65280
15464         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15465         member-like arrays.
15466         * c-c++-common/ubsan/bounds-8.c: New test.
15467         * c-c++-common/ubsan/bounds-9.c: New test.
15468         * gcc.dg/ubsan/bounds-2.c: New test.
15470 2015-03-05  Martin Sebor  <msebor@redhat.com>
15472         PR testsuite/63175
15473         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15474         checking of results into main to prevent it from getting optimized
15475         away.
15476         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15478 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15480         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15481         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15482         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15483         x64.
15485 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15487         * g++.dg/lto/pr65302_1.C: New testcase.
15488         * g++.dg/lto/pr65302_0.C: New testcase.
15490 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15492         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15493         -fno-ipa-icf to dg-options.
15495 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15497         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15498         compiles using the linker plugin.
15500 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15502         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15504 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15506         * gcc.target/arm/pr65067.c: New test.
15508 2015-03-05  Martin Liska  <mliska@suse.cz>
15510         PR ipa/65318
15511         * gcc.dg/ipa/pr65318.c: New test.
15513 2015-03-05  Marek Polacek  <polacek@redhat.com>
15515         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15517 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15519         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15521 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15523         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15524         max-unroll-times back to defaults for s390.
15526 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15528         Fix last commit.
15530 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15532         PR c++/64665
15533         * g++.dg/cpp0x/initlist92.C: New.
15535 2015-03-05  Richard Biener  <rguenther@suse.de>
15537         PR tree-optimization/65310
15538         * gcc.dg/vect/pr65310.c: New testcase.
15540 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15542         PR c++/64834
15543         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15545 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15547         * gnat.dg/entry_queues3.adb: New test.
15549 2015-03-04  Ian Lance Taylor  <iant@google.com>
15551         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15553 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15555         PR c++/64227
15556         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15558 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15560         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15561         -fno-ipa-icf to dg-options
15562         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15563         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15565 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15567         PR c++/64398
15568         * g++.dg/cpp0x/decltype62.C: New.
15570 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15572         * gnat.dg/object_overflow5.adb: New test.
15574 2015-03-03  Martin Liska  <mliska@suse.cz>
15576         PR ipa/65287
15577         * gcc.dg/ipa/pr65287.c: New test.
15579 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15580             Eric Botcazou  <ebotcazou@adacore.com>
15582         * gnat.dg/specs/pack12.ads: New test.
15584 2015-03-03  Martin Liska  <mliska@suse.cz>
15586         * gcc.dg/ipa/PR65282.c: New test.
15588 2015-03-13  Jeff Law  <law@redhat.com>
15590         PR tree-optimization/65241
15591         * gcc.c-torture/compile/pr65241.c: New test.
15593 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15595         PR target/64331
15596         * gcc.target/avr/torture/pr64331.c: New test.
15598 2015-03-03  Martin Liska  <mliska@suse.cz>
15599             Jan Hubicka  <hubicka@ucw.cz>
15601         * g++.dg/ipa/pr65263.C: New test.
15603 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15605         PR ipa/65130
15606         * gcc.dg/lto/pr65130_0.c: New testcase.
15607         * gcc.dg/lto/pr65130_1.c: New testcase.
15609 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15611         PR ipa/64988
15612         * g++.dg/torture/pr64988.C: New testcase.
15614 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15616         * gfortran.dg/coarray_atomic_6.f90: New.
15618 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15620         PR target/65184
15621         * gcc.target/i386/pr65184.c: New.
15623 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15625         PR target/65183
15626         * gcc.target/i386/pr65183.c: New.
15628 2015-02-28  Martin Liska  <mliska@suse.cz>
15629             Jan Hubicka  <hubicka@ucw.cz>
15631         * gcc.dg/ipa/ipa-icf-35.c: New test.
15632         * gcc.dg/ipa/ipa-icf-36.c: New test.
15633         * gcc.dg/ipa/ipa-icf-37.c: New test.
15635 2015-02-28  Martin Liska  <mliska@suse.cz>
15636             Jan Hubicka  <hubicka@ucw.cz>
15638         PR ipa/65245
15639         * gcc.dg/ipa/ipa-icf-34.c: New test.
15641 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15643         PR target/61142
15644         * gcc.target/sh/sh/pr61142.c: New.
15646 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15648         * g++.dg/other/dump-ada-spec-3.C: New test.
15650 2015-03-01  Martin Liska  <mliska@suse.cz>
15652         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15653         * g++.dg/ipa/pr63595.C: Update expected results.
15655 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15657         PR ipa/65236
15658         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15660 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15662         * gcc.dg/vect/pr59354.c: Move vector producing code to
15663         separate function.
15665 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15667         PR ipa/65237
15668         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15669         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15670         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15671         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15673 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15675         PR tree-optimization/65048
15676         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15677         (foo): Use K&R style definition.
15679 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15681         PR target/65032
15682         * g++.dg/pr65032.C: New.
15684 2015-02-27  Marek Polacek  <polacek@redhat.com>
15686         PR c/65040
15687         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15688         -Wformat=2.
15690 2015-02-27  Marek Polacek  <polacek@redhat.com>
15692         PR c/65228
15693         * gcc.dg/pr65228.c: New test.
15695 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15697         PR c/35330
15698         * gcc.dg/weak/weak-17.c: New file.
15700 2015-02-27  Richard Biener  <rguenther@suse.de>
15702         PR lto/65193
15703         * g++.dg/lto/pr65193_0.C: New testcase.
15705 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15707         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15708         * gcc.target/s390/hotpatch-8.c: Likewise.
15709         * gcc.target/s390/hotpatch-9.c: Likewise.
15710         * gcc.target/s390/pr61078.c: Likewise.
15711         * gcc.target/s390/pr57960.c: Remove -m64.
15712         * gcc.target/s390/pr61078.c: Likewise.
15714 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15715             Martin Liska  <mliska@suse.cz>
15717         PR bootstrap/65150
15718         * gcc.dg/pr64454.c: Disable ICF.
15719         * gcc.dg/pr28685-1.c: Disable ICF
15720         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15721         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15722         * g++.dg/ipa/ipa-icf-4.C: Update template.
15724 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15726         PR tree-optimization/65216
15727         * gcc.c-torture/execute/pr65216.c: New test.
15729         PR tree-optimization/65215
15730         * gcc.c-torture/execute/pr65215-1.c: New test.
15731         * gcc.c-torture/execute/pr65215-2.c: New test.
15732         * gcc.c-torture/execute/pr65215-3.c: New test.
15733         * gcc.c-torture/execute/pr65215-4.c: New test.
15734         * gcc.c-torture/execute/pr65215-5.c: New test.
15736 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15738         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15740 2015-02-26  Martin Liska  <mliska@suse.cz>
15741             Jan Hubicka  <hubicka@ucw.cz>
15743         * g++.dg/ipa/pr64146.C: Update expected results.
15744         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15745         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15746         * gcc.dg/ipa/ipa-icf-34.c: New test.
15748 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15750         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15751         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15752         (dg-additional-options): Remove dg directive.
15753         (dg-final): Add dg directive.
15755 2015-02-26  Marek Polacek  <polacek@redhat.com>
15757         PR ipa/65008
15758         * g++.dg/ipa/pr65008.C: New test.
15760 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15762         * lib/profopt.exp (profopt-target-cleanup): New proc.
15763         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15764         files from sources from dg-additional-sources.
15766 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15768         * lib/gcov.exp: Cleanup in case of xfail.
15770 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15772         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15774 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15776         PR debug/46102
15777         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15778         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15779         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15780         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15781         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15782         * g++.dg/debug/pr46123.C: XFAIL and move...
15783         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15784         * gcc.dg/debug/dwarf2-3.c: Move...
15785         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15787 2015-02-26  Marek Polacek  <polacek@redhat.com>
15789         PR c++/65202
15790         * g++.dg/cpp1y/pr65202.C: New test.
15792 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15794         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15795         locale_facets.h.gcov.
15797 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15799         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15801 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15803         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15805 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15807         PR target/65217
15808         * gcc.target/i386/pr65217.c: New.
15810 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15812         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15814 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15816         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15818 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15820         PR tree-optimization/65048
15821         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15823 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15825         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15826         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15828 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15830         PR target/65161
15831         * gcc.target/i386/pr65161.c: New test.
15833 2015-02-26  Terry Guo  <terry.guo@arm.com>
15835         * gcc.target/arm/no-volatile-in-it.c: New test.
15837 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15839         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15840         (dg-options): Add -save-temps.
15841         (dg-final): Add cleanup-saved-temps.
15843 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15845         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15847 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15849         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15850         * gcc.target/powerpc/pack01.c: Include string.h.
15852 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15854         PR target/65167
15855         * gcc.target/i386/pr65167.c: New.
15857 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15859         PR tree-optimization/61917
15860         * gcc.dg/vect/vect-pr61917.c: New file.
15862 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15864         PR tree-optimization/65170
15865         * gcc.c-torture/execute/pr65170.c: New test.
15866         * gcc.dg/tree-ssa/vrp96.c: New test.
15868 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15870         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15872 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15874         PR testsuite/65126
15875         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15876         (dg-additional-files-options): Copy additional_sources to
15877         additional_sources_used before emptying additional_sources.
15878         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15879         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15880         (cleanup-saved-temps): Use additional_sources_used instead of
15881         additional_sources.
15882         (dg-test): Reset additional_sources_used.
15884 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15886         PR fortran/63427
15887         * gfortran.dg/integer_exponentiation_6.F90: New test.
15889 2015-02-23  Martin Sebor  <msebor@redhat.com>
15891         PR target/65109
15892         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15893         two parts.  One to save registers, the other to verify the
15894         registers have the right values.  Save register state into
15895         static data rather than on the stack.
15897 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15899         PR bootstrap/63888
15900         * c-c++-common/asan/pr63888.c: New test.
15902 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15904         PR target/65163
15905         * gcc.c-torture/compile/pr65163.c: New.
15907 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15909         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15910         with -m31 on 64 bit.
15911         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15912         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15914 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15916         * gcc.target/s390/20090223-1.c: Add
15917         -Wno-implicit-function-declaration option.
15918         * gcc.target/s390/pr42224.c: Likewise.
15919         * gcc.target/s390/pr55718.c: Likewise.
15921 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15923         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15924         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15925         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15926         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15927         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15928         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15929         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15930         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15931         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15932         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15933         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15934         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15935         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15936         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15937         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15938         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15939         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15940         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15941         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15942         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15943         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15945 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15947         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15948         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15949         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15950         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15951         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15952         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15953         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15954         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15955         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15956         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15957         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15958         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15959         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15960         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15961         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15962         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15964 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15966         PR fortran/64980
15967         PR fortran/61960
15968         * gfortran.dg/pr61960.f90: New.
15969         * gfortran.dg/pr64230.f90: New.
15970         * gfortran.dg/pr64980.f03: New.
15972 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15974         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15976 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15978         PR ada/65156
15979         * gnat.dg/timing_events.adb: Removed, invalid test.
15981 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15983         PR debug/58123
15984         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15985         location.
15986         * g++.dg/gcov/gcov-2.C: Likewise.
15988 2015-02-20  Richard Biener  <rguenther@suse.de>
15990         PR tree-optimization/65136
15991         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15993 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15995         PR testsuite/64158
15996         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15997         powerpc*-*-linux* and nvptx-*-* blacklisting.
15999         * gcc.dg/sibcall-9.c: New test.
16000         * gcc.dg/sibcall-10.c: New test.
16002 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16004         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16006 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16008         PR target/64452
16009         * gcc.target/avr/torture/pr64452.c: New test.
16011 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16013         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16014         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16016 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16018         PR testsuite/65116
16019         * lib/target-supports.exp (check_compile): Check whether
16020         additional_sources is defined before using it.
16022 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16024         PR middle-end/65074
16025         * g++.dg/opt/pr65074.C: New file.
16027 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16029         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16030         (size_type): New typedef.
16031         (operator "" _script): Use it for the last argument.
16033 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16035         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16037 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16039         * lib/target-supports.exp (check_compile): Save/restore
16040         additional_sources that may belong to an actual test.
16042 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16044         PR gcov-profile/64634
16045         * g++.dg/gcov/gcov-15.C: New test.
16047 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16049         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16051 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16053         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16055 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16057         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16059 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16061         * gfortran.dg/fmt_cache_1.f: Add missing close.
16063 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16065         PR testsuite/65107
16066         * gfortran.dg/read_eof_8.f90: Add missing close.
16068 2015-02-18  Richard Biener  <rguenther@suse.de>
16070         PR tree-optimization/65063
16071         * gcc.dg/pr65063.c: New testcase.
16073 2015-02-18  Richard Biener  <rguenther@suse.de>
16075         PR tree-optimization/62217
16076         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16078 2015-02-18  Marek Polacek  <polacek@redhat.com>
16080         PR sanitizer/65081
16081         * c-c++-common/ubsan/pr65081.c: New test.
16083 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16085         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16086         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16088 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16090         * gcc.dg/ipa/propalign-3.c: New test.
16092 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16094         PR target/64793
16095         * gcc.target/sh/pr64793.c: New.
16096         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16098 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16100         * gcc.target/arm/divzero.c: New test case.
16102 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16104         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16106 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16107             Jakub Jelinek  <jakub@redhat.com>
16109         PR c++/65075
16110         * g++.dg/cpp0x/pr65075.C: New test.
16112 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16114         PR target/65058
16115         * gcc.target/powerpc/pr65058.c: New test.
16117 2015-02-16  Jeff Law  <law@redhat.com>
16119         PR tree-optimization/64823
16120         * gcc.dg/uninit-20.c: New test.
16122 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16123             James Greenhalgh  <james.greenhalgh@arm.com>
16125         PR ipa/64963
16126         * gcc.dg/ipa/ipa-clone-1.c: New test.
16128 2015-02-16  Richard Biener  <rguenther@suse.de>
16130         PR tree-optimization/65077
16131         * gcc.dg/torture/pr65077.c: New testcase.
16133 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16135         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16136         Directive adjusted to scan for ldaxr.
16137         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16138         adjusted to scan for ldaex.
16140 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16142         PR c++/65080
16143         * g++.dg/cpp0x/constexpr-65080.C: New.
16145 2015-02-16  Richard Biener  <rguenther@suse.de>
16147         PR tree-optimization/63593
16148         * gcc.dg/pr63593.c: New testcase.
16150 2015-02-16  Marek Polacek  <polacek@redhat.com>
16152         PR c/65066
16153         * gcc.dg/pr65066.c: New test.
16155 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16157         * gcc.dg/pr65002.C: Move ...
16158         * g++.dg/ipa/pr65002.C: ... here.
16160 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16162         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16163         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16164         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16165         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16167 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16169         PR testsuite/64850
16170         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16171         the expression to find calls.
16172         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16173         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16174         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16175         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16176         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16178 2015-02-14  Marek Polacek  <polacek@redhat.com>
16180         PR c/64768
16181         * gcc.dg/array-11.c: New test.
16182         * gcc.dg/array-12.c: New test.
16183         * gcc.dg/array-13.c: New test.
16184         * gcc.dg/array-14.c: New test.
16185         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16186         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16187         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16188         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16189         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16190         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16192 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16194         PR c++/60894
16195         * g++.dg/lookup/using54.C: New.
16197 2015-02-13  Jeff Law  <law@redhat.com>
16199         PR bootstrap/65060
16200         Revert my change for tree-optimization/64823.
16202 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16204         PR tree-optimization/65053
16205         * gcc.c-torture/execute/pr65053-1.c: New test.
16206         * gcc.c-torture/execute/pr65053-2.c: New test.
16208 2015-02-13  Marek Polacek  <polacek@redhat.com>
16210         PR c/65050
16211         * gcc.dg/pr65050.c: New test.
16213 2015-02-13  Jeff Law  <law@redhat.com>
16215         PR tree-optimization/64823
16216         * gcc.dg/uninit-20.c: New test.
16218         PR rtl-optimization/47477
16219         * gcc.dg/tree-ssa/pr47477.c: New test.
16221 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16223         PR c++/60211
16224         * g++.dg/parse/ivdep-2.C: New.
16225         * g++.dg/parse/ivdep-3.C: Likewise.
16227 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16229         PR fortran/64506
16230         * gfortran.dg/continuation_13.f90: New test.
16231         * gfortran.dg/continuation_14.f: New test.
16233 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16235         PR c++/64970
16236         * g++.dg/cpp0x/sfinae55.C: New.
16238 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16240         PR ipa/65034
16241         * g++.dg/ipa/pr65034.C: New test.
16243 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16245         PR tree-optimization/65002
16246         * gcc.dg/pr65002.C: New.
16248 2015-02-13  Marek Polacek  <polacek@redhat.com>
16250         PR c/65040
16251         * c-c++-common/pr65040.c: New test.
16253 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16255         PR tree-optimization/64705
16256         * gcc.dg/tree-ssa/pr64705.c: New test.
16258 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16260         PR rtl/32219
16261         * gcc.dg/visibility-22.c: New test.
16262         * gcc.dg/visibility-23.c: New test.
16263         * gcc.target/i386/pr32219-1.c: New test.
16264         * gcc.target/i386/pr32219-2.c: New test.
16265         * gcc.target/i386/pr32219-3.c: New test.
16266         * gcc.target/i386/pr32219-4.c: New test.
16267         * gcc.target/i386/pr32219-5.c: New test.
16268         * gcc.target/i386/pr32219-6.c: New test.
16269         * gcc.target/i386/pr32219-7.c: New test.
16270         * gcc.target/i386/pr32219-8.c: New test.
16271         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16273 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16275         PR libgfortran/57822
16276         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16277         four different KINDs.
16279 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16281         PR c++/64884
16282         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16284         PR sanitizer/65000
16285         * g++.dg/ubsan/pr65000.C: New test.
16287 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16289         PR fortran/64932
16290         * gfortran.dg/finalize_28.f90: New test
16292 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16294         PR debug/55541
16295         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16296         DW_TAG_lexical_block removal.
16297         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16298         * g++.dg/guality/pr55541.C: New test.
16300         PR sanitizer/64984
16301         * g++.dg/ubsan/pr64984.C: New test.
16303 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16305         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16307 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16309         PR testsuite/64930
16310         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16311         instructions for 2015-01-14 get_memmodel changes.
16312         * gcc.target/powerpc/atomic-p8.c: Likewise.
16314         PR sanitizer/65019
16315         * g++.dg/ubsan/pr65019.C: New test.
16317         PR tree-optimization/65014
16318         * gcc.c-torture/compile/pr65014.c: New test.
16320 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16322         PR libgfortran/57822
16323         * gfortran/fmt_g0_7.f08: Revise test.
16325 2015-02-11  Jeff Law  <law@redhat.com>
16327         PR target/63347
16328         * gcc.target/m68k/pr63347.c: New test.
16330 2015-02-11  Marek Polacek  <polacek@redhat.com>
16332         * g++.dg/ubsan/shift-1.C: New test.
16333         * gcc.dg/ubsan/c-shift-2.c: New test.
16334         * c-c++-common/ubsan/shift-5.c: Remove file.
16336 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16338         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16339         Directive adjusted to XFAIL.
16340         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16341         adjusted to XFAIL.
16343 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16345         PR middle-end/65003
16346         * g++.dg/opt/pr65003.C: New test.
16348 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16350         * lib/target-supports.exp (check_effective_target_pie): Renamed
16351         to ...
16352         (check_effective_target_pie_enabled): This.
16353         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16354         * gcc.target/i386/pie.c: Likewise.
16356 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16358         PR target/64893
16359         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16360         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16362 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16364         PR target/61925
16365         * gcc.target/i386/pr61925-1.c: New test.
16366         * gcc.target/i386/pr61925-2.c: New test.
16367         * gcc.target/i386/pr61925-3.c: New test.
16369 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16371         PR sanitizer/65004
16372         * g++.dg/asan/pr65004.C: New test.
16374 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16376         PR target/64661
16377         * gcc.taget/sh/pr64661-0.h: New.
16378         * gcc.taget/sh/pr64661-1.c: New.
16379         * gcc.taget/sh/pr64661-2.c: New.
16380         * gcc.taget/sh/pr64661-3.c: New.
16381         * gcc.taget/sh/pr64661-4.c: New.
16383 2015-02-10  Richard Biener  <rguenther@suse.de>
16385         PR tree-optimization/64995
16386         * g++.dg/torture/pr64995.C: New testcase.
16388 2015-02-10  Richard Biener  <rguenther@suse.de>
16390         PR tree-optimization/64909
16391         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16393 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16395         * gcc.dg/signbit-sa.c: New test.
16397 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16399         PR libgfortran/57822
16400         * gfortran/fmt_g0_7.f08: New test.
16402 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16404         PR tree-optimization/43378
16405         * gcc.dg/tree-ssa/pr43378.c: New test.
16407 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16409         PR ipa/64978
16410         * g++.dg/torture/pr64978.C: New testcase.
16412 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16414         PR sanitizer/64981
16415         * gcc.dg/asan/pr64981.c: New test.
16417 2015-02-09  Marek Polacek  <polacek@redhat.com>
16419         PR c/64856
16420         * gcc.dg/pr64856.c: New test.
16422 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16424         PR target/64979
16425         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16426         * gcc.c-torture/execute/pr64979.c: New test.
16428 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16430         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16432 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16434         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16435         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16437 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16439         PR target/58757
16440         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16442 2015-02-09  Richard Biener  <rguenther@suse.de>
16444         PR tree-optimization/54000
16445         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16447 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16449         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16451 2015-02-09  Martin Liska  <mliska@suse.cz>
16453         * g++.dg/ipa/pr64858.C: New test.
16455 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16457         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16459 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16461         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16463 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16465         PR fortran/63744
16466         * gfortran.dg/use_rename_8.f90: New.
16468 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16470         * gnat.dg/addr7.ad[sb]: New test.
16471         * gnat.dg/addr8.ad[sb]: Likewise.
16473 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16475         PR jit/64752
16476         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16477         from jit.dg/test-compile-to-executable.c's create_code, with a
16478         clarification of the output message.
16479         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16480         pass/fail message.
16481         (test_jit): Use CHECK_NO_ERRORS when calling
16482         gcc_jit_context_compile_to_file.
16483         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16484         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16485         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16486         about deletions that are attempted.
16487         (jit-verify-compile-to-file): Rename to...
16488         (jit-verify-output-file-was-created): ...this, and drop the
16489         attempt to run "file" and verify the output.
16490         (jit-verify-assembler): New function.
16491         (jit-verify-object): New function.
16492         (jit-verify-dynamic-library): New function.
16493         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16494         favor of an implementation from new file
16495         create-code-for-hello-world-executable.h, which also adds a
16496         "main".
16497         (dg-final): Replace jit-verify-compile-to-file with
16498         jit-verify-output-file-was-created, and invoke new function
16499         jit-verify-assembler.
16500         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16501         the output message.
16502         (dg-final): Replace jit-verify-compile-to-file with
16503         jit-verify-output-file-was-created, and invoke new function
16504         jit-verify-dynamic-library.
16505         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16506         favor of an implementation from new file
16507         create-code-for-hello-world-executable.h, which also adds a
16508         "main".
16509         (dg-final): Replace jit-verify-compile-to-file with
16510         jit-verify-output-file-was-created.  Strengthen the expected stdout
16511         from the built executable.
16512         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16513         favor of an implementation from new file
16514         create-code-for-hello-world-executable.h, which also adds a
16515         "main".
16516         (dg-final): Replace jit-verify-compile-to-file with
16517         jit-verify-output-file-was-created, and invoke new function
16518         jit-verify-object.
16519         * jit.dg/verify-dynamic-library.c: New source file.
16521 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16522             Brian Rzycki  <b.rzycki@samsung.com>
16524         PR tree-optimization/64878
16525         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16527 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16529         PR ipa/64896
16530         * g++.dg/ipa/pr64896.C: New test.
16532 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16534         PR target/64205
16535         * gcc.target/powerpc/pr64205.c: New file.
16537 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16539         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16540         (dg-options): Use -fpie instead of -fPIE -pie.
16542 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16544         PR middle-end/64937
16545         * g++.dg/asan/pr64937.C: New test.
16547 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16549         PR fortran/63205
16550         * gfortran.dg/class_to_type_4.f90: New test
16552 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16554         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16556 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16558         PR rtl-optimization/64957
16559         PR debug/64817
16560         * gcc.c-torture/execute/pr64957.c: New test.
16562 2015-02-05  Jeff Law  <law@redhat.com>
16564         PR target/17306
16565         * gcc.target/h8300/pr17306-1.c: New test.
16566         * gcc.target/h8300/pr17306-2.c: New test.
16568 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16570         PR fortran/64943
16571         * gfortran.dg/structure_constructor_12.f90: New.
16573 2015-02-05  Jeff Law  <law@redhat.com>
16575         PR target/58400
16576         gcc.target/h8300/pr58400.c: New test.
16578 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16580         * gcc.target/arm/macro_defs0.c: New test.
16581         * gcc.target/arm/macro_defs1.c: New test.
16582         * gcc.target/arm/macro_defs2.c: New test.
16584 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16586         PR rtl-optimization/64905
16587         * gcc.target/i386/pr64905.c: Require nonpic target.
16588         (dg-options): Add -fomit-frame-pointer.
16589         (main): Remove.
16591 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16593         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16594         tree dump scanning.
16596 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16598         PR fortran/64757
16599         * gfortran.dg/type_to_class_2.f90: New test
16600         * gfortran.dg/type_to_class_3.f90: New test
16602 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16604         PR ipa/64686
16605         * g++.dg/torture/pr64686.C: New testcase.
16607 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16609         PR rtl-optimization/64905
16610         * gcc.target/i386/pr64905.c: New file.
16612 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16614         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16615         * gcc.dg/guality/pr41616-1.c: Ditto.
16617 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16619         PR debug/64817
16620         * gcc.dg/pr64817-3.c: New.
16622 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16623             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16625         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16626         pass parameters in registers.
16627         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16628         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16629         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16631 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16632             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16634         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16635         list, allow for multilibed targets.
16636         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16638 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16640         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16641         * gcc.dg/pr46728-6.c: Ditto.
16643 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16645         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16646         for mips_nanlegacy target.
16648 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16650         * gcc.target/i386/chkp-hidden-def.c: New.
16652 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16654         PR middle-end/62103
16655         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16656         to use 24 bits for bitfield b.
16658 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16660         PR testsuite/64796
16661         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16662         cache result in a global variable.  Include all 32-bit targets for
16663         bswap64 tests.
16665 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16667         PR rtl-optimization/64756
16668         * gcc.c-torture/execute/pr64756.c: New test.
16670 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16672         PR target/64660
16673         * gcc.target/sh/pr64660-0.h: New.
16674         * gcc.target/sh/pr64660-1.c: New.
16675         * gcc.target/sh/pr64660-2.c: New.
16676         * gcc.target/sh/pr64660-3.c: New.
16677         * gcc.target/sh/pr64660-4.c: New.
16679 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16681         PR c++/64877
16682         * g++.dg/warn/Waddress-2.C: New.
16684 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16686         PR middle-end/61225
16687         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16689 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16691         PR preprocessor/64803
16692         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16694 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16696         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16698 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16700         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16701         (_ARM_FPSRC): Add DN and AHP fields.
16702         (clean_results): Force DN=1 on AArch64.
16703         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16704         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16705         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16706         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16707         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16708         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16710 2015-02-02  Alan Modra  <amodra@gmail.com>
16712         * gcc.target/powerpc/cprophard.c: New.
16714 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16716         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16717         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16719 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16721         PR debug/64817
16722         * gcc.dg/pr64817-1.c: New test.
16723         * gcc.dg/pr64817-2.c: New test.
16725 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16727         PR target/64851
16728         * gcc.target/sh/pr64851-0.h: New
16729         * gcc.target/sh/pr64851-1.c: New
16730         * gcc.target/sh/pr64851-2.c: New
16731         * gcc.target/sh/pr64851-3.c: New
16732         * gcc.target/sh/pr64851-4.c: New
16734 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16736         PR target/64882
16737         * gcc.dg/torture/pr64882.c: New test.
16739 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16741         PR target/64159
16742         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16743         sparc*-*-*.
16745 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16747         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16748         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16749         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16750         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16751         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16752         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16753         tree dump.
16754         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16755         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16756         tree dump.
16757         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16758         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16759         tree dump.
16761 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16763         PR target/64688
16764         * g++.dg/pr64688-2.C: New.
16766 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16768         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16769         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16770         * gcc.target/i386/fuse-caller-save.c: Ditto.
16771         * gcc.target/i386/headmerge-1.c: Ditto.
16772         * gcc.target/i386/headmerge-2.c: Ditto.
16773         * gcc.target/i386/sibcall-6.c: Ditto.
16775 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16777         PR target/64617
16778         * gcc.target/i386/pr64617.c: New test.
16780 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16782         PR target/15184
16783         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16784         (dg-options): Remove -m32.
16785         (dg-final): Scan for "movb %al" only.
16786         * gcc.target/i386/pr15184-2.c: Ditto.
16788 2015-01-30  Richard Biener  <rguenther@suse.de>
16790         PR tree-optimization/64829
16791         * gcc.dg/vect/pr64829.c: New testcase.
16793 2015-01-29  Marek Polacek  <polacek@redhat.com>
16795         PR c/64709
16796         * gcc.dg/pr64709.c: New test.
16798 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16800         PR c++/64717
16801         * g++.dg/ubsan/pr64717-1.C: New test.
16802         * g++.dg/ubsan/pr64717-2.C: New test.
16804 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16806         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16808 2015-01-29  Jeff Law  <law@redhat.com>
16810         PR target/15184
16811         * gcc.target/i386/pr15184-1.c: New test.
16812         * gcc.target/i386/pr15184-2.c: New test.
16814 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16816         PR tree-optimization/64746
16817         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16819 2015-01-29  Richard Biener  <rguenther@suse.de>
16821         PR tree-optimization/64853
16822         * gcc.dg/torture/pr64853.c: New testcase.
16824 2015-01-29  Richard Biener  <rguenther@suse.de>
16826         PR tree-optimization/64844
16827         * gcc.dg/vect/pr64844.c: New testcase.
16829 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16831         PR middle-end/64809
16832         * gcc.dg/pr64809.c: Delete.
16834 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16836         PR middle-end/64805
16837         * gcc.target/i386/pr64805.c: New.
16839 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16841         * gcc.dg/guality/guality.h (main): Add argv[0] to
16842         guality_gdb_command.
16844 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16846         PR ipa/64801
16847         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16849 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16851         PR target/64659
16852         * gcc.target/sh/sh.exp
16853         (check_effective_target_atomic_model_soft_gusa_available,
16854         check_effective_target_atomic_model_soft_tcb_available,
16855         check_effective_target_atomic_model_soft_imask_available,
16856         check_effective_target_atomic_model_hard_llcs_available): New.
16857         * gcc.target/sh/pr64659-0.h: New.
16858         * gcc.target/sh/pr64659-1.c: New.
16859         * gcc.target/sh/pr64659-2.c: New.
16860         * gcc.target/sh/pr64659-3.c: New.
16861         * gcc.target/sh/pr64659-4.c: New.
16863 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16865         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16866         scan-assembler-times pattern.
16868 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16870         PR middle-end/64809
16871         * gcc.dg/pr64809.c: New test.
16873 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16875         PR tree-optimization/64277
16876         * gcc.dg/pr64277.c: New.
16878 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16880         PR tree-optimization/64718
16881         * gcc.c-torture/execute/pr64718.c: New test.
16883 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16885         * gcc.target/aarch64/abs_2.c: New.
16887 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16889         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16890         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16891         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16892         ISA rev < 2.
16894 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16896         PR bootstrap/64612
16897         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16898         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16899         { target comdat_group }.
16901 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16903         PR fortran/63861
16904         * gfortran.dg/goacc/coarray_2.f90: New.
16906 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16908         PR ipa/60871
16909         PR ipa/64139
16910         * g++.dg/torture/pr64139.C: New testcase.
16911         * g++.dg/torture/pr60871.C: Likewise.
16913 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16915         PR fortran/64230
16916         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16917         prevent linking errors.
16919 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16921         PR ipa/64282
16922         * g++.dg/torture/pr64282.C: New testcase.
16924 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16926         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16927         for wzr reg.
16929 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16931         * gcc.target/s390/hotpatch-13.c: New testcase.
16932         * gcc.target/s390/hotpatch-14.c: New testcase.
16933         * gcc.target/s390/hotpatch-15.c: New testcase.
16934         * gcc.target/s390/hotpatch-16.c: New testcase.
16935         * gcc.target/s390/hotpatch-17.c: New testcase.
16936         * gcc.target/s390/hotpatch-18.c: New testcase.
16937         * gcc.target/s390/hotpatch-19.c: New testcase.
16938         * gcc.target/s390/hotpatch-20.c: New testcase.
16939         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16940         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16941         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16942         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16943         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16944         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16945         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16946         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16947         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16948         * gcc.target/s390/hotpatch-10.c: Likewise.
16949         * gcc.target/s390/hotpatch-11.c: Likewise.
16950         * gcc.target/s390/hotpatch-12.c: Likewise.
16951         * gcc.target/s390/hotpatch-2.c: Likewise.
16952         * gcc.target/s390/hotpatch-3.c: Likewise.
16953         * gcc.target/s390/hotpatch-4.c: Likewise.
16954         * gcc.target/s390/hotpatch-5.c: Likewise.
16955         * gcc.target/s390/hotpatch-6.c: Likewise.
16956         * gcc.target/s390/hotpatch-7.c: Likewise.
16957         * gcc.target/s390/hotpatch-8.c: Likewise.
16958         * gcc.target/s390/hotpatch-9.c: Likewise.
16959         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16960         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16961         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16962         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16963         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16964         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16965         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16966         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16968 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16970         * gcc.dg/long_branch.c: New testcase.
16972 2015-01-27  Richard Biener  <rguenther@suse.de>
16974         PR tree-optimization/56273
16975         PR tree-optimization/59124
16976         PR tree-optimization/64277
16977         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16978         * gcc.dg/Warray-bounds-12.c: Likewise.
16979         * gcc.dg/Warray-bounds-13.c: Likewise.
16981 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16983         PR rtl-optimization/61058
16984         * gcc.dg/pr61058.c: New test.
16986 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16988         * gcc.target/i386/chkp-narrow-bounds.c: New.
16990 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16992         PR tree-optimization/64807
16993         * gcc.dg/pr64807.c: New test.
16995         PR c/64766
16996         * gcc.dg/pr64766.c: New test.
16998 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17000         PR target/49263
17001         * gcc.target/sh/pr49263-4.c: New.
17003 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17005         PR fortran/62044
17006         * gfortran.dg/allocate_with_mold_1.f90: New test
17008 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17010         PR c/64778
17011         * gcc.dg/pr64778.c: New test.
17013         PR middle-end/64421
17014         * gcc.dg/vect/pr64421.c: New test.
17016 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17018         PR fortran/64771
17019         * gfortran.dg/coarray_36.f: New.
17020         * gfortran.dg/coarray_37.f90: New.
17022 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17024         PR fortran/64230
17025         * gfortran.dg/class_allocate_18.f90: New.
17027 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17029         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17031 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17033         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17035 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17037         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17039 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17041         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17043 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17045         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17046         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17047         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17048         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17050 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17052         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17053         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17054         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17056 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17058         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17059         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17060         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17061         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17062         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17063         vXXXhn.inc.
17065 2015-01-26  Richard Biener  <rguenther@suse.de>
17067         PR middle-end/64764
17068         * gcc.dg/uninit-19.c: New testcase.
17070 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17072         * lib/target-supports.exp (check_effective_target_vect64): Add
17073         sparc*-*-*.
17075 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17077         PR testsuite/64712
17078         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17080 2015-01-26  Tony Liu  <tony.liu@arm.com>
17082         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17083         non-UAL cases.
17085 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17087         PR libfortran/64770
17088         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17089         correctly, clean up afterwards.
17091 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17093         PR fortran/62044
17094         * gfortran.dg/use_rename_7.f90: New.
17096 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17098         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17099         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17101 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17103         PR target/54236
17104         * gcc.target/sh/pr54236-4.c: New.
17106 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17108         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17109         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17110         Bridge test.
17112 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17114         PR libfortran/64770
17115         * gfortran.dg/open_new_segv.f90: New test.
17117 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17119         PR target/49263
17120         PR target/53987
17121         PR target/64345
17122         PR target/59533
17123         PR target/52933
17124         PR target/54236
17125         PR target/51244
17126         * gcc.target/sh/pr64345-1.c: New.
17127         * gcc.target/sh/pr64345-2.c: New.
17128         * gcc.target/sh/pr59533-1.c: New.
17129         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17130         * gcc.target/sh/pr52933-2.c: Likewise.
17131         * gcc.target/sh/pr54089-1.c: Likewise.
17132         * gcc.target/sh/pr54236-1.c: Likewise.
17133         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17134         * gcc.target/sh/pr49263-1.c: Remove xfails.
17135         * gcc.target/sh/pr49263-2.c: Likewise.
17136         * gcc.target/sh/pr49263-3.c: Likewise.
17137         * gcc.target/sh/pr53987-1.c: Likewise.
17138         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17139         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17140         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17141         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17142         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17143         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17144         test_009): New.
17145         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17146         (test_02): New.
17148 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17150         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17152 2015-01-23  Ian Lance Taylor  <iant@google.com>
17154         PR go/64510
17155         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17156         targets without split stack support.
17158 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17160         PR target/64317
17161         * gcc.target/i386/pr64317.c: New test.
17163 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17165         PR rtl-optimization/63637
17166         PR rtl-optimization/60663
17167         * gcc.dg/pr63637-1.c: New test.
17168         * gcc.dg/pr63637-2.c: New test.
17169         * gcc.dg/pr63637-3.c: New test.
17170         * gcc.dg/pr63637-4.c: New test.
17171         * gcc.dg/pr63637-5.c: New test.
17172         * gcc.dg/pr63637-6.c: New test.
17173         * gcc.target/i386/pr63637-1.c: New test.
17174         * gcc.target/i386/pr63637-2.c: New test.
17175         * gcc.target/i386/pr63637-3.c: New test.
17176         * gcc.target/i386/pr63637-4.c: New test.
17177         * gcc.target/i386/pr63637-5.c: New test.
17178         * gcc.target/i386/pr63637-6.c: New test.
17180 2015-01-23  Richard Biener  <rguenther@suse.de>
17182         PR testsuite/63439
17183         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17184         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17186 2015-01-23  Marek Polacek  <polacek@redhat.com>
17188         PR preprocessor/60570
17189         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17190         * gcc.dg/cpp/pr60570.c: New test.
17192 2015-01-23  Richard Biener  <rguenther@suse.de>
17194         PR testsuite/63439
17195         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17196         vectorization on vect64 targets.
17198 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17200         PR fortran/60922
17201         * gfortran.dg/class_allocate_17.f90: New.
17203 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17205         PR fortran/64726
17206         * gfortran.dg/goacc/combined_loop.f90: New.
17208 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17210         PR fortran/61933
17211         * gfortran.dg/make_unit.f90: New test.
17213 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17215         PR fortran/61933
17216         * gfortran.dg/negative_unit_int8.f: Update.
17218 2015-01-22  Jeff Law  <law@redhat.com>
17220         PR target/52076
17221         * gcc.target/m68k/pr52076-1.c: New test.
17222         * gcc.target/m68k/pr52076-2.c: New test.
17224 2015-01-22  Richard Biener  <rguenther@suse.de>
17226         PR middle-end/64728
17227         * gcc.dg/torture/pr64728.c: New testcase.
17229 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17231         PR target/64688
17232         * g++.dg/pr64688.C: New test.
17234 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17236         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17237         to avoid errors with -fpic.
17239 2015-01-22  Richard Biener  <rguenther@suse.de>
17241         PR libstdc++/64535
17242         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17244 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17246         PR rtl-optimization/64682
17247         * gcc.c-torture/execute/pr64682.c: New file.
17249 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17251         PR debug/64511
17252         * gcc.dg/pr64511.c: New test.
17254         PR rtl-optimization/62078
17255         * g++.dg/opt/pr62078.C: New test.
17257         PR c/63307
17258         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17260 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17262         PR fortran/57023
17263         * gfortran.dg/internal_pack_15.f90:  New test.
17265 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17267         * c-c++-common/tsan/step.c: New testcase.
17269 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17271         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17273 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17275         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17277 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17279         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17281 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17283         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17285 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17287         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17289 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17291         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17293 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17295         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17297 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17299         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17301 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17303         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17305 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17307         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17309 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17311         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17313 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17315         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17317 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17319         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17320         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17321         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17322         vXXXw.inc.
17324 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17326         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17327         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17328         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17329         vXXXl.inc.
17331 2015-01-21  Renlin Li  <renlin.li@arm.com>
17333         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17334         * g++.dg/tls/thread_local5g.C: Likewise.
17335         * g++.dg/tls/thread_local6g.C: Likewise.
17337 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17339         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17340         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17341         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17343 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17345         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17346         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17347         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17349 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17351         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17352         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17353         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17355 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17357         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17358         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17359         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17361 2015-01-20  Jeff Law  <law@redhat.com>
17363         PR target/59946
17364         * gcc.target/m68k/pr59946.c: New test.
17366 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17368         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17369         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17370         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17372 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17374         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17375         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17376         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17378 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17380         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17381         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17382         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17384 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17386         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17387         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17388         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17389         vshuffle.inc.
17390         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17391         vshuffle.inc.
17393 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17395         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17396         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17397         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17399 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17401         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17402         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17403         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17405 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17407         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17409 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17411         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17413         PR sanitizer/64632
17414         * g++.dg/ubsan/pr64632.C: New test.
17416         PR debug/64663
17417         * gcc.dg/pr64663.c: New test.
17419 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17421         PR c++/64383
17422         * g++.dg/warn/Wunused-var-23.C: New.
17424 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17426         PR c++/59937
17427         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17428         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17430 2015-01-20  Richard Biener  <rguenther@suse.de>
17432         PR ipa/64684
17433         * gcc.dg/lto/pr64684_0.c: New testcase.
17434         * gcc.dg/lto/pr64684_1.c: Likewise.
17435         * gcc.dg/lto/pr64684_2.c: Likewise.
17436         * gcc.dg/lto/pr64685_0.c: Likewise.
17437         * gcc.dg/lto/pr64685_1.c: Likewise.
17439 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17441         PR c++/62241
17442         * g++.dg/cpp1y/lambda-init12.C: New.
17444 2015-01-20  Richard Biener  <rguenther@suse.de>
17446         PR tree-optimization/64410
17447         * g++.dg/vect/pr64410.cc: Require vect_double.
17449 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17451         PR target/64149
17452         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17454 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17456         PR bootstrap/64676
17457         Revert:
17458         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17460         PR rtl-optimization/64081
17461         * gcc.dg/pr64081.c: New test.
17463 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17465         * jit.dg/harness.h: Include <unistd.h>.
17466         (CHECK_NO_ERRORS): New.
17467         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17468         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17469         gcc_jit_context_compile_to_file.
17470         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17471         args to the spawned executable.
17472         (jit-expand-vars): New function.
17473         (jit-exe-params): New variable.
17474         (dg-jit-set-exe-params): New function.
17475         (jit-dg-test): Detect testcases that use
17476         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17477         Set arguments of spawned process to jit-exe-params.
17478         (jit-get-output-filename): New function.
17479         (jit-setup-compile-to-file): New function.
17480         (jit-verify-compile-to-file): New function.
17481         (jit-run-executable): New function.
17482         (jit-verify-executable): New function.
17483         * jit.dg/test-compile-to-assembler.c: New testcase.
17484         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17485         * jit.dg/test-compile-to-executable.c: New testcase.
17486         * jit.dg/test-compile-to-object.c: New testcase.
17488 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17490         PR target/64652
17491         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17492         (test_1): New.
17494 2015-01-19  Martin Liska  <mliska@suse.cz>
17496         * objc/compile/pr64668.m: New test.
17498 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17500         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17501         (create_overflow_fn): Update comment to clarify that
17502         the third param of the created function is a bool *, not
17503         an int *.
17504         (verify_int_overflow_fn): Convert param "expected_ovf" from
17505         int to bool.  Update third param of "overflow_fn_type" from int *
17506         to bool *.  Update local "actual_ovf" from int to bool.
17507         (verify_uint_overflow_fn): Likewise.
17509 2015-01-19  Martin Liska  <mliska@suse.cz>
17511         * gcc.dg/ipa/ipa-icf-33.c: New test.
17513 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17514             Haijian Zhang  <z.zhanghaijian@huawei.com>
17516         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17517         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17518         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17519         result_float64x2, expected_hfloat64x2): New helper type, variable and
17520         declaration.
17521         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17522         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17523         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17524         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17525         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17526         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17527         and target without the FMA feature.
17529 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17531         * gcc.target/aarch64/pr64304.c: New testcase.
17533 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17535         PR rtl-optimization/64081
17536         * gcc.dg/pr64081.c: New test.
17538 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17540         PR target/63971
17541         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17542         the epilogue).
17543         * gcc.target/aarch64/test_frame_6.c: Likewise.
17544         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17545         and x19 (in the epilogue).
17546         * gcc.target/aarch64/test_frame_4.c: Likewise.
17547         * gcc.target/aarch64/test_frame_7.c: Likewise.
17549 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17551         * gcc.target/i386/chkp-always_inline.c: New.
17553 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17554             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17556         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17557         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17559 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17561         PR fortran/60255
17562         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17563         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17565 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17567         PR fortran/64578
17568         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17570 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17572         PR target/64652
17573         * gcc.target/sh/torture/pr64652.c: New.
17575 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17577         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17578         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17579         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17580         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17581         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17582         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17584 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17586         PR ipa/64378
17587         * g++.dg/torture/pr64378.C: New testcase.
17589 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17591         PR fortran/57959
17592         * gfortran.dg/block_13.f08: New test
17594 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17596         PR fortran/55901
17597         * gfortran.dg/associate_1.f03: Allow test for character with
17598         automatic length.
17600 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17602         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17603         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17605 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17607         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17609 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17611         PR fortran/64578
17612         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17614 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17616         PR fortran/60357
17617         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17619         PR fortran/61275
17620         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17622         PR fortran/55932
17623         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17625 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17627         PR fortran/60334
17628         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17630 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17632         PR rtl-optimization/52773
17633         * gcc.c-torture/compile/pr52773.c: New test.
17635 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17637         PR c++/62134
17638         * g++.dg/cpp0x/alias-decl-46.C: New.
17640 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17642         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17644 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17646         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17647         Add trace.
17648         (CHECK_FP): Likewise.
17649         (CHECK_CUMULATIVE_SAT): Likewise.
17651 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17653         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17654         (Set_Neon_Cumulative_Sat): Add parameter.
17655         (__set_neon_cumulative_sat): Support new parameter.
17656         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17657         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17658         argument.
17659         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17660         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17661         argument.
17663 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17665         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17666         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17668 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17670         PR c++/60056
17671         * g++.dg/tls/thread_local-ice4.C: New.
17673 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17675         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17676         than Neon options.
17678 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17680         PR c++/62276
17681         * g++.dg/cpp0x/vt-62276.C: New.
17683 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17685         PR middle-end/64353
17686         * g++.dg/pr64353.C: New.
17688 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17690         PR target/64263
17691         * gcc.target/aarch64/pr64263_1.c: New test.
17693 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17695         PR tree-optimization/64434
17696         * gcc.dg/torture/pr64434.c: Move to...
17697         * gcc.dg/pr64434.c: ... here.
17699 2015-01-16  Richard Biener  <rguenther@suse.de>
17701         PR middle-end/64614
17702         * gcc.dg/uninit-18.c: New testcase.
17704 2015-01-16  Richard Biener  <rguenther@suse.de>
17706         PR tree-optimization/64568
17707         * g++.dg/torture/pr64568-2.C: New testcase.
17709 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17711         PR target/64363
17712         * gcc.target/i386/chkp-label-address.c: New.
17714 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17716         PR fortran/45290
17717         * gfortran.dg/pointer_init_6.f90: Extended.
17719 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17721         * gcc.c-torture/compile/20150108.c: New test.
17723 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17725         * gcc.target/visium: New directory.
17727 2015-01-16  Richard Biener  <rguenther@suse.de>
17729         PR tree-optimization/61743
17730         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17731         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17733 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17735         * gcc.dg/pr64015.c: New test.
17737 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17739         PR ipa/64163
17740         PR ipa/64612
17741         * g++.dg/ipa/pr64612.C: New test.
17743 2015-01-16  Renlin Li  <renlin.li@arm.com>
17745         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17747 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17749         * gcc.target/i386/sse-14.c: Test new intrinsic.
17750         * gcc.target/i386/sse-22.c: Ditto.
17752 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17754         PR c++/58614
17755         * g++.dg/cpp0x/auto44.C: New.
17757 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17759         PR target/59710
17760         * gcc.target/nios2/gpopt-all.c: New test case.
17761         * gcc.target/nios2/gpopt-local.c: New test case.
17762         * gcc.target/nios2/gpopt-global.c: New test case.
17763         * gcc.target/nios2/gpopt-data.c: New test case.
17764         * gcc.target/nios2/gpopt-none.c: New test case.
17766 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17768         * g++.dg/ubsan/vptr-1.C: New test.
17769         * g++.dg/ubsan/vptr-2.C: New test.
17770         * g++.dg/ubsan/vptr-3.C: New test.
17771         * g++.dg/ubsan/vptr-4.C: New test.
17772         * g++.dg/ubsan/vptr-5.C: New test.
17773         * g++.dg/ubsan/vptr-6.C: New test.
17774         * g++.dg/ubsan/vptr-7.C: New test.
17775         * g++.dg/ubsan/vptr-8.C: New test.
17776         * g++.dg/ubsan/vptr-9.C: New test.
17778 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17780         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17781         is set up.
17782         * lib/gcc-dg.exp: Likewise.
17784 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17786         PR rtl-optimization/64110
17787         * gcc.target/i386/pr64110.c: Add scan-assembler.
17789 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17790             James Norris  <jnorris@codesourcery.com>
17791             Cesar Philippidis  <cesar@codesourcery.com>
17792             Ilmir Usmanov  <i.usmanov@samsung.com>
17794         * lib/target-supports.exp (check_effective_target_fopenacc): New
17795         procedure.
17796         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17797         * g++.dg/goacc/goacc.exp: Likewise.
17798         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17799         * gcc.dg/goacc/goacc.exp: Likewise.
17800         * gfortran.dg/goacc/goacc.exp: Likewise.
17801         * c-c++-common/cpp/openacc-define-1.c: New file.
17802         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17803         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17804         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17805         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17806         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17807         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17808         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17809         * c-c++-common/goacc/cache-1.c: Likewise.
17810         * c-c++-common/goacc/clauses-fail.c: Likewise.
17811         * c-c++-common/goacc/collapse-1.c: Likewise.
17812         * c-c++-common/goacc/data-1.c: Likewise.
17813         * c-c++-common/goacc/data-2.c: Likewise.
17814         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17815         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17816         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17817         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17818         * c-c++-common/goacc/if-clause-1.c: Likewise.
17819         * c-c++-common/goacc/if-clause-2.c: Likewise.
17820         * c-c++-common/goacc/kernels-1.c: Likewise.
17821         * c-c++-common/goacc/loop-1.c: Likewise.
17822         * c-c++-common/goacc/loop-private-1.c: Likewise.
17823         * c-c++-common/goacc/nesting-1.c: Likewise.
17824         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17825         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17826         * c-c++-common/goacc/parallel-1.c: Likewise.
17827         * c-c++-common/goacc/pcopy.c: Likewise.
17828         * c-c++-common/goacc/pcopyin.c: Likewise.
17829         * c-c++-common/goacc/pcopyout.c: Likewise.
17830         * c-c++-common/goacc/pcreate.c: Likewise.
17831         * c-c++-common/goacc/pragma_context.c: Likewise.
17832         * c-c++-common/goacc/present-1.c: Likewise.
17833         * c-c++-common/goacc/reduction-1.c: Likewise.
17834         * c-c++-common/goacc/reduction-2.c: Likewise.
17835         * c-c++-common/goacc/reduction-3.c: Likewise.
17836         * c-c++-common/goacc/reduction-4.c: Likewise.
17837         * c-c++-common/goacc/sb-1.c: Likewise.
17838         * c-c++-common/goacc/sb-2.c: Likewise.
17839         * c-c++-common/goacc/sb-3.c: Likewise.
17840         * c-c++-common/goacc/update-1.c: Likewise.
17841         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17842         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17843         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17844         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17845         * gfortran.dg/goacc/assumed.f95: Likewise.
17846         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17847         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17848         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17849         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17850         * gfortran.dg/goacc/branch.f95: Likewise.
17851         * gfortran.dg/goacc/cache-1.f95: Likewise.
17852         * gfortran.dg/goacc/coarray.f95: Likewise.
17853         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17854         * gfortran.dg/goacc/cray.f95: Likewise.
17855         * gfortran.dg/goacc/critical.f95: Likewise.
17856         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17857         * gfortran.dg/goacc/data-tree.f95: Likewise.
17858         * gfortran.dg/goacc/declare-1.f95: Likewise.
17859         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17860         * gfortran.dg/goacc/fixed-1.f: Likewise.
17861         * gfortran.dg/goacc/fixed-2.f: Likewise.
17862         * gfortran.dg/goacc/fixed-3.f: Likewise.
17863         * gfortran.dg/goacc/fixed-4.f: Likewise.
17864         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17865         * gfortran.dg/goacc/if.f95: Likewise.
17866         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17867         * gfortran.dg/goacc/list.f95: Likewise.
17868         * gfortran.dg/goacc/literal.f95: Likewise.
17869         * gfortran.dg/goacc/loop-1.f95: Likewise.
17870         * gfortran.dg/goacc/loop-2.f95: Likewise.
17871         * gfortran.dg/goacc/loop-3.f95: Likewise.
17872         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17873         * gfortran.dg/goacc/omp.f95: Likewise.
17874         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17875         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17876         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17877         * gfortran.dg/goacc/parameter.f95: Likewise.
17878         * gfortran.dg/goacc/private-1.f95: Likewise.
17879         * gfortran.dg/goacc/private-2.f95: Likewise.
17880         * gfortran.dg/goacc/private-3.f95: Likewise.
17881         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17882         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17883         * gfortran.dg/goacc/reduction.f95: Likewise.
17884         * gfortran.dg/goacc/routine-1.f90: Likewise.
17885         * gfortran.dg/goacc/routine-2.f90: Likewise.
17886         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17887         * gfortran.dg/goacc/several-directives.f95: Likewise.
17888         * gfortran.dg/goacc/sie.f95: Likewise.
17889         * gfortran.dg/goacc/subarrays.f95: Likewise.
17890         * gfortran.dg/gomp/map-1.f90: Likewise.
17891         * gfortran.dg/openacc-define-1.f90: Likewise.
17892         * gfortran.dg/openacc-define-2.f90: Likewise.
17893         * gfortran.dg/openacc-define-3.f90: Likewise.
17894         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17895         * g++.dg/gomp/block-2.C: Likewise.
17896         * g++.dg/gomp/block-3.C: Likewise.
17897         * g++.dg/gomp/block-5.C: Likewise.
17898         * g++.dg/gomp/target-1.C: Likewise.
17899         * g++.dg/gomp/target-2.C: Likewise.
17900         * g++.dg/gomp/taskgroup-1.C: Likewise.
17901         * g++.dg/gomp/teams-1.C: Likewise.
17902         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17903         * gcc.dg/cilk-plus/jump.c: Likewise.
17904         * gcc.dg/gomp/block-1.c: Likewise.
17905         * gcc.dg/gomp/block-10.c: Likewise.
17906         * gcc.dg/gomp/block-2.c: Likewise.
17907         * gcc.dg/gomp/block-3.c: Likewise.
17908         * gcc.dg/gomp/block-4.c: Likewise.
17909         * gcc.dg/gomp/block-5.c: Likewise.
17910         * gcc.dg/gomp/block-6.c: Likewise.
17911         * gcc.dg/gomp/block-7.c: Likewise.
17912         * gcc.dg/gomp/block-8.c: Likewise.
17913         * gcc.dg/gomp/block-9.c: Likewise.
17914         * gcc.dg/gomp/target-1.c: Likewise.
17915         * gcc.dg/gomp/target-2.c: Likewise.
17916         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17917         * gcc.dg/gomp/teams-1.c: Likewise.
17919 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17921         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17922         test case.
17924 2015-01-15  Mike Stump  <mikestump@comcast.net>
17926         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17927         * gcc.dg/inline_2.c: Likewise.
17928         * gcc.dg/inline_3.c: Likewise.
17929         * gcc.dg/inline_4.c: Likewise.
17931 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17933         PR fortran/58023
17934         * gfortran.dg/proc_ptr_comp_43.f90: New.
17936 2015-01-15  Mike Stump  <mikestump@comcast.net>
17938         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17939         * gcc.dg/unroll_2.c: Likewise.
17940         * gcc.dg/unroll_3.c: Likewise.
17941         * gcc.dg/unroll_4.c: Likewise.
17942         * gcc.dg/unroll_5.c: Likewise.
17944 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17946         PR target/63971
17947         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17948         in epilogue.
17949         * gcc.target/aarch64/test_frame_6.c: Likewise.
17950         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17951         x30 and x19 (in the epilogue).
17952         * gcc.target/aarch64/test_frame_4.c: Likewise.
17953         * gcc.target/aarch64/test_frame_7.c: Likewise.
17955 2015-01-15  Martin Liska  <mliska@suse.cz>
17957         * g++.dg/ipa/pr64068.C: New test.
17958         * gcc.dg/ipa/PR64559.c: New test.
17960 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17962         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17963         with PIE.
17965 2015-01-15  Richard Biener  <rguenther@suse.de>
17967         PR tree-optimization/61743
17968         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17969         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17971 2015-01-15 Renlin Li <renlin.li@arm.com>
17973         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17974         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17976 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17978         * gcc.dg/vect/vect-aggressive-1.c: New.
17979         * gcc.target/i386/avx2-vect-aggressive.c: New.
17981 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17983         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17985 2015-01-15  Richard Biener  <rguenther@suse.de>
17987         PR lto/64415
17988         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17989         -Wl,-undefined,dynamic_lookup.
17991 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17993         * gnat.dg/opt47.adb: New test.
17995 2015-01-15  Richard Biener  <rguenther@suse.de>
17997         PR lto/64415
17998         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18000 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18002         PR tree-optimization/64434
18003         * gcc.dg/torture/pr64434.c: New test.
18005 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18007         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18008         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18009         -march=loongson* and -march=octeon* require -mno-micromips.
18011 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18012             Matthew Fortune  <matthew.fortune@imgtec.com>
18014         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18015         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18016         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18017         * gcc.target/mips/call-saved-7.c: New file.
18018         * gcc.target/mips/call-saved-8.c: New file.
18019         * gcc.target/mips/call-saved-9.c: New file.
18021 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18023         * gcc.target/mips/lsa.c: New file.
18024         * gcc.target/mips/mips64-lsa.c: Likewise.
18025         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18026         * gcc.target/mips/mulsize-4.c: Likewise.
18027         * gcc.target/mips/mulsize-5.c: New file.
18028         * gcc.target/mips/mulsize-6.c: Likewise.
18029         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18030         and !HAS_LSA as ghost options.
18031         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18032         for !HAS_LSA.
18034 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18036         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18038 2015-01-15  Richard Biener  <rguenther@suse.de>
18040         PR middle-end/64365
18041         * gcc.dg/torture/pr64365.c: New testcase.
18043 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18045         * gcc.dg/stackprotectexplicit1.c: New test.
18046         * g++.dg/stackprotectexplicit2.c: New test.
18048 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18050         PR target/61933
18051         * gfortran.dg/inquire_internal.f90: New.
18052         * gfortran.dg/negative_unit_check.f90: New.
18054 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18056         PR target/53988
18057         * gcc.target/sh/pr53988-1.c: New.
18059 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18061         PR c++/58671
18062         * g++.dg/tls/thread_local-ice3.C: New.
18064 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18066         * gcc.target/i386/fentry-override.c: Properly place {} in target
18067         selector.  Remove nonpic.
18068         * gcc.target/i386/fentry.c: Likewise.
18070 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18072         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18073         warnings instead of errors.
18075 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18077         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18078         option support instead of ENABLE_LTO from Makefile.
18080 2015-01-14  Richard Biener  <rguenther@suse.de>
18082         PR tree-optimization/59354
18083         * gcc.dg/vect/pr59354.c: New testcase.
18085 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18087         * lib/target-supports.exp
18088         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18089         on ARM architures before v7.
18091 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18093         PR middle-end/59448
18094         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18095         an atomic_exchange.
18097 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18099         PR target/64386
18100         * gcc.target/i386/pr64386.c: New test.
18102 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18104         PR target/64393
18105         * gcc.target/i386/pr64393.c: New test.
18107 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18109         PR target/64387
18110         * gcc.target/i386/pr64387.c: New test.
18112 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18114         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18116 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18118         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18120 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18122         PR target/64453
18123         * gcc.target/arm/pr64453.c: New.
18125 2015-01-14  Richard Biener  <rguenther@suse.de>
18127         PR lto/64415
18128         * gcc.dg/lto/pr64415_0.c: New testcase.
18129         * gcc.dg/lto/pr64415_1.c: Likewise.
18131 2015-01-14  Martin Liska  <mliska@suse.cz>
18133         * gcc.dg/ipa/pr64307.c: New test.
18135 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18137         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18138         64-bit and 128-bit.
18140 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18142         PR target/64460
18143         * gcc.target/arm/pr64460_1.c: New test.
18145 2015-01-14  Richard Biener  <rguenther@suse.de>
18147         PR tree-optimization/64493
18148         PR tree-optimization/64495
18149         * gcc.dg/vect/pr64493.c: New testcase.
18150         * gcc.dg/vect/pr64495.c: Likewise.
18152 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18154         * gcc.dg/Warray-bounds-11.c: New test-case.
18156 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18158         * gcc.target/mips/octeon3-pipe-1.c: New test.
18160 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18162         * jit.dg/harness.h (set_up_logging): Move string concatenation
18163         into...
18164         (concat_strings): New function.
18165         (dump_reproducer): New function.
18166         (test_jit): Call dump_reproducer.
18167         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18168         function.
18169         (jit-dg-test): Delete any generated reproducer from previous runs.
18170         Verify that a generated reproducer was created, and verify that it
18171         compiles.
18172         * jit.dg/test-nested-contexts.c (main): Call
18173         gcc_jit_context_dump_reproducer_to_file.
18175 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18177         * gcc.dg/aru-2.c: Add dg-require-profiling.
18179 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18181         * lib/target-supports.exp (check_profiling_available): Check if
18182         -pg links.
18184 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18186         PR ipa/64565
18187         * g++.dg/torture/pr64565.C: New testcase.
18189 2015-01-13  Marek Polacek  <polacek@redhat.com>
18191         PR middle-end/64391
18192         * gcc.dg/tm/pr64391.c: New test.
18194 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18196         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18197         true.
18199 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18201         * gcc.target/i386/pie.c: New test.
18203         * lib/target-supports.exp (check_effective_target_pie): New.
18205 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18207         PR rtl-optimization/64286
18208         * gcc.target/i386/avx2-pr64286.c: New test.
18210 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18212         PR c++/57626
18213         * g++.dg/cpp0x/vt-57626.C: New.
18215 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18217         PR fortran/64528
18218         * gfortran.dg/pr64528.f90: New test.
18220 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18222         * gcc.target/aarch64/subsp.c: New test.
18224 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18226         * gcc.target/aarch64/store-pair-1.c: New testcase.
18228 2015-01-13  Richard Biener  <rguenther@suse.de>
18230         PR lto/64373
18231         * gcc.dg/lto/pr64373_0.c: New testcase.
18233 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18235         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18236         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18238 2015-01-13  Richard Biener  <rguenther@suse.de>
18240         PR tree-optimization/64406
18241         * gcc.dg/pr64406.c: New testcase.
18243 2015-01-13  Richard Biener  <rguenther@suse.de>
18245         PR tree-optimization/64404
18246         * gcc.dg/vect/pr64404.c: New testcase.
18248 2015-01-13  Richard Biener  <rguenther@suse.de>
18250         PR tree-optimization/64568
18251         * g++.dg/torture/pr64568.C: New testcase.
18253 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18255         * jit.dg/test-error-local-used-from-other-function.c: New test
18256         case.
18257         * jit.dg/test-error-param-reuse.c: New test case.
18258         * jit.dg/test-error-param-sharing.c: New test case.
18259         * jit.dg/test-error-param-used-from-other-function.c: New test
18260         case.
18261         * jit.dg/test-error-param-used-without-a-function.c: New test
18262         case.
18264 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18266         PR tree-optimization/64563
18267         * gcc.dg/pr64563.c: New test.
18269         PR target/64513
18270         * gcc.target/i386/pr64513.c: New test.
18272         PR tree-optimization/64454
18273         * gcc.dg/pr64454.c: New test.
18275         PR testsuite/64028
18276         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18277         bind_pic_locally.
18278         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18279         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18280         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18281         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18282         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18283         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18284         * gcc.dg/vect/slp-25.c: Likewise.
18285         * gcc.dg/vect/vect-109.c: Likewise.
18286         * gcc.dg/vect/vect-13.c: Likewise.
18287         * gcc.dg/vect/vect-17.c: Likewise.
18288         * gcc.dg/vect/vect-18.c: Likewise.
18289         * gcc.dg/vect/vect-19.c: Likewise.
18290         * gcc.dg/vect/vect-20.c: Likewise.
18291         * gcc.dg/vect/vect-21.c: Likewise.
18292         * gcc.dg/vect/vect-22.c: Likewise.
18293         * gcc.dg/vect/vect-27.c: Likewise.
18294         * gcc.dg/vect/vect-29.c: Likewise.
18295         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18296         * gcc.dg/vect/vect-2.c: Likewise.
18297         * gcc.dg/vect/vect-3.c: Likewise.
18298         * gcc.dg/vect/vect-4.c: Likewise.
18299         * gcc.dg/vect/vect-5.c: Likewise.
18300         * gcc.dg/vect/vect-72.c: Likewise.
18301         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18302         * gcc.dg/vect/vect-73.c: Likewise.
18303         * gcc.dg/vect/vect-77-global.c: Likewise.
18304         * gcc.dg/vect/vect-78-global.c: Likewise.
18305         * gcc.dg/vect/vect-7.c: Likewise.
18306         * gcc.dg/vect/vect-86.c: Likewise.
18307         * gcc.dg/vect/vect-align-1.c: Likewise.
18308         * gcc.dg/vect/vect-align-3.c: Likewise.
18309         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18310         * gcc.dg/vect/vect-all.c: Likewise.
18311         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18312         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18313         * gcc.dg/vect/vect-peel-3.c: Likewise.
18314         * gcc.dg/vect/vect-peel-4.c: Likewise.
18315         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18317 2015-01-12  Jeff Law  <law@redhat.com>
18319         PR target/64461
18320         * gcc.target/m68k/pr64461.c: New test.
18322 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18324         * jit.dg/test-array-as-pointer.c (create_code): Update call
18325         to gcc_jit_context_new_global by setting "kind" to
18326         GCC_JIT_GLOBAL_IMPORTED.
18327         * jit.dg/test-error-array-as-pointer.c: Likewise.
18328         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18329         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18330         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18331         * jit.dg/test-using-global.c (the_global): Rename to...
18332         (imported_global): ...this.
18333         (create_code): Update to test the three kinds of global.
18334         (verify_code): Likewise.
18336 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18338         PR testsuite/64427
18339         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18340         undefined behavior.
18341         * gcc.target/i386/pr64291-2.c: Updated.
18343 2015-01-12  Richard Biener  <rguenther@suse.de>
18345         PR tree-optimization/64530
18346         * gfortran.dg/pr64530.f90: New testcase.
18348 2015-01-12  Richard Biener  <rguenther@suse.de>
18350         PR middle-end/64357
18351         * gcc.dg/torture/pr64357.c: New testcase.
18353 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18355         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18356         selector.
18358 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18359         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18361 2015-01-12  Martin Liska  <mliska@suse.cz>
18363         * gcc.dg/ipa/PR64550.c: New test.
18365 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18367         PR ipa/63470
18368         * g++.dg/ipa/pr63470.C: New testcase.
18370 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18372         PR fortran/63733
18373         * gfortran.dg/typebound_operator_20.f90: New.
18375 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18377         PR fortran/58023
18378         * gfortran.dg/proc_ptr_comp_42.f90: New.
18380 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18382         PR fortran/64508
18383         * gfortran.dg/proc_ptr_comp_41.f90: New.
18385 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18387         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18389 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18391         PR fortran/64522
18392         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18393         and add dg-excess-errors.
18394         * gfortran.dg/line_length_6.f90: New.
18395         * gfortran.dg/line_length_7.f90: New.
18396         * gfortran.dg/line_length_8.f90: New.
18397         * gfortran.dg/line_length_9.f90: New.
18398         * gfortran.dg/line_length_10.f90: New.
18399         * gfortran.dg/line_length_11.f90: New.
18401 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18403         * jit.dg/test-threads.c (struct testcase): Move declaration
18404         to jit.dg/all-non-failing-tests.h.
18405         (testcases): Likewise.
18406         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18407         declaration here from jit.dg/all-non-failing-tests.h.
18408         (testcases): Likewise.
18409         * jit.dg/test-combination.c (create_code): Eliminate spelling
18410         out all of the testcases in favor of looping through the
18411         "testcases" metadata.
18412         (verify_code): Likewise.
18414 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18416         PR rtl-optimization/64536
18417         * gcc.dg/pr64536.c: New test.
18419 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18421         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18422         * jit.dg/test-combination.c (create_code): Likewise.
18423         (verify_code): Likewise.
18424         * jit.dg/test-constants.c: New test case.
18425         * jit.dg/test-threads.c: Add test-constants.c.
18427 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18429         PR libobjc/51891
18430         * objc.dg/gnu-api-2-class.m: Add a test case
18431         for the above change.
18433 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18435         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18437 2015-01-09  Richard Biener  <rguenther@suse.de>
18439         PR tree-optimization/64410
18440         * g++.dg/vect/pr64410.cc: New testcase.
18442 2015-01-09  Martin Liska  <mliska@suse.cz>
18444         * gcc.dg/ipa/ipa-icf-32.c: New test.
18446 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18448         * c-c++-common/tsan/tsan_barrier.h: New.
18449         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18450         * c-c++-common/tsan/bitfield_race.c: Likewise.
18451         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18452         * c-c++-common/tsan/mutexset1.c: Likewise.
18453         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18454         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18455         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18456         * c-c++-common/tsan/simple_race.c: Likewise.
18457         * c-c++-common/tsan/simple_stack.c: Likewise.
18458         * c-c++-common/tsan/sleep_sync.c: Likewise.
18459         * c-c++-common/tsan/tiny_race.c: Likewise.
18460         * c-c++-common/tsan/tls_race.c: Likewise.
18461         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18462         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18463         * g++.dg/tsan/atomic_free.C: Likewise.
18464         * g++.dg/tsan/atomic_free2.C: Likewise.
18465         * g++.dg/tsan/cond_race.C: Likewise.
18466         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18468 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18470         PR testsuite/62250
18471         * lib/target-supports.exp (check_effective_target_libatomic_available):
18472         New.
18473         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18474         targets that match effective-target libatomic_available.
18475         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18477 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18479         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18480         Verify the result of gcc_jit_context_get_last_error.
18481         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18483 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18485         PR tree-optimization/63989
18486         * gcc.dg/strlenopt-27.c: New test.
18488 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18490         * jit.dg/harness.h (set_up_logging): New function.
18491         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18492         set_up_logging on the context, so that every testcase is
18493         logged to a particular file.
18494         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18495         and call gcc_jit_context_set_logfile on the top-level context.
18497 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18499         PR target/64338
18500         * g++.dg/opt/pr64338.C: New test.
18502 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18504         * gfortran.dg/coarray/codimension_2b.f90: New file.
18505         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18506         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18508 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18510         PR c++/59004
18511         * g++.dg/ext/fnname4.C: New.
18513 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18515         PR c++/64462
18516         * g++.dg/cpp0x/constexpr-64462.C: New.
18518 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18520         PR c++/60753
18521         * g++.dg/cpp0x/deleted10.C: New.
18523 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18525         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18527 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18529         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18530         GCC_JIT_UNARY_OP_ABS.
18531         (verify_unary_ops): Likewise.
18533 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18535         * jit.dg/test-arith-overflow.c: New test case.
18536         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18537         * jit.dg/test-combination.c (create_code): Likewise.
18538         (verify_code): Likewise.
18539         * jit.dg/test-threads.c (testcases): Likewise.
18541 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18543         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18544         rather than "jit".  Load g++.exp, and call g++_init.
18545         Run test-*.cc files within the testsuite and *.cc files within
18546         docs/examples.
18547         (jit-dg-test): Drop the addition of -fgnu89-inline to
18548         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18549         doing it when compiling C testcases (since g++ does not handle
18550         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18551         is restored to the value after g++_init ran, rather than the
18552         value before g++_init ran.  Return a list of
18553         $comp_output $output_file, as dg-test assumes.
18555 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18557         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18558         make it easier to figure out the origin of each test result when
18559         running test-combination.c and test-threads.c.
18560         (CHECK_VALUE): Likewise.
18561         (CHECK_DOUBLE_VALUE): Likewise.
18562         (CHECK_STRING_VALUE): Likewise.
18563         (CHECK_STRING_STARTS_WITH): Likewise.
18564         (CHECK_STRING_CONTAINS): Likewise.
18565         (CHECK): Likewise.
18566         (check_string_value): Likewise, add "funcname" param.
18567         (check_string_starts_with): Likewise.
18568         (check_string_contains): Likewise.
18570 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18572         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18573         generating name of built executable.
18575 2015-01-07  Marek Polacek  <polacek@redhat.com>
18577         PR c/64440
18578         * gcc.dg/pr64440.c: New test.
18579         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18581 2015-01-07  Marek Polacek  <polacek@redhat.com>
18583         PR c/64417
18584         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18585         * gcc.dg/pr64417.c: New test.
18587 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18589         PR target/64505
18590         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18591         fix is correct.
18593 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18595         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18596         Check if testcases run without errors, not just if they compile.
18598 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18600         PR target/64507
18601         * gcc.target/sh/pr64507.c: New test.
18603 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18605         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18607 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18609         * c-c++-common/asan/sanitize-all-1.c: New test.
18610         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18611         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18612         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18613         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18615 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18617         * lib/target-supports.exp (check_profiling_available): Return 0 for
18618         Visium.
18619         (check_effective_target_tls_runtime): Likewise.
18620         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18621         * gcc.dg/20020312-2.c: Adjust for Visium.
18622         * gcc.dg/tls/thr-cse-1.c: Likewise
18623         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18624         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18625         * gcc.dg/weak/typeof-2.c: Likewise.
18627 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18629         PR rtl-optimization/64287
18630         * gcc.dg/aru-2.c: New test.
18632 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18634         PR sanitizer/64344
18635         * c-c++-common/ubsan/pr64344-1.c: New test.
18636         * c-c++-common/ubsan/pr64344-2.c: New test.
18638         PR tree-optimization/64465
18639         * gcc.dg/pr64465.c: New test.
18641         PR tree-optimization/64494
18642         * gcc.c-torture/compile/pr64494.c: New test.
18644 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18646         PR fortran/47674
18647         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18649 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18651         Update copyright years.
18653 2015-01-05  Marek Polacek  <polacek@redhat.com>
18655         PR c/64423
18656         * gcc.dg/pr64423.c: New test.
18658 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18660         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18661         mmix-knuth-mmixware for the same reason as for MIPS.
18662         * gcc.dg/debug/debug-2.c: Ditto.
18664         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18666 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18668         PR testsuite/62250
18669         * lib/gfortran.exp: Add libatomic library search path.
18670         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18671         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18673         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18675 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18677         * c-c++-common/tsan/bitfield_race.c: New testcase.
18678         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18680 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18682         * gfortran.dg/coarray/collectives_4.f90: New.
18684 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18686         PR fortran/57562
18687         * gfortran.dg/extends_16.f90: New.
18689 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18691         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18693 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18695         * gfortran.dg/coarray/codimension_2.f90: New.
18696         * gfortran.dg/coarray/codimension_2a.f90: New.
18697         * gfortran.dg/coarray_35.f90: New.
18698         * gfortran.dg/coarray_35a.f90: New.
18700 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18702         PR fortran/60507
18703         * gfortran.dg/dummy_procedure_11.f90: New.
18705 Copyright (C) 2015 Free Software Foundation, Inc.
18707 Copying and distribution of this file, with or without modification,
18708 are permitted in any medium without royalty provided the copyright
18709 notice and this notice are preserved.